Beiträge von WPNeuling123

    Seit dem Update auf WP 3.8 funktioniert mein Contact Form 7 - Dynamic Text Extension nicht mehr.
    Auf der Seite steht mittem im Formular plötzlich: [dynamictext partner-id]
    Ich habe das PlugIn schon deinstalliert und neu installiert und auch Contact Form 7 mal deaktiviert und neu aktiviert. Ach ja, alle anderen PlugIn's habe ich auch schon testweise deaktiviert.
    Leider ohne Erfolg.
    Hat das Problem noch jemand?
    Wer kann helfen?
    Danke schon mal im Voraus! :-)

    Huhu Melewo,
    ich noch mal. ;-)

    Cookie setzen und Cookie auslesen und Wert per CF7 verschicken funktioniert alles.
    Aber ein Problem habe ich da, wozu ich bei google aber nix finde.

    WP setzt mir jetzt für jede Seite und jeden Blogbeitrag einen neuen Cookie.
    http://www.meineDomain.de/Seite1/?info=test
    http://www.meineDomain.de/Seite2/
    http://www.meineDomain.de/Artikel1/
    etc...

    Wie mache ich das, dass er nur 1 Cookie für die ganze Domain setzt und nicht für jede Seite (er sieht es als je ein Verzeichnis, weil /Seite/ ) ?

    Mein Cookie-Code in funktion.php:

    PHP
    add_action('init', function() {
        $wertauslink = $_GET["info"];
        if ($wertauslink == "") {$wertauslink = "testwert";}
        if (!isset($_COOKIE['info'])) {setcookie('info', $wertauslink, time()+1209600);}
    });

    Hast du ne Idee?

    Ich habe jetzt folgendes in die funktion.php eingegeben:

    PHP
    function myRefPage( $cf7_tag )
    {
            if ( $cf7_tag['name'] == 'referrer-seite' ) {
                    $cf7_tag['values'][] = $_COOKIE['abc_cookie'];
            }
            return $cf7_tag;
    }
    add_filter( 'wpcf7_form_tag', 'myRefPage' );

    und ins Mailfeld:
    [referrer-seite]

    aber in der Mail steht an der Stelle, wo der Variablenwert stehen soll, steht nur:
    [referrer-seite]

    :-(

    Hallo formateins,

    danke für deine Antwort.

    Also ich brauche den Wert, der durch die Variable "ref" übergeben wird.
    Das Problem ist, dass der User evtl rein kommt über
    http://www.meineDomain,de/Seite1/?ref=12345
    und verarbeitet wird die Variable erst auf
    http://www.meineDomain.de/Seite5/
    Auf dem Weg von Seite1 zu Seite5 fällt aber i.d.R. beim ersten Klick das ?ref=12345 weg.
    Deswegen der Umweg über die Cookies.
    Nur ich kriege den Cookie nicht so ausgelesen, dass ich den Wert an CF7 übergeben kann. :(

    In der funktion.php setze ich (sofern noch nicht vorhanden) einen Cookie.

    Jetzt würde ich diesen Cookie gerne auslesen und den Wert in einem CF7 Dynamic Text Feld anzuzeigen, um diesen Wert dann auch beim Absenden des Formular's per Mail verschicken zu können.

    Grundidee ist folgende:

    1. User kommt von irgendwo per Link http://www.meinedomain.de/?ref=wert


    2. Der Wert der Variable "ref" wird im Cookie gespeichert, sofern nicht vorher ein anderer Wert per Cookie hinterlegt wurde.

    3. Der User surft etwas über die Seite (deswegen der Cookie) und füllt am Ende ein Formular aus und schickt seine Daten ab. Hierbei soll dann auch der Wert der Variabe "ref" an Contact Form 7 übergeben werden.


    Wer hat eine Idee, wie ich das realisieren könnte?
    [dynamictext ref "CF7_GET key='ref'"] funktioniert leider nur, wenn die Seite, über die der User rein kommt zufällig die Formularseite ist, da der Befehlt den Wert dann aus der URL nimmt und nicht aus dem Cookie.

    Googlen hat mich leider auch nicht weiter gebracht. :(
    HIIIILFEEE...

    LG,
    Anni

    Doch Dein Klick erfolgt clientseitig, somit solltest Du eventuell auch clientseitige Möglichkeiten in Betracht ziehen, da könntest Du in Cookies oder DOM-Storage speichern. Wenn es clientseitig nicht sein soll, dann speichere in DB oder wie auch immer.

    Hallo Melewo,
    danke für deine so ausführliche und schnelle Antwort.
    Cookies ... klar! Cookies :-)
    Ich war so auf ne Webseiten-seitige Lösung fixiert, dass ich auf Cookies gar nicht gekommen bin. *schäm*
    Cookies sind eine gute Idee und für mein Vorhaben. Das passt. :-)
    Danke für den Wink mit dem Zaunpfahl. ;-)

    Dann werde ich mal rum googlen, wie man Cookies setzt und ausliest.
    Bin gespannt, ob ich das hin bekomme. Wenn nicht, würde ich mich noch mal melden.

    Liebe Grüße,
    Anni

    Hallo,
    ich verzweifle langsam und brauche mal eure Hilfe.

    Folgende Problemstellung:
    Ich möchte auf einer beliebigen Seite (egal wo im Blog) per Link eine Variable an den Blog übergeben.
    Link: http://www.meinedomain.de/irgendeineseite/?variabe=wert
    Im nächsten Schritt möchte ich diese Variabe irgendwo im Blog wieder auslesen, egal wie und wo der User in der Zwischenzeit im Blog unterwegs war.

    Mein Problem:
    Wenn ich die Variable mit der URL auf der Seite übergebe, in der sie nachher verarbeitet werden soll, funktioniert alles. Aber wenn ich auf einer anderen Seite im Blog bin, verliert Wordpress scheinbar den Wert meiner Variable.

    Ich habe schon versucht, die Variable im Header als global zu definieren per

    PHP
    <?php global $abc;?>


    aber das bringt scheinbar keine Veränderung.

    Kann mir jemand helfen, wie ich die Variable im ganzen Blog "mit durchschleifen" und überall verfügbar machen kann?

    Danke,
    Anni