Samios Vince - Imprenditore Internet

Internet Marketing e l'ottimizzazione di Search Engine Consultant - Dal Cielo alla Terra e l'etere del web
Novità: Modulo di contatto

Post Precedente: ScreenFlow PC (Windows) how-to Next Post: Valore del Traffico SEO vs Valore del PPC traffico

Modulo di contatto Indirizzo IP 7, data / ora e URL della pagina

Assicurati di ottenere gratuitamente i pacchetti bricolage link SEO Vince Links
Inoltre ... mi segua su Twitter

In un precedente post ho scritto circa l'aggiunta di un campo di indirizzo IP in contatto modulo 7 1.9.3

Da allora ci sono stati aggiornamenti importanti per Contact Form 7, che rende l'iniziale how-to impreciso.

Per fortuna - in questi ultimi aggiornamenti Modulo di contatto 7 è aggiunto un nuovo [tag] wpcf7.remote_ip che sostituisce la parte aggiunta IP del mio tutorial.

Due funzioni che non sono state aggiunte e che opera ormai non-più con la mia vecchia how-to sono l'aggiunta di data e ora al modulo di contatto 7, e aggiungendo la sorgente della pagina in forma di contatto 7.

La funzione per aggiungere la pagina di origine è sempre la stessa:

function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == “on”) {$pageURL .= “s”;}
$pageURL .= “://”;
if ($_SERVER["SERVER_PORT"] != “80″) {
$pageURL .= $_SERVER["SERVER_NAME"].”:”.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}

Ma questa volta, aggiungerlo al fondo al file includes / classes.php, prima che l'ultimo "?>"

Successivamente, nello stesso file (includes / classes.php) la ricerca di questa linea:

$enctype = apply_filters( 'wpcf7_form_enctype', '' );

Direttamente sotto questa riga, aggiungere il seguente codice:

$curpageurl = curpageurl();
date_default_timezone_set('GMT');
$timedate = date('l jS \of FY h:i:s A');

Ora cercate questa riga:

. esc_attr( WPCF7_VERSION ) . '" />' . "\n";

Di sotto del quale è necessario aggiungere una riga e inserire il seguente codice:

$form .= '<input type="hidden" name="time-date" value="' . $timedate . '" />';
$form .= '<input type="hidden" name="page-url" value="' . $curpageurl . '" />';

Il prossimo passo - in realtà l'invio di tali valori con la forma, è ancora un mistero ...

Se si seleziona il formato in codice dopo aver fatto queste modifiche si può vedere il sorgente della pagina e il tempo / variabili di data viene visualizzata ... ma non invia con le email ...

Se ci hai lavorato su, si prega di commento qui sotto.

Tags: , , ,

Posted in Internet Marketing e Parapendio e Viaggi 10 mesi fa a 05:40.

3 commenti

3 Risposte

  1. Nizza suggerimenti :) cercavo questo grazie

  2. Non ho mai lavorato su questo hai fatto andare a fondo di esso Vince?

  3. Steve 20 Lug 2010

    Chiunque capito questo?


Lasci una risposta

Si può inviare messaggi di posta elettronica una volta ogni tanto, presentando il tuo commento devi consenso a ricevere queste e-mail