Joomla.it Forum

Joomla! 3 => Joomla! 3 => : paky.89 23 May 2017, 21:33:30

: Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 23 May 2017, 21:33:30
Buonasera, volevo sapere se è possibile modificare il corpo dell'email da inviare agli utenti, del tipo inserire il logo con alcuni pulsati.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: tomtomeight 24 May 2017, 08:01:53
Si è possibile.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 24 May 2017, 21:37:09
Si è possibile.
Mi puoi spiegare come fare?
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: giusebos 24 May 2017, 23:30:22
cerca di essere più preciso di ciò che desideri fare, immagino che quando vai al ristorante sii preciso nelle ordinazioni, altrimenti il cameriere farebbe avanti e indietro per la cucina con i piatti che ti propone ma che non desideri mangiare.

Quindi anche io ti dico che è possibile!
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 25 May 2017, 08:58:32
cerca di essere più preciso di ciò che desideri fare, immagino che quando vai al ristorante sii preciso nelle ordinazioni, altrimenti il cameriere farebbe avanti e indietro per la cucina con i piatti che ti propone ma che non desideri mangiare.

Quindi anche io ti dico che è possibile!
Questo è tutto quello che dovrei fare. Inserire il logo con collegamento alla home e i 2 botti uno con collegamento alla pagina login e l'altro alla pagina di registrazione.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: giusebos 25 May 2017, 14:19:26
una email con i tasti di login la vedo dura
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 25 May 2017, 20:34:17
una email con i tasti di login la vedo dura
Cioè i pulsanti devo fare solo da collegamento ipertestuale alla pagina login del sito e lo stesso quello registrati.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: giusebos 25 May 2017, 23:28:18
puoi mettere dei pulsanti linkati alla pagina di login
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 26 May 2017, 10:45:30
puoi mettere dei pulsanti linkati alla pagina di login
E' quello che voglio fare ma non so come si fa...ho scritto nel forum per questo motivo...x sapere se qualcuno può aiutarmi a fare questa cosa..il risultato finale dovrebbe essere questo
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: giusebos 26 May 2017, 10:59:47
si ma 2 post fa sembrava tu volessi la finestra di login sulla email!
Guarda che è molto importante comunicare bene cosa si vuole, immagina uno che desidera un miliardo e tutto preso dalla'emozione pronuncia un "bi" al posto della emme......., si ritroverebbe con un bel biliardo in mezzo alla cucina!!

Quello che desideri è puro html e css, quindi è necessario che tu impari questi "linguaggi", perchè se ti dico di fare due pulsanti linkati alla pagina di login usando le classi bootstrap copiate nel css della mail, probabilmente per te è arabo.

Ora non il tempo di fartelo io (ma sinceramente nemmeno la voglia), ma si tratta di cose basiche che se hai voglia di studiare ed imparare loe ottieni con poco sforzo, altrimenti meglio chiedere aiuto in un altro senso, ovvero chiedendo chi ti può fare da tutor per la realizzazione di quella pagina o addirittura farla per te se non ti interessa imparare.

Almeno chi legge sa esattamente cosa chiede e ti risponde di conseguenza.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 26 May 2017, 12:08:44
si ma 2 post fa sembrava tu volessi la finestra di login sulla email!
Guarda che è molto importante comunicare bene cosa si vuole, immagina uno che desidera un miliardo e tutto preso dalla'emozione pronuncia un "bi" al posto della emme......., si ritroverebbe con un bel biliardo in mezzo alla cucina!!

Quello che desideri è puro html e css, quindi è necessario che tu impari questi "linguaggi", perchè se ti dico di fare due pulsanti linkati alla pagina di login usando le classi bootstrap copiate nel css della mail, probabilmente per te è arabo.

Ora non il tempo di fartelo io (ma sinceramente nemmeno la voglia), ma si tratta di cose basiche che se hai voglia di studiare ed imparare loe ottieni con poco sforzo, altrimenti meglio chiedere aiuto in un altro senso, ovvero chiedendo chi ti può fare da tutor per la realizzazione di quella pagina o addirittura farla per te se non ti interessa imparare.

Almeno chi legge sa esattamente cosa chiede e ti risponde di conseguenza.


Allora giusebos il mio post in questo forum era nel senso se qualcuno mi potesse aiutare dirmi come e dove muovermi...e cosa fare. Tutto qua..ora se tuoi puoi è vuoi aiutarmi te ne sono grato, altrimenti vedo se trovo qualcosa in giro.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: marine 26 May 2017, 13:07:26
le basi da cui partire:

http://www.scuolissima.com/2013/06/come-creare-bottoni-online.html

: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 26 May 2017, 16:07:03
le basi da cui partire:

http://www.scuolissima.com/2013/06/come-creare-bottoni-online.html (http://www.scuolissima.com/2013/06/come-creare-bottoni-online.html)
ok fino a qua ci ero arrivato perché qualcosa di base la so...ma non so qual file modificare di joomla...
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: giusebos 26 May 2017, 17:33:19
su google con questa frase:
joomla modificare email attivazione
ci sono diverse soluzioni ed esempi
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: Alex21 26 May 2017, 18:58:43
Ciao,
il tuo è un quesito molto gettonato.
Per risolverlo bisogna, in pratica, fare un override del componente com_users, quindi:
a. Prepararsi che sarà faticoso.


Intanto bisogna istruire joomla a inviare la mail in formato HTML e non Testo, questo si può fare dal file
/libraries/joomla/mail/mail.php  , in joomla 3.7.0 riga:
:
677: public function sendMail($from, $fromName, $recipient, $subject, $body, $mode = false, $cc = null, $bcc = null, $attachment = null, La variabile $mode deve diventare true.
Poi bisogna scrivere l' html.
Nel file /components/com_users/models/registration.php abbiamo
:
569: $return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $data['email'], $emailSubject, $emailBody);Ciò che va modificato è $emailBody.
Il file ha solo JText::sprintf() perchè è previsto il solo testo. Penso che potresti utilizzare l' analogo JHtml::tuoMetodo() per inserire il body della mail con logo e link.
Ciao!
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: tomtomeight 26 May 2017, 19:54:01
Alex cosi al primo aggiornamento perde tutto. Non è un override.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: Alex21 27 May 2017, 09:39:32
Alex cosi al primo aggiornamento perde tutto. Non è un override.
Hai ragione mi sa.
Allora, potresti essere più specifico?
Questa è la volta che ti faccio lavorare  ;) [size=78%] [/size]
Ciao!
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 27 May 2017, 10:37:22
Allora forse mi sono spiegato male io. Quello che io voglio fare e modificare l'email che l'utente riceve sia in fase di registrazione e dopo. come per esempio  "Invio email utenti"
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: alexred 27 May 2017, 11:07:28
Ciao paky.89,
prova a vedere se questo articolo ti aiuta:
http://www.joomla.it/articoli-community-3x-tab/7186-override-della-lingua-in-joomla.html
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 27 May 2017, 12:08:03
Ciao paky.89,
prova a vedere se questo articolo ti aiuta:
http://www.joomla.it/articoli-community-3x-tab/7186-override-della-lingua-in-joomla.html (http://www.joomla.it/articoli-community-3x-tab/7186-override-della-lingua-in-joomla.html)
Ciao alexred, nella override posso inserire il codice html e css? Questa modifica la perdo con gli aggiornamenti?
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: alexred 27 May 2017, 12:13:20
credo che un poco di HTML si possa inserire, come l'inserimento di immagini, link, grassetti ecc..
sul css non saprei risponderti, devi fare qualche prova e vedere.
Non perdi la modifica con gli aggiornamenti effettuando l'override della lingua.
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: paky.89 27 May 2017, 12:16:05
credo che un poco di HTML si possa inserire, come l'inserimento di immagini, link, grassetti ecc..
sul css non saprei risponderti, devi fare qualche prova e vedere.
Non perdi la modifica con gli aggiornamenti effettuando l'override della lingua.
Grazie alexred per l'aiuto come sempre gentilissimo
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: ertos82 16 Feb 2018, 11:33:53
Ciao,
il tuo è un quesito molto gettonato.
Per risolverlo bisogna, in pratica, fare un override del componente com_users, quindi:
a. Prepararsi che sarà faticoso.


Intanto bisogna istruire joomla a inviare la mail in formato HTML e non Testo, questo si può fare dal file
/libraries/joomla/mail/mail.php  , in joomla 3.7.0 riga:
:
677:    public function sendMail($from, $fromName, $recipient, $subject, $body, $mode = false, $cc = null, $bcc = null, $attachment = null, La variabile $mode deve diventare true.
Poi bisogna scrivere l' html.
Nel file /components/com_users/models/registration.php abbiamo
:
569:      $return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $data['email'], $emailSubject, $emailBody);Ciò che va modificato è $emailBody.
Il file ha solo JText::sprintf() perchè è previsto il solo testo. Penso che potresti utilizzare l' analogo JHtml::tuoMetodo() per inserire il body della mail con logo e link.
Ciao!

Ciao in joomla 3.8 non riesco a trovare il file /libraries/joomla/mail/mail.php, dove si tova?
: Re:Modificare corpo invia email utenti - Joomla 3.7.1
: danielecr 16 Feb 2018, 12:36:14
Dovrebbe essere in /libraries/src/Mail/