Support » Themes » Pop Up funktioniert nicht bei „Impreza“ Theme

  • Hallo liebes Support Team,
    ich, Manuel Werner, habe folgendes Problem:
    Ich möchte ein Pop up Formular auf meiner Website http://www.Haustechnik-Wissen.de per Javascript einfügen, was jedoch leider nicht funktioniert.
    Das Formular habe ich über den E-Mail Anbieter „GetResponse“ erstellt, bei dem ich auch die Einstellung betätigen kann, ob das Formular als „normales Bild eingebettet“ werden soll oder ob es als „Pop up“ nach ein paar Sekunden aufpoppen soll.
    Normal einbetten kann ich es ohne Probleme und die Funktion mit dem Pop up funktioniert auf einer anderen Website mit dem Theme „OptimizePress“ auch ohne weiteres. Nur wenn ich den Javascript Code für das Pop up auf Haustechnik-Wissen.de einfüge, tut sich gar nichts.
    Mir kommt es fast so vor, als ob ich irgendwie die Funktion für ein „Pop up“ auf dieser Seite ausgeschalten habe oder dass irgend ein Code oder Plugin das Öffnen verhindert.
    Ich bin über jeden noch so kleinen Hinweis glücklich und freue mich auf eure Antwort

    Gruß Manu

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Nur wenn ich den Javascript Code für das Pop up auf Haustechnik-Wissen.de einfüge, tut sich gar nichts.

    Das ist für uns schwer nachvollziehbar. Wie hast du das JavaScript denn eingebunden? Auf der Webseite wird ein Teil eines HTML-Tags ausgegeben (xW&webforms_id=9215304">), da scheint ein Syntaxfehler vorzuliegen.

    Thread-Starter wernerxtreme

    (@wernerxtreme)

    Das Impreza Thema hat eine „ungefiltertes Javascript“ Funktion, in der ich den code
    <script type=“text/javascript“ src=“https://app.getresponse.com/view_webform_v2.js?u=SRWxW&webforms_id=9215304″></script&gt;
    auf der webseite einfüge.
    Mir scheint es fast so, als ob die eingabe bei „ungefiltertes Javascript“ einen Fehler für die Pop up funktion hat.
    Leider bin ich vom Programmieren her nicht wirklich fit, weshalb ich den Code auch schlecht anders auf die Webseite einfügen kann.

    Auch an dieser Stelle der Hinweis: Bei gekauften Themes können wir nur sehr allgemein Fragen beantworten, weil wir uns erst einmal selber das Theme kaufen müssten, um dann kostenlos den Support zu leisten, für den du bei Themeforest gezahlt hast.

    Ob das Theme einen Fehler bei der Einbindung von JavaScript hat, kann ich nicht beurteilen. Du könntest es aber mal mit einem Plugin versuchen, z.B. Custom JavaScript Editor.

    Thread-Starter wernerxtreme

    (@wernerxtreme)

    Eine gute Idee mit dem Custom JavaScript Editor.
    Leider funktioniert hier mein JavaScript Code überhaupt nicht. Es kommt nur die Fehlermeldung darunter

    line 1 character 2
    Expected ‚html‘ and instead saw ’script‘.
    <script type=“text/javascript“ src=“https://app.getresponse.com/view_webform_v2.js?u=SRWxW&webforms_id=9215304″></script&gt;
    line 1 character 2
    Stopping. (100% scanned).

    Wenn es über dieses Plugin nicht funktioniert, werd ich mir wohl doch noch einmal den Support des Themes kaufen müssen :/

    Sorry, mein Fehler: mit dem Custom JavaScript Editor soll ja auch JavaScript eingegeben werden, nicht ein HTML-Tag mit Verweis auf eine JavaScript-Datei.

    Du könntest dir rasch ein eigenes Plugin schreiben:

    
    <?php
    /*
    Plugin Name: Webform
    */
    
    function add_webform() (
    	echo '<script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=SRWxW&webforms_id=12345"></script>';
    )
    add_action( 'wp_head', 'add_webform' );
    

    Als webform.php speichern, in ein Verzeichnis webform legen, Verzeichnis komprimieren, Plugins > Installieren > komprimierte Datei hochladen.

    (Hinweis: ich hab in dem Code die ID „anonymisiert“ – du müsstest deine eigene ID einsetzen.)

    • Diese Antwort wurde geändert vor 5 Jahre, 7 Monaten von Bego Mario Garde.
    • Diese Antwort wurde geändert vor 5 Jahre, 7 Monaten von Bego Mario Garde. Grund: Hinweis
Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Pop Up funktioniert nicht bei „Impreza“ Theme“ ist für neue Antworten geschlossen.