Newsletter Anmeldung auf Startseite (Popup)

  • [size=12][FONT=arial]Hallo Community,

    Ich habe mir bei Newsletter2Go einen Account erstellt und hätte gerne, dass ein Popup Fenster auf der Startseite meiner (mit WP erstellten) Homepage erscheint.

    Newsletter2Go liefert mir hierbei bereits freundlicherweise den Code, den ich per Copy Paste einfügen kann:[/FONT][/SIZE]

    <script id="n2g_script">
    !function(e,t,n,c,r,a,i){e.Newsletter2GoTrackingObject=r,e[r]=e[r]||function(){(e[r].q=e[r].q||[]).push(arguments)},e[r].l=1*new Date,a=t.createElement(n),i=t.getElementsByTagName(n)[0],a.async=1,a.src=c,i.parentNode.insertBefore(a,i)}(window,document,"script","//static.newsletter2go.com/utils.js","n2g");
    n2g('create', 'ch1b8llv-twho958z-13v0');
    n2g('subscribe:createPopup', {}, 10);
    </script>
    [FONT=arial][size=12]
    Nun zu meinem Problem:
    Ich kann den Code auf jeder meiner Seiten problemlos einfügen (WP -> Seiten -> beliebige Seite auswählen -> In Code einfügen)

    Aber wie funktioniert das auf meiner Startseite? Diese kann ich ja nicht über die Seitenfunktion bearbeiten sondern lediglich über den Quellcode im Editor, richtig? An welche Stelle muss es hier rein?

    Im voraus bereits besten Dank!

    Renego
    [/SIZE][/FONT][FONT=arial][size=12][/SIZE][/FONT]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • setz den Code doch einfach in die header.php oder footer.php, dann hast du es direkt auf jeder Seite /jedem Artikel und musst es nicht manuell in jede Seite einbauen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • setz den Code doch einfach in die header.php oder footer.php, dann hast du es direkt auf jeder Seite /jedem Artikel und musst es nicht manuell in jede Seite einbauen.


    Hallo,

    Ich hätte es aber gerne ausschließlich auf der Startseite, nicht auf jeder Seite.

    Außerdem weiß ich nicht an welche Stelle des Quellcodes ich den oben genannten Code einfügen muss....

  • Hallo,

    Ich hätte es aber gerne ausschließlich auf der Startseite, nicht auf jeder Seite.

    Außerdem weiß ich nicht an welche Stelle des Quellcodes ich den oben genannten Code einfügen muss....


    Das kann man in der header.php mit Conditional Tags wie z. B. mit

    PHP
    if( is_home() || is_front_page() ) {
      ... dein script ...
    }


    abfragen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Das kann man in der header.php mit Conditional Tags wie z. B. mit

    PHP
    if( is_home() || is_front_page() ) {
      ... dein script ...
    }


    abfragen.


    Funktioniert leider immernoch nicht.

    Wenn ich es anhand dieses Codes einfüge zeigt es mir oben auf meiner Seite an "[COLOR=#000000][COLOR=#007700]if( [/COLOR][COLOR=#0000BB]is_home[/COLOR][COLOR=#007700]() || [/COLOR][COLOR=#0000BB]is_front_page[/COLOR][COLOR=#007700]() ) {".

    [/COLOR][/COLOR][size=12]Außerdem funktioniert dann nurnoch der Zugriff auf meine Startseite und alle anderen Seiten sind down.

    Vielleicht bin ich schwer von Begriff oder brauche detailliertere Hilfe, sorry...

    Hier mal die oberen Zeilen des header.php. Vielleicht könnt ihr mir anhand hiervon sagen wohin und in welcher Form der Code muss. (Vielleicht ein Umwandlungsproblem php/html?)

    Danke![/SIZE][COLOR=#000000][COLOR=#007700]
    [/COLOR][/COLOR]

    <?php
    /**
    * The Header for our theme.
    * Displays all of the <head> section and everything up till <div id="content">
    */
    ?><!DOCTYPE html>

    <html <?php language_attributes(); ?>>

    <head>


    <?php zerif_top_head_trigger(); ?>
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="profile" href="http://gmpg.org/xfn/11">
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">

    <?php wp_head(); ?>

    <?php zerif_bottom_head_trigger(); ?>
    </head>


    <?php if(isset($_POST['scrollPosition'])): ?>

    <body <?php body_class(); ?> onLoad="window.scrollTo(0,<?php echo intval($_POST['scrollPosition']); ?>)">

    <?php else: ?>

    <body <?php body_class(); ?> >

    <?php endif;

  • Ich vermute der Code muss irgendwo zwischen <head> und </head>. Kenne aber das Script nicht. Und da es PHP ist, musst du es auch in PHP verpacken.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich vermute der Code muss irgendwo zwischen <head> und </head>. Kenne aber das Script nicht. Und da es PHP ist, musst du es auch in PHP verpacken.

    Hallo,

    Welches Script fehlt dir genau? In meinem ersten Post oben habe ich gepostet, was mit Newsletter2Go automatisiert ausgibt, was ich einfügen kann. (Das ist aber glaube ich kein php)

  • Mir fehlt kein Script, ich kenne es nur nicht. Gesehen habe ich es. Das Script ist kein php, richtig. Aber die if-Abfrage

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • wie SirEctor schon schreibt, musst du die IF natürlich auch in die php Tags packen <?php ?>. Das Script dazwischen dann natürlich nicht.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!