Bug email
Autor: Ugo S.
Visitado 1400,
Followers 2,
Compartido 32
bug email su evolution 8.16? ho letto che esiste un modo per risolvere il problema.... http://forum.websitex5.com/viewtopic.php?p=119602#119602 bisognerebbe modificare modificare una riga di codice!
questo non è difficile capirlo!
ma il problema è:
1) si puo modificare il codice del programma x far si che tutti i siti fatti con questo.... usufruiscano della modifica?????
andare su ogni sito e fare la modifica mi sembra una scemenza..... dato che io ad ogni pagina del sito avrei un modulo di invio email..... e ogni sito ha oltre 100 pagine con invio email! aspetto risposta!!!!!!!!!!!!!!!
Publicado en
La modifica che proposi all'epoca era relativa ad un comportamento sicuramente voluto che non permetteva l'uso del campo email mittente presente nel form come mittente dell'email inviata all'owner. Cosa che perlatro avveniva regolarmente con il comportamento atteso e non voluto con la versione precedente di website.
La modifica non poteva essere definitiva in quanto necessario effettuare la rettifica del file dopo ogni riesportazione del sito web.
Autor
esiste o no una soluzione?
oppure questo programma continua ad avere problemi...... e si va avanti con le nuove versioni senza risolvere i vecchi problemi?si è vero nelle vecchie versioni precedenti funzionava regolarmente e ora no..... xke non risolvere il problema....?
aspetto una risposta.....
Qui posso tranquillamente riportare la risposta standard in attesa di quella ufficiale .... basta cambiare il destinatario del messaggio ed il soggetto.
Autor
come si puo fare per avere questa modifica definitiva?
sono anni che ho questo problema...........
vorrei comprare anche la versione 9, ma sapendo che i problemi non li risolvono forse cambio idea...........
VOGLIAMO LA MODIFICA BUG EMAIL SULLA VERSIONE 8.16
FORSE è ORA DI RISOLVERE QUESTO PROBLEMA!!!
PER VOI FACILE DA RISOLVERE DATO CHE NELLE VERSIONI PRECEDENTI FUNZIONAVA BENISSIMO, E NON CAPISCO PERCHE ANDARE AVANTI E NON RISOLVERE IL PROBLEMA PUR SAPENDO CHE C'è!!!!!!!!!!!!!!!!!!!
ASPETTO CON ANSIA LA RISPOSTA!!!!!!!!!!!!!!!!!!!!!!!!!!!
Non è un problema. E' un comportamento voluto.
Autor
cosa vorresti dire che io le email dei miei clienti dovranno arrivare con la mia email?
e non posso dare direttamente una risposta dalla email stessa?
e non posso aggiungere al contatto direttamente dalla email?
Autor
aspetto proprio una risposta............
e vorrei tanto sapere xke è voluto questo comportamento?
forse non volete piu mettere mano sulla versione 8 ? e non dare piu aggiornamenti?
io penso che si dovrebbe risolvere un problema di un cliente.... le aziende serie di solito fanno questo!!!!!
dato che uno paga!
grazie
Tu lo hai detto.
Le uniche soluzioni che io ricordi e che prescindano dal post-editing del file esportato sono due:
1) ti scarichi il file mail.....php, lo modifichi a mano e lo alleghi ad un oggetto html nel progetto. Tale allegato andrà a sovrascrivere il file standard generato da website ad ogni esportazione.
2) metti la spunta per l'invio dell'email anche al compilante, anche se non la desideri.
Ciao a tutti, chiarisco il discorso di invio delle email nella versione 8.
Il messaggio riportato da Serzio (di Riccardo) si riferisce alle email inviate dal carrello per la versione 9, quindi non è legato a questo discorso.
Il soggetto di questa discussione è: come far comparire l'indirizzo email di chi compila il form come mittente della email che arriva all'autore del sito.
Nella versione 8, questa funzione è disponibile solo sotto le seguenti condizioni:
La condizione 2. è necessaria in quanto, se non attiva, WebSite X5 non viene a conoscenza del campo del form da dove ricavare la mail di chi compila il form. Tale informazione, infatti, è riportata sotto la sezione "Invia una mail di conferma anche all'utente".
E' quindi possibile ottenere lo stesso risultato modificando il codice generato, ovviamente, ma confermo che non è una funzione prevista per la v8.
E' stata invece introdotta nella 9 dove non è necessario moficare nessun parametro in PHP ed è possibile impostare la mail del mittente direttamente nel campo dedicato alla email che deve essere inviata all'autore del sito e non nella sezione dei dati riservati all'email da inviare all'utente.
Rimango a disposizione per ulteriori altre info. Grazie.
Autor
scusate ma nelle versioni precedenti la 8.16 funzionava tutto alla grande!!!!!
dopo aver fatto l'aggiornamento alla 8.16 si è verificato questo problema!!!!!
ora la domanda è xke prima funzionava..... e ora ha il problema...... e a questo punto xke non sistemare il problema dato che piu persone hanno questo problema e in precedenza funzionava tutto regolare????
Ciao Ugo, se ben ricordo la modifica per forzare l'invio delle email era stata introdotta nella 8.0.11 (http://forums.incomedia.info/websitex5/viewtopic.php?t=15657). Per il resto non è stato più modificato nulla nella versione 8.0.16 (http://forums.incomedia.info/websitex5/viewtopic.php?t=24897)
Il comportamento della 8.0.16 è corretto per i motivi che ti ho elencato prima, anche se non è quello da te voluto. La soluzione più semplice, se vuoi, è quella di attivare la mail di conferma anche verso chi compila il form, proprio come indicato sopra: in questo modo ottieni l'effetto da te voluto.
Autor
allora ragazzi forse non ci capiamo
se tu compili il form email
io ho inpostato invia email di conferma anche all'utente!
capo utente email dell'utente: email (solo una possibilita di scelta)!
se tu compili il form email
con queste ipostazioni............ la email mi arriva con la mia email E NON CON QUELLA DEL CLIENTE!!!!!
CI SIAMO CAPITI?????????????????????????????????????????
Ciao Ugo, io sono qui per darti supporto e tutte le informazioni in merito alla tua richiesta. E' quello che ho fatto e sto tuttora facendo.
Riepilogo quello che ho verificato avvenire con un sito creato con la versione 8.0.16:
Esempio->
Impostazioni->
Risultato->
Ho verificato che l'invio avviene in modo corretto seguendo le indicazioni che ti ho in scritto sopra ovvero attivando il parametro PHP ed indicando di inviare la mail di conferma anche all'utente. Ho creato un sito test e l'ho pubblicato su uno spazio di one.com.Hai provato a fare un semplice progetto di test? Non è che i file sul server non sono aggiornati? Se così fosse il file PHP potrebbe NON contenere il parametro impostato su True, pertanto non si attiva tale procedura. Fammi sapere, grazie.
Autor
entra nella pagina http://www.lediscotecheostia.it/
trovi richiesta info e prenotazione!!
compila il form invio email e ti dico come mi arriva a me!
grazie
Autor
ecco ti mando uno screenshot
Grazie, ma sarebbe più utile che tu scaricassi i file PHP (io non posso ovviamente farlo) e me li allegassi qui come file ZIP:
In questo modo è possibile verificare se sono corretti o meno. Hai provato a fare un progetto di test con solo la form? Non è che hai modificato il file originale di installazione imemail.inc.php? Grazie.
Autor
procedo con le tue richieste
Autor
ecco il secondo.......
Autor
aspetto risposta!!!!!!!!!!!
grazie
Ciao Ugo, effettivamente è come pensavo.
Il file imemail.inc.php che hai sul sito (quello che mi hai allegato) è sbagliato: se lo apri ti accorgi che hai lasciato
$imForceSender = false;
quindi non può funzionare come intendi tu, e funziona nel modo corretto ovvero quello standard di WSX5.
Devi modificare il file imemail.inc.php sul tuo PC, impostando a true il valore. Oppure modificare direttamente il file online, sempre impostando a true.
Autor
comunico che non ho mai messo mano sul codice del programma, ma usato semplicemente le impostazioni visive del programma!!!!!
ora la domanda in questa pagina si puo correggere quello che dici tu?
oppure devo mettere mano sul codice?
Ciao Ugo, ti confermo tutto quanto quello scritto sopra, anche da Serzio nel post che hai trovato tu nel vecchio forum, ovvero che per impostare il mittente come vuoi tu è necessario impostare tale parametro come true.
Ti consiglio di modificare il file imemail.inc.php, presente nella sottocartella RES di installazione di WSX5 nel modo indicato. Una volta fatto fai l'upload di tale file nella sotto cartella RES presente sul tuo server (quello che mi hai allegato prima).
Ti ricordo che tale impostazione, che non è attiva di default nel programma ed è necessario impostarla nel modo sopra indicato, potrebbe essere non supportata dal tuo provider dello spazio web. Spesso infatti i provider non consentono l'invio di email il cuo mittente non sia lo stesso autore del sito Internet. Ecco spiegato il motivo per cui è l'utente che deve scegliere se attivare o meno questa opzione.
Autor
domande:
Certo, se modifichi il solo file indicato sopra sia in locale che online, otterrai il risultato su tutte le form (indipendentemente da quante ce ne sono) e varrà per ogni futuro update del sito, dato che il file è modificato anche in locale.
Autor
spiegati meglio....
scusa ma non ho capito! rispondi cortesemente alle mie domende:
1a) se lo modifico una volta rimane la modifica x sempre anche se esporto diverse volte?
2a) ad ogni esportazione devo prima modificare il file?
3a) se io modifico quel file, ogni nuovo modulo invio sarà con la modifica fatta?
ok ora cortesemente potresti inviarmi il file cottetto di modifica, cosi vedo dove devo mettere mano...... grazie!!!!!!!!!!!!
aspetto le varie risposte!
E' tutto spiegato sopra . Ad ogni modo ti riassumo: