Ricevo sempre molte copie della stessa e-mail dal modulo contatti. Perché?
Questo è un problema riscontrato frequentemente da utenti su server Windows. Non ci è possibile testare QContacts in questo ambiente e quindi verificare il problema che, apparentemente, riguarda anche il componente standard com_contact.
Comunque tutti gli utenti con cui siamo stati in contatto hanno risolto il problema con questa modifica
Linea 63 nel file: /components/com_qcontacts/controller.php (frontend)
$link = JRoute::_('index.php?option=com_qcontacts&view=contact&id='.
$contact->slug.'&catid='.$contact->catslug, false);
Modificare solo questa linea in questo modo
$link = 'index.php?option=com_qcontacts&view=contact&id='. $contact->slug.'&catid='.$contact->catslug;
La linea può andare a capo sullo schermo, ma deve essere copiata nel sorgente come un'unica linea
Come posso mostrare un messaggio di conferma una volta che il modulo contatti è stato inviato?
Un messaggio di conferma di questo genere è già inviato dal componente QContacts. Se non si riesce a vederlo è necessario controllare il file index.php del template in uso (non il file index.php nella cartella principale di Joomla!).
Se manca il seguente tag
<jdoc:include type="message" />
è necessario aggiungerlo. Chi non ha familiarità con i templates di Joomla! può far riferimento ai template standard (beez, rhuk_milkyway) e verificare la posizione dove viene inserito questo tag.
Questa non è una particolarità del componente QContacts. Il tag in questione è necessario per la visualizzazione dei messaggi di ritorno dei componenti, per cui dovrebbe sempre essere incluso in ogni template.
Per cambiare il testo del messaggio è necessario modificare il file di lingua. Per l'Italiano cercare questa linea in language/it-IT/it-IT.com_qcontacts.ini
THANK YOU FOR YOUR E-MAIL=Grazie per la e-mail inviata.
e modificare come si preferisce solo la parte a destra del segno uguale. Se si dovesse fare la modifica in altri linguaggi il file sarebbe ovviamente diverso. Per esempio
Spagnolo: language/es-ES/es-ES.com_qcontacts.ini
Francese: language/fr-FR/fr-FR.com_qcontacts.ini






