Feedback rapido inviamene una copia. Come creare un modulo di feedback per i partecipanti all'evento in Moduli Google: istruzioni, screenshot, suggerimenti. Come rendere correttamente un modulo di feedback conveniente per i visitatori

Saluti ai miei lettori, ho acquisito esperienza e vi parlerò dei principi di funzionamento del modulo feedback php. Ti mostrerò con esempi chiari in modo che tu capisca come funziona il tutto e come avviene l'interazione tra il modulo di input stesso (i suoi campi di input) e il file del gestore scritto in PHP. Inoltre, puoi scaricare i sorgenti gratuitamente insieme ai file .

Naturalmente, sarebbe fantastico se avessi almeno una minima conoscenza di HTML/CSS perché... Dovrai trascinare il codice sulla tua pagina per analogia. Linguaggio PHP Non ne parleremo, ti mostrerò tutte le modifiche necessarie che devi apportare da solo.

AGGIORNAMENTO: In base alle risposte dei lettori, ho capito che ho bisogno di qualcosa di più bello e funzionale, incontratemi, date un'occhiata e date un'occhiata. Scegli quale ti piace di più)

UPDATE2: Versione 3.0 Adaptive Landing + modulo ajax con trasmissione di tag UTM, leggi e vedi. Ti piacerà

Mi sono ricordato di me stesso quando ho provato per la prima volta a creare il mio modulo di feedback in PHP e, a dire il vero, è stato molto laborioso, perché... Non capivo cosa e come stesse succedendo. Pazienza e perseveranza, amici, e avrete successo.

Modulo di feedback connessioni php- struttura

Studieremo l'analisi del modulo di feedback stesso utilizzando l'esempio di una pagina di destinazione, a proposito, c'è un articolo separato su. Puoi vedere come funziona in azione utilizzando i pulsanti sottostanti, allego i sorgenti di questa pagina di una pagina e il file principale del gestore php (questo file verrà elaborato e invierà l'e-mail)

Dopo aver scaricato i sorgenti e decompresso l'archivio, vedrai la seguente struttura di file:

  • immagine: tutte le immagini utilizzate per la pagina di destinazione stessa, i pulsanti, ecc.
  • js - script javascript che forniscono, ad esempio, una finestra modale pop-up su una pagina e altri effetti visivi
  • index.html - file indice della nostra pagina di una pagina
  • index1.php è un file gestore in cui vengono trasferiti i valori del modulo, quindi viene generata una lettera dalle variabili ricevute e inviata all'indirizzo e-mail specificato. Index1.php fungerà anche da pagina di notifica intermedia sull'avvenuto invio dei dati con reindirizzamento automatico a index.html (ovvero la nostra pagina di una pagina)

È importante che il tuo hosting, dove si trovano i file del sito, supporti l'elaborazione PHP, altrimenti il ​​file index1.php non verrà eseguito e non funzionerà. Per chiarire questa sfumatura, contatta la campagna in cui è registrato il tuo hosting o semplicemente testalo: funziona, il che significa che c'è supporto. In caso contrario, abilita l'opzione di supporto della lingua php

Dai un'occhiata al diagramma di come interagiscono tutti gli elementi (pagina, modulo, gestore)

Codice sorgente per chiamare il modulo e il gestore

Diamo un'occhiata a come funziona uno dei pulsanti, che fa apparire una finestra pop-up modale contenente un modulo di feedback. Questo dato codice sorgente- non è solo uno, due inseriti nella pagina e funzionerà, dovrai personalizzarlo tu stesso in base al tuo design e alle tue esigenze.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Richiedi di essere richiamato Richiedi di essere richiamato

Richiedi di essere richiamato Richiedi di essere richiamato

Di seguito è riportato il codice sorgente completo del gestore index1.php, per poter configurare l'invio al tuo cassetta postale, modifica " [e-mail protetta]"al tuo, il resto, in linea di principio, può essere lasciato invariato

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Verrai contattato

Verrai contattato body ( background: #22BFF7 url(img/zakaz.jpg) top -70% center no-repeat; ) setTimeout("location.replace("/index.html")", 3000); /*Cambia l'indirizzo della pagina corrente dopo 3 secondi (3000 millisecondi)*/

Verifica della funzionalità del modulo

Richiama la finestra e inserisci i dati per un controllo di prova del nostro modulo

Permettimi di ricordarti ancora una volta che il tuo hosting deve supportare l'elaborazione file php, altrimenti il ​​nostro gestore semplicemente non verrà eseguito e non verrà inviata alcuna lettera all'indirizzo email specificato. Il risultato di un modulo di feedback completato con successo


Per me questo è tutto, ho cercato di trasmettere al meglio il significato e il funzionamento della sceneggiatura. Se avete domande, non esitate a contattarmi nei commenti o su VK (vedi dettagli di contatto). Ti auguro un lavoro facile e produttivo.

Ciao a tutti! Mi chiamo Andrey Tyan, sono il direttore dello sviluppo di B2BFamily. Ho deciso di scriverti questo breve saggio perché ho capito quanto segue: rivelando i vantaggi nascosti dell'utilizzo del nostro servizio, posso davvero cambiare in meglio la tua comprensione delle vendite e del processo di vendita stesso. Oggi parleremo di feedback nella corrispondenza commerciale. Sono fiducioso che il tempo che dedichi alla lettura non sarà sprecato.

Andrey Tyan, Direttore dello sviluppo familiare B2B

Oh quelle e-mail grigie e prive di emozioni!

Vorrei iniziare con una domanda: come comprendere la reazione del cliente a un'offerta al telefono o in una riunione? Esatto, emozioni! La comunicazione non verbale rivela tutto. Presti attenzione ai gesti, alle espressioni facciali, ai manierismi. Come scoprire la reazione nella corrispondenza commerciale? Non c'è modo! Molto spesso si tratta solo di lettere modello con le emozioni di Steven Seagal.

Molte persone percepiscono la corrispondenza commerciale come un secco scambio di informazioni. Pertanto, è quasi impossibile comprendere la vera reazione di un potenziale cliente a un'offerta da una lettera, a meno che non ne scriva direttamente. Ma, come dimostra la pratica, il cliente risponde in modo stereotipato e approssimativamente come segue: "Grazie, abbiamo ricevuto la tua proposta, la considereremo entro N tempo e daremo una risposta", se risponde. Tutto quello che devi fare è aspettare il verdetto del cliente.

Costruire un dialogo efficace con il cliente dopo la corrispondenza - Cosa?

Se durante conversazione telefonica o un incontro, la reazione del cliente è più o meno chiara: “interessante/ci sono dubbi/probabilmente no”, allora diventa più facile impostare il tono e la strategia della trattativa. La corrispondenza commerciale a questo proposito è molto più complicata. Spesso è impossibile costruire una catena di lettere commerciali basata sui dati relativi al comportamento e alla reazione del cliente, perché questi dati semplicemente non esistono. Ma allo stesso tempo, sappiamo tutti che le vendite dovrebbero essere naturali: il cliente stesso deve capire che ne ha bisogno ed è redditizio, e non acquistare perché è sotto pressione.

Ora immagina un incontro, trattative e un cliente con le emozioni di Steven Seagal! Comodo? Interessanti discorsi di collaborazione? Ma se il cliente ti ascolta, fa domande, obietta - questa è proprio la base per iniziare a vendere davvero, individuare i bisogni, chiarire i dettagli, presentare il tuo prodotto in base alle esigenze del cliente - quella che si chiama vera vendita. Ma come stabilire questa armoniosa catena di comunicazione con il cliente?

Come trasferire tutto questo dalla comunicazione dal vivo alla corrispondenza commerciale?


Ecco come vedrai le emozioni del cliente nella corrispondenza se sai:

  • quando, a che ora, quante volte è stata aperta la tua lettera e se è stata aperta?
  • Come hanno visto la tua offerta commerciale?
  • cosa ha attirato la tua attenzione o, al contrario, ti ha confuso nella tua presentazione, ciò a cui le persone prestano attenzione.

E se il cliente ha posto una domanda proprio mentre visualizzava il documento, coinvolgi immediatamente quel cliente! Ricorda, è importante contattare il cliente mentre è "caldo". Ne abbiamo già parlato nel nostro articolo “Perché chiamare subito dopo aver visionato un’offerta commerciale?”

C'è la possibilità di ricevere feedback in tempo reale nella corrispondenza commerciale!

Una chiara comprensione del comportamento, dei dubbi, dei pensieri del cliente, ad esempio: con quanta attenzione il cliente ha esaminato la tua offerta, se ha visto i reali vantaggi del tuo prodotto o semplicemente ha guardato la diapositiva con il prezzo, verrà fornita visualizzando le statistiche.

Facciamo un esempio: durante il primo contatto abbiamo scoperto che la cosa più importante per il cliente è “qualità-prezzo”. Ha subito detto che si sarebbe confrontato con la concorrenza, che era interessato a sconti, ecc. Quindi, nelle statistiche di visualizzazione vediamo che il cliente ha trascorso il 20% del tempo totale di visualizzazione sulla diapositiva dei prezzi e ha perso la sezione "Perché scegliere noi". Ciò significa che nella prossima lettera o chiamata ci concentreremo sui vantaggi, proteggiamo il nostro prezzo con oggetti di valore o addirittura concediamo uno sconto.

Pertanto, si scopre che tutte le fasi della vendita vengono attraversate fianco a fianco con il cliente. Senti i suoi stati d'animo, cogli le sue intenzioni in ogni fase, anche nella corrispondenza commerciale!

Conosci il tuo cliente: guidalo per mano verso la soluzione giusta!

I miei oltre 10 anni di esperienza nelle vendite, gli imprevisti e la paura di non soddisfare il piano "questo mese" mi hanno permesso di trarre la seguente conclusione: il processo di comunicazione nelle vendite è la capacità di trasmettere tutti i vantaggi al cliente in modo che nella sua immagine del mondo c'è una chiara comprensione della necessità di lavorare con te.

Capire con quanta attenzione il cliente guarda la tua proposta commerciale, su quali diapositive concentra la sua attenzione, quanto tempo dedica alla visione: questo è esattamente il tipo di feedback che manca nella corrispondenza commerciale e che può aiutare nelle vendite, di cui abbiamo parlato circa prima. Sapendo questo, stai già costruendo consapevolmente la tattica del tuo dialogo con il cliente in modo tale da rivelare ancora una volta l'intero valore della tua offerta e rendergli facile accettare di lavorare con te e la tua azienda.

Questo è tutto quello che volevo dirti.

È passato il tempo in cui corrispondenza commerciale era solo un'appendice di una vera conversazione con il cliente sulla cooperazione. Ora puoi sapere quando il cliente ha guardato la tua offerta e con quanta attenzione l'ha studiata! Poi tocca a te. Vendi di più, vendi meglio e rendi felici i tuoi clienti!

Uno dei compiti più comuni per un webmaster è creare moduli di posta o moduli di feedback per l'invio di lettere (messaggi) dal sito. In Joomla questo può essere implementato in diversi modi, incluso quello standard, utilizzando il componente “Contatti”. Ma in questo articolo parlerò di come creare moduli per l'invio di messaggi, moduli di feedback e come inserirli in un punto qualsiasi del sito utilizzando un componente di terze parti. Questo componente si chiama aiContactSafe. È completamente gratuito, ma puoi aiutare a svilupparlo progetto utile donando una piccola somma. Puoi scaricarlo tramite JED o dal sito Web dello sviluppatore dopo la registrazione. Oppure puoi scaricarlo dal sito. Al momento della stesura di questo articolo era rilevante versione stabile aiContactSafe 2.0.21с, compatibile sia con Joomla 1.5 che con Joomla 2.5.

Il componente dei moduli di feedback aiContactSafe include:

  • Modulo Mod_aiContactSafe, che visualizza un modulo di feedback in qualsiasi posizione del modello del sito.
  • Plug-in Plg_aiContactSafeForm, necessario per inserire un modulo di feedback direttamente nell'articolo.
  • Plug-in Plg_aiContactSafeLink, necessario per inserire un collegamento al modulo di feedback nell'articolo.
  • Il componente aiContactSafe ha le seguenti funzionalità:

    • Ha il proprio codice di sicurezza integrato (CAPTCHA). Il CAPTCHA integrato può impostare parole in codice per diverse lingue e visualizzare un set casuale di caratteri di una determinata lunghezza anziché parole. Il codice di sicurezza è facilmente integrato nel design del sito web grazie alle impostazioni del colore dei caratteri e del colore dello sfondo.
    • Supporto del profilo. Utilizzando i profili sul sito è possibile creare vari tipi moduli con un diverso insieme di campi personalizzati. Ad esempio, in un profilo puoi impostare un modulo di feedback per inviare un curriculum, in un altro profilo un modulo per reclutare candidature e in un terzo profilo puoi impostare un modulo per inviare un messaggio all'amministratore del sito, ecc.
    • Numero illimitato di campi personalizzati vari tipi: campo di testo, casella di controllo, pulsante di opzione, elenco, elenco a discesa, separatore, file allegato, contatto Joomla, indirizzo e-mail, campo nascosto, campo di testo multilinea.
    • Aggiunta di prefissi (intestazioni) e suffissi ai campi.
    • Reindirizzamento alla pagina specificata in caso di invio riuscito di un messaggio (lettera).
    • Aggiungi un numero qualsiasi di allegati, lavorando con o senza AJAX.
    • Il sostegno del SEF. Puoi utilizzare Joomla SEF nativo o ARTIO JoomSEF o sh404SEF.
    • Supporto multilingue.
    • File di lingua per più di venti lingue.
    • Specificare informazioni aggiuntive (di contatto) utilizzando l'editor WYSIWYG.
    • Istruzioni dettagliate per la configurazione e l'amministrazione (in inglese).
    • Bloccare un utente tramite indirizzo IP.
    • Bloccare i messaggi utilizzando determinate parole (parole stop).
    • Blocco automatico degli indirizzi IP, che viene attivato tramite tempo specificato, se un visitatore del sito da un determinato indirizzo IP invia messaggi contenenti parole non significative.

    Quindi, scarica il componente ed esegui un'installazione standard utilizzando "Extension Manager". Dopo aver completato con successo l'installazione, vai al menu "Componenti" e seleziona "Modulo di feedback". Per impostazione predefinita, il componente verrà aperto nella scheda Messaggi. Non abbiamo ancora alcun messaggio, quindi iniziamo con la configurazione. Andiamo alla scheda "Stati dei messaggi" e rinominiamoli. Il componente presenta piccoli problemi di localizzazione, quindi per comodità è necessario risolverli manualmente.

    Fare clic sul nome dello stato e rinominarlo: Nuovo in Nuovo, Letto per leggere, Risposto a Inviato, Archiviato in Archiviato.
    Vai alla scheda “Pannello di controllo”. Le impostazioni generali del componente si trovano qui. La maggior parte delle impostazioni possono essere lasciate ai valori predefiniti. Vale la pena prestare attenzione al blocco delle impostazioni antispam.

    Ora non configureremo questo blocco: ognuno lo configura da solo, in base alle proprie esigenze. Diamo un breve sguardo a queste impostazioni.
    Attiva il controllo SPAM Abilita/disabilita il controllo spam utilizzando parole stop. Se in un messaggio vengono trovate parole stop, queste non verranno inviate.
    Blocca i messaggi contenenti.
    Le parole di stop vengono inserite in questo campo, separate da ";".
    Registra i messaggi bloccati.
    Indirizzi IP da bloccare.
    Questo campo contiene un elenco di indirizzi IP bloccati. I visitatori che giungono al sito da uno degli indirizzi specificati non potranno accedere al form contatti. I caratteri jolly come "*" possono essere utilizzati per bloccare ampi segmenti della rete. Se lo scrivi in ​​questo modo: 123.*.*.*, tutti gli indirizzi IP che iniziano con 123 saranno vietati. Reindirizzare gli indirizzi IP bloccati a. In questo campo è possibile inserire l'indirizzo della pagina a cui verrà reindirizzato il visitatore del sito se proviene da un indirizzo IP bloccato. Se non specifichi nulla, il reindirizzamento verrà eseguito su
    pagina iniziale
    sito.
    Vieta gli indirizzi IP che inviano messaggi con parole bloccate.
    Abilita/disabilita il blocco automatico degli indirizzi IP dei visitatori dai quali inviano messaggi con parole non significative. Il blocco verrà attivato se saranno soddisfatte le condizioni delle due opzioni seguenti.
    Numero massimo di messaggi bloccati prima del ban dell'IP.

    Il limite al numero di messaggi con parole stop, dopo il quale l'indirizzo IP verrà bloccato.
    Minuti per il conteggio dei messaggi bloccati. Il periodo di tempo durante il quale vengono conteggiati i messaggi con parole significative. Invia un'e-mail con un messaggio sul divieto IP.
    L'indirizzo email a cui viene inviato il messaggio relativo al blocco automatico dell'indirizzo IP.
    Oltre al blocco delle impostazioni antispam, dovresti prestare attenzione alle impostazioni che si trovano nella parte inferiore della finestra.
    Le quattro opzioni successive riguardano l'impostazione degli allegati inviati con l'e-mail.
    Dimensione massima dell'allegato (in byte).
    Le seguenti tre opzioni sono disponibili se sono installati i componenti corrispondenti: ARTIO JoomSEF, Joom!Fish e FaLang. Se questi componenti sono installati sul sito, è opportuno abilitarne l'integrazione con aiContactSafe.
    Queste impostazioni sono seguite da tre pulsanti per abilitare i componenti del componente sopra descritti. Per impostazione predefinita sono disabilitati. I pulsanti sono accompagnati da un avviso spaventoso. Tu ed io dobbiamo sapere come funziona, quindi li includiamo tutti e tre.
    Poi viene l'impostazione dei diritti di accesso al componente. Qui puoi impostare un gruppo di utenti del sito che possono leggere i messaggi dalla parte anteriore del sito. L'impostazione predefinita è "Super utenti". Lasciamo le cose così.
    Il nome del pulsante “Rimuovi tabelle dal database” parla da solo. Potrebbe essere necessario in casi eccezionali quando è necessario rimuovere o reinstallare completamente un componente. Facendo clic su questo pulsante verranno eliminate tutte le tabelle create dal componente aiContactSafe nel database del sito. Senza copia di backup non verranno ripristinati!
    Diamo un'occhiata alla parte successiva delle impostazioni in termini semplici esempio pratico. Diciamo che sul sito di un'agenzia di collocamento è necessario inserire due moduli di feedback: il primo è generale, per contatti su questioni generali, e il secondo serve per inviare un curriculum. Per il primo modulo verrà creata una pagina "Contatti" e una voce di menu, mentre il secondo modulo verrà inserito nelle pagine con le offerte di lavoro. Nel primo modulo di feedback abbiamo bisogno delle seguenti informazioni: nome del mittente, indirizzo email, oggetto del messaggio, corpo del messaggio e la possibilità di inviare una copia del messaggio al mittente. Nel secondo modulo di contatto avremo bisogno dei seguenti campi: nome del mittente, indirizzo email, qualifica professionale e possibilità di allegare un file di curriculum.
    Nel componente aiContactSafe, vai alla scheda “Campi”.

    Come puoi vedere, il componente ha già diversi campi. Dobbiamo modificare leggermente quelli esistenti e aggiungere i campi necessari. Fare clic sul nome del primo campo, aprirlo per la modifica e osservare la configurazione del campo in dettaglio.

    Nome . Questa è una variabile componente interna. Scritto sempre in lettere latine senza spazi. Lasciamo tutto così com'è.

    Etichetta del campo. Questo è il titolo nei campi del modulo di feedback. Cambia in Mittente.

    Parametri dell'etichetta. Qui puoi impostare stili aggiuntivi, come se avessimo impostato gli stili nei tag< style >. Solo le virgolette devono essere singole. Ad esempio, vogliamo che venga visualizzato un suggerimento quando si passa il mouse. Quindi in questo campo puoi scrivere: title="Il tuo nome, ad esempio Sergeev Nikolay Nikolaevich". !}

    Etichetta del campo nel messaggio. Questa è l'intestazione dell'e-mail del destinatario. Riceveremo una lettera! Cambia in Mittente.

    Etichetta nei parametri del messaggio (parametri dell'etichetta del campo nella lettera). Uguali ai parametri Label, solo per la scrittura.

    Etichetta dopo il campo. Se hai bisogno che il titolo non sia prima del campo di input, ma dopo di esso.

    Tipo di campo. Tipo di campo. Parametro importante. Puoi scegliere uno dei diciassette tipi. Abbiamo bisogno di una stringa di testo, quindi non tocchiamo nulla.

    Invia messaggio. Questa opzione non è disponibile per i campi di testo. È rilevante per i tipi di campo contenenti un indirizzo email.

    Valori del campo. Inoltre non disponibile per i campi di testo. Necessario per campi elenco, elenchi a discesa, gruppi di caselle di controllo e pulsanti di opzione.

    Limite del campo. Un parametro che limita il numero di caratteri in un campo di testo. Non è possibile immettere più caratteri di quelli specificati in questo parametro. Limiteremo questo campo a 60 (sessanta) caratteri.

    Parametri del campo. Stessa impostazione dell'etichetta del campo. Ma questo riguarda il campo di input stesso. Per impostazione predefinita contiene già un valore. Aggiungiamo i nostri due centesimi in modo da ottenere class="textbox" title="Il tuo nome, ad esempio Sergeev Nikolay Nikolaevich". Пусть тоже будет всплывающая подсказка. !}

    Completamento automatico. Nel nostro caso n.

    Valore predefinito. Puoi impostare immediatamente il valore del campo predefinito, ma non ne abbiamo bisogno.

    Prefisso del campo. Informazioni che verranno aggiunte subito prima del campo di input.

    Suffisso di campo. Informazioni che verranno aggiunte direttamente dopo il campo di input.

    Campo obbligatorio. Questo campo è obbligatorio.

    Includere nel corpo della lettera. Se visualizzare il valore del campo nell'e-mail del destinatario.

    Salva le impostazioni. Ora puoi modificare tu stesso i campi di testo “Telefono” e “Oggetto”. Etichetta Telefono e Oggetto di conseguenza.

    Il campo "E-mail" non è praticamente diverso dal campo di testo. La differenza è che questo tipo di campo verifica che tu abbia inserito un indirizzo email valido. Correggiamo solo le etichette dei campi: lasciamo che siano El. posta.

    Per il campo "Messaggio", impostare il valore per le etichette del messaggio. Possiamo impostare un limite di 1000 caratteri (a nostra discrezione). Il tipo di questo campo è "Campo di testo avanzato", il che significa che le impostazioni sono identiche.

    Nelle impostazioni del campo “Invia una copia di questo messaggio a te stesso”, cambieremo anche le etichette in Invia una copia del messaggio a te stesso. Questo campo è una casella di controllo. Se l'opzione è selezionata, il mittente riceverà una copia del messaggio all'indirizzo email fornito sopra.

    Questo è tutto, i campi esistenti sono stati corretti! Ora creiamo i due campi di cui abbiamo bisogno: il campo di testo “Vacancy” e un campo per allegare un file di curriculum a un messaggio. Per fare ciò, nella stessa scheda “Campo”, fare clic sul pulsante “Aggiungi”. Nella finestra che si apre, imposta il valore del campo Nome: aics_vacancy. Per impostazione predefinita, il tipo di campo creato è " Stringa di testo" è ciò di cui abbiamo bisogno per creare il campo "Vacancy". Sai già come lavorare con i campi di testo, quindi configurali tu stesso. Per ogni evenienza, di seguito è riportato uno screenshot delle mie impostazioni.

    Ora creiamo un campo per allegare un file a un messaggio. Niente potrebbe essere più facile! Fare clic sul pulsante "Aggiungi", il nome del campo è aics_file, l'etichetta del campo è Allega un file con un curriculum fino a 5 MB (zip, rar, doc), l'etichetta del campo nella lettera è Allega file, il tipo di campo è File .
    Ora che hai tutti i campi necessari, puoi configurare i profili. Nel componente aiContactSafe, vai alla scheda “Profili”. I profili o profili sono insiemi di impostazioni per una forma specifica di feedback. Si vede che anche qui si sono presi cura di noi e hanno realizzato due profili. Fare clic sul nome del primo profilo (il suo ID è 1) e aprirlo per la modifica. Ci sono molte impostazioni, ma sono tutte intuitive. Facciamo quanto segue:

    • Modifica del nome del profilo per renderlo più chiaro
    • Abilita l'opzione "Utilizza AJAX per inviare il modulo"
    • Se necessario, configuriamo la visualizzazione dei CAPTCHA

    Ecco qualcosa a cui vale la pena prestare attenzione. Se modifichiamo la lunghezza massima delle parole per il CAPTCHA, non dobbiamo dimenticare la “Larghezza CAPTCHA”. Per evitare che accada che non tutti i caratteri vengano visualizzati con una determinata larghezza. In altre parole, per adattarli.

    • Se desideriamo che i messaggi vengano inviati ad un indirizzo email diverso da quello specificato nelle impostazioni generali del sito, allora compila il campo Indirizzo e-mail. Ricorda che in questo campo inserisci l'indirizzo email che funzionerà con le impostazioni di cui sopra. Cioè, se inserisci un indirizzo di posta elettronica da un altro dominio, ad esempio da yandex.ru, in questo campo dovrai modificare di conseguenza i parametri di invio della posta nelle impostazioni generali del sito.
    • Inserisci il prefisso dell'oggetto della lettera.
    • Se necessario, modificare il formato della lettera da HTML a “Testo normale”.
    • Modificare il valore del campo Indicare i campi obbligatori con il/i simbolo/i.
    • Modifica dell'avviso dei campi obbligatori.
    • Scriviamo il nostro messaggio di gratitudine.

    • Ordiniamo e contrassegniamo i campi richiesti per questo profilo.

    Fare clic sul pulsante “Applica” e andare nella parte superiore della finestra. Qui siamo interessati ai pulsanti: Modifica contatto, Modifica CSS e Modifica email. Questi pulsanti possono essere utilizzati non solo in questa finestra. Sono presenti nel pannello di controllo della scheda “Profili”. Tutto quello che devi fare è selezionare il profilo desiderato e premere il pulsante appropriato.

    Quindi, fai clic sul pulsante Modifica contatto. Nella finestra che si apre possiamo modificare informazioni sui contatti moduli di feedback o rimuoverli del tutto. Le informazioni vengono corrette dall'editor predefinito installato per l'utente corrente. Lo compiliamo quando ne abbiamo bisogno.

    Salva le modifiche. Ora, se necessario, modifichiamo il design (stili). Per fare ciò, seleziona il profilo “Comune” e fai clic sul pulsante “Modifica CSS”. Non descriverò le impostazioni CSS in dettaglio: in primo luogo, ognuno ha le proprie e, in secondo luogo, questo va oltre lo scopo dell'articolo. Ne parlerò brevemente. Ogni file CSS del profilo contiene già esempi di come modificare lo stile dell'elemento del modulo di feedback. Per i campi esistenti gli inserimenti sono già stati effettuati. Per i nuovi elementi, se necessario, è necessario copiare la riga per il tipo appropriato, modificare l'identificatore "field_name" con il nome del nuovo campo e aggiungere proprietà.

    Dopo aver impostato il CSS, puoi personalizzare l'aspetto della lettera in arrivo. Per fare ciò, seleziona il profilo e fai clic sul pulsante Modifica email. Modifica di una vista messaggio in arrivo– questo non è un compito per principianti. All'inizio lascialo così com'è: l'importante è che contenga le informazioni richieste.
    È stato impostato un profilo. Ora possiamo inserire informazioni di contatto e un modulo di feedback sul sito. Per fare ciò, aggiungi la voce "Contatti" al menu desiderato e assegna il tipo di voce di menu a "Modulo contatti".

    Imposta il titolo del menu, ad esempio Contatti. Nei parametri richiesti è già selezionato il profilo “Comune” poiché è il profilo di default.

    Salva le modifiche e vai alla parte anteriore del sito. Fare clic sulla voce di menu "Contatti" e vedere cosa abbiamo ottenuto.

    Compila i campi e invia il messaggio. Se tutto è configurato correttamente, l'e-mail verrà visualizzata nella scheda "Messaggi".
    Ora impostiamo il secondo profilo (Modulo modulo) e osserviamo il funzionamento del modulo e dei plugin aiContactSafe. Vale a dire, come inserire un modulo con un modulo di feedback, come inserire un modulo di feedback in un articolo e come creare un collegamento a tale modulo.
    Impostazioni di base del secondo profilo:

    • Nome del profilo: curriculum
    • Campo da utilizzare come oggetto: aics_vacancy Vacancy
    • Campo da utilizzare come invio al mittente: no

    • Seleziona i campi di cui abbiamo bisogno e ordinali

    Se necessario, modifica il “Prefisso oggetto email” e traduci le notifiche. Possiamo modificare le restanti impostazioni a nostra discrezione. Salva. Eliminiamo tutte le informazioni di contatto per questo profilo.

    Come visualizzare i moduli di feedback utilizzando un modulo

    Nelle impostazioni del pannello di controllo aiContactSafe, abbiamo abilitato il modulo Mod_aiContactSafe. Ora, utilizzando questo modulo, inseriremo un modulo per l'invio di un curriculum in una posizione arbitraria nel modello. Per fare ciò, vai su “Gestione moduli”, trova lì il modulo “modulo aiContactSafe”, aprilo e modificalo di conseguenza.

    La cosa principale a cui devi prestare attenzione quando modifichi un modulo è il profilo selezionato correttamente. Nel campo “CSS del profilo”, puoi scegliere se utilizzare il CSS di un componente o di un modello di sito. E nel campo “Valori dei campi”, puoi inserire valori predefiniti per i campi del modulo di feedback, ad esempio , “aics_vacancy=contabile”.

    Problema: evitare il feedback. La maggior parte delle persone non accetta bene le critiche e, di conseguenza, fa del suo meglio per evitare feedback negativi. Di conseguenza, non ricevono informazioni veramente preziose sui loro punti di forza e di debolezza e, di conseguenza, non hanno l'opportunità di trarre il massimo beneficio dai primi e prevenire le conseguenze dei secondi.

    Soluzione: se cerchi attivamente e impari dal feedback onesto e corretto di persone che ti conoscono bene (da una varietà di prospettive), allora stai utilizzando uno dei modi più efficaci e veloci per consentire a una persona di guardare se stessa da nuove angolazioni. e accelerare il successo personale e il ritmo dello sviluppo personale.

    Istruzioni: Inserisci il seguente testo nel campo email (puoi modificarlo e adattarlo alla tua situazione per far capire che sei l'autore). Invialo a cinque o trenta (più sono, meglio è) persone che conosci e che ti conoscono abbastanza bene da fornire una valutazione onesta dei tuoi punti di forza e di debolezza. Potrebbero essere i tuoi amici, parenti, colleghi, mentori, insegnanti, ex datori di lavoro o manager, clienti e altre persone importanti e vicine a te. E se sei abbastanza coraggioso, allora lo faranno le persone importanti o vicine a te nel passato.(Dico sul serio.)

    Importante: assicurati di inviare e-mail come "ccn" in modo che i destinatari non possano vedere altri destinatari. (O meglio ancora, copia e incolla la lettera e poi inviala a ciascuna persona separatamente.)

    Campo oggetto: Questo è molto importante... O Mi farebbe piacere sentire la tua opinione...

    Testo dell'e-mail:

    Cari amici, familiari e colleghi!

    Grazie mille per aver letto questa lettera. È stato molto difficile per me inviarlo, ma è estremamente importante per me e ti ringrazio sinceramente per aver dedicato del tempo a leggerlo (e, si spera, a rispondermi).

    Questa lettera sarà ricevuta da un gruppo selezionato di persone. Ognuno di voi mi conosce bene e, spero, darà una valutazione onesta dei miei punti di forza e, soprattutto, dei miei punti deboli (le cosiddette aree di miglioramento).

    Non ho mai fatto nulla del genere prima, ma sento che per crescere e svilupparmi come persona ho solo bisogno di avere un quadro più accurato di come mi vedono le persone più importanti della mia vita. Per diventare la persona che devo essere, per vivere la vita che desidero e merito e per contribuire alla vita degli altri al livello in cui vorrei, ho davvero bisogno di sentire un'opinione obiettiva.

    A questo proposito ti chiedo di dedicarmi qualche minuto per inviarmi una email in cui scrivi onestamente in quali due o tre aree importanti ho più bisogno di miglioramento. Se per te sarà più facile e piacevole, non esitare ad elencarti prima i miei maggiori pregi ed evidenti vantaggi (in ogni caso per me sarà sicuramente più facile e piacevole). Questo è tutto. E per favore non cercare di abbellire o nascondere nulla. Prometto di non offendermi per nessuna critica. In effetti, più sei aperto, più sarò motivato a apportare cambiamenti positivi nella mia vita.

    Grazie ancora e se c'è qualcosa che potrei fare per aggiungere valore alla tua vita, assicurati di farmelo sapere. Con sincera gratitudine,

    E-mail che ti cambierà la vita: Pensieri conclusivi

    Bene, questo è tutto! Spero che ti unirai a me, Trudy, e alle centinaia di altri clienti VIP che ho avuto il coraggio di inviare un'e-mail come questa. Ecco solo alcune delle ricompense che cambiano la vita e che cambiano la vita che puoi aspettarti facendo così: una consapevolezza di sé più accurata, una comprensione più profonda di te stesso e una visione più chiara di quali cambiamenti ti permetteranno di migliorare rapidamente il tuo carattere e la tua vita. la tua vita.

    Non molto tempo fa mi sono imbattuto in un metodo di lavoro che consente a un utente malintenzionato di inviare spam per conto del tuo sito utilizzando il modulo di feedback di Joomla (modulo di contatto). Questa funzionalità non rappresenta una vulnerabilità ed è improbabile che venga risolta. In questo articolo parlerò di come ciò è diventato possibile e di cosa devi fare per proteggere il tuo sito web.

    Modulo di feedback standard di Joomla

    Joomla ha un componente abbastanza potente e flessibile chiamato "Contatti". Questo è un componente standard di Joomla. È su ogni sito, perché... installato con il CMS. Questo componente ti consente di creare e visualizzare categorie di contatti, contatti e moduli di feedback sul sito Web che ti consentono di contattare un particolare contatto. Un contatto è, condizionatamente, un utente, una persona del sito.

    Una volta ho scritto un articolo su come creare un modulo di feedback sul tuo sito web utilizzando gli strumenti standard di Joomla. Questa istruzioneè ancora attuale oggi. Ti consente di creare un modulo di feedback completamente utilizzabile senza installazione estensioni di terze parti. L'invio di spam è possibile quando viene utilizzato questo particolare modulo, nonché in caso di combinazione simultanea di determinate circostanze, che verranno discusse di seguito.

    Invio di spam per conto del sito utilizzando il modulo di feedback di Joomla

    Rimarrai sorpreso dalla semplicità del metodo scoperto per inviare spam per conto di un sito. Affinché ciò sia possibile, il modulo di feedback dovrebbe assomigliare a questo:

    Quelli. devono essere soddisfatte due condizioni:

  • Il modulo non è protetto dai bot spam (reCaptcha o qualsiasi altro metodo di protezione del modulo non è abilitato)
  • Nelle impostazioni dei contatti è attivata l'opzione "Invia una copia della lettera al mittente". Grazie ad esso, nel modulo di contatto appare una casella di controllo corrispondente (vedi immagine sopra).
  • Se almeno una di queste condizioni non viene soddisfatta non ci saranno problemi. Se entrambe le condizioni sono soddisfatte, allora, come si suol dire, guarda le tue mani:

  • Il bot spam trova il modulo di contatto. Non esiste una protezione anti-spam: puoi usarla.
  • Il bot spam determina che il sito è su Joomla e che viene utilizzato un modulo di contatto standard. Sorprendentemente, ci sono robot che possono farlo perfettamente.
  • Lo spambot vede la presenza di una checkbox per l'invio di una copia della lettera al mittente.
  • Il bot spam inserisce un indirizzo dalla propria mailing list di spam nel campo Email e riempie il campo del messaggio con lo spam. Non importa come vengono compilati gli altri campi.
  • Lo spambot invia il modulo e ripete il processo più volte, sostituendo nel campo Email sempre più indirizzi dal proprio database.
  • Cosa succede di conseguenza? Joomla ritiene che il modulo sia stato compilato da una persona che ha fornito il proprio indirizzo reale e desidera contattare un contatto del sito. Poiché la casella per inviare una copia della lettera è selezionata, due persone ricevono lettere dal sito: la persona il cui indirizzo è associato al contatto e la persona il cui indirizzo è inserito nel campo E-mail.

    Pertanto, sostituendo indirizzi diversi nel campo Email, puoi inviare migliaia di messaggi per conto del tuo sito. Sì, forse il contatto lo vedrà, capirà rapidamente cosa sta succedendo e chiuderà la scappatoia, ma c'è un'alta probabilità che ciò non accada.

    Le conseguenze di un simile attacco per il sito e per l'azienda possono essere estremamente spiacevoli, soprattutto quando sono già stati investiti molti soldi nella promozione del sito. Se lo spam viene inviato dal tuo indirizzo di dominio, penso che non sia necessario spiegare quale sarà la reazione dei suoi destinatari.

    Come proteggersi da questa vulnerabilità?

    Come proteggersi da questa vulnerabilità? Elementare. Assicurarsi che una delle condizioni sopra descritte non sia soddisfatta, vale a dire.