Avant tout je tiens a préciser que cela fonctionne sur joomla 1.6. et dans le cas où c'est un administrateur qui créé les inscritions et non les visiteurs depuis le fronted.
Pour pouvoir modifier le contenu du mail de confirmation qui est envoyé automatiquement à un nouveau membre, il vous faut modifier 2 fichiers.
Dans un 1er temps voici le contenu du mail avant modification:
Pour modifier donc cet email il faut modifier la ligne 10 du fichier "fr-FR.plg_user_joomla.ini" qui se situe dans administrator/language/fr-FR
Par contre il faut faire attention avec la variable "%s" que si on en supprime un, il rique d'avoir un soucis avec le nom du site , l'identifiant et le mot de passe.
Si toute fois vous devez supprimer une variable, il faut modifier a partir de la ligne 83 du fichier joomla.php qui se situe dans plugins/users/joomla
Pour info:
1=> $user['name'] affiche le nom de l'utilisateur juste après le "Bonjour"
2=> $config->get('sitename') affiche le nom du site (pas l'adresse donc ce n'est pas un lien cliquable)
3=> JUri::root() affiche l'url du site (donc la c'est un lien)
4=> $user['username'] affiche l'identifiant
5=> $user['password_clear'] affiche le mot de passe
Donc si vous devez supprimer une variable "%s" dans le fichier fr-FR.plg_user_joomla.ini, pensez à supprimer aussi son code dans le fichier joomla.php
Après modification de ces 2 fichiers et selon ce que je voulait voici le contenu du nouveau mail:
Dernier truc.
Vous pouvez aussi modifier l'intitulé du mail sachant que par défaut c'est "Paramètres de nouvelle utilisateur".
Pour ce faire,c'est toujours dans le même fichier language à savoir "fr-FR.plg_user_joomla.ini" et la ligne concernée est la ligne 11 avec "PLG_USER_JOOMLA_NEW_USER_EMAIL_SUBJECT="Paramètres de nouvel utilisateur".
Voila j'espère que ca pourra en aider quelques un.
a bientot
Imh0t3p
Pour pouvoir modifier le contenu du mail de confirmation qui est envoyé automatiquement à un nouveau membre, il vous faut modifier 2 fichiers.
Dans un 1er temps voici le contenu du mail avant modification:
Bonjour Pierre DUPOND,
Vous avez été inscrit sur le site "votresite.fr" par un Administrateur.
Ce message contient l'identifiant et le mot de passe nécessaires pour vous connecter sur le site "votresite.fr"
Identifiant : dupont
Mot de passe : dupont
Veuillez ne pas répondre à ce message envoyé automatiquement pour votre information.
Vous avez été inscrit sur le site "votresite.fr" par un Administrateur.
Ce message contient l'identifiant et le mot de passe nécessaires pour vous connecter sur le site "votresite.fr"
Identifiant : dupont
Mot de passe : dupont
Veuillez ne pas répondre à ce message envoyé automatiquement pour votre information.
Pour modifier donc cet email il faut modifier la ligne 10 du fichier "fr-FR.plg_user_joomla.ini" qui se situe dans administrator/language/fr-FR
PLG_USER_JOOMLA_NEW_USER_EMAIL_BODY="Bonjour %s,\n\n\nVous avez été inscrit sur le site %s par un Administrateur.\n\nCe message contient l'identifiant et le mot de passe nécessaires pour vous connecter sur le site %s\n\nIdentifiant : %s\nMot de passe : %s\n\n\nVeuillez ne pas répondre à ce message envoyé automatiquement pour votre information."
Si toute fois vous devez supprimer une variable, il faut modifier a partir de la ligne 83 du fichier joomla.php qui se situe dans plugins/users/joomla
Code:
[COLOR="seagreen"]// Com**** the mail body.[/COLOR] $emailBody = JText::sprintf( 'PLG_USER_JOOMLA_NEW_USER_EMAIL_BODY', [COLOR="red"]1=>[/COLOR] $user['name'], [COLOR="red"]2=>[/COLOR] $config->get('sitename'), [COLOR="red"]3=>[/COLOR] JUri::root(), [COLOR="red"]4=>[/COLOR] $user['username'], [COLOR="red"]5=>[/COLOR] $user['password_clear'] );
1=> $user['name'] affiche le nom de l'utilisateur juste après le "Bonjour"
2=> $config->get('sitename') affiche le nom du site (pas l'adresse donc ce n'est pas un lien cliquable)
3=> JUri::root() affiche l'url du site (donc la c'est un lien)
4=> $user['username'] affiche l'identifiant
5=> $user['password_clear'] affiche le mot de passe
Donc si vous devez supprimer une variable "%s" dans le fichier fr-FR.plg_user_joomla.ini, pensez à supprimer aussi son code dans le fichier joomla.php
Après modification de ces 2 fichiers et selon ce que je voulait voici le contenu du nouveau mail:
Bonjour Imh0t3p,
Vous avez été inscrit sur le site DynaMICmedia.fr par un Administrateur.
Ce message contient l'identifiant et le mot de passe nécessaires pour vous connecter afin de suivre votre commande sur le site http://www.dynamicmedia.fr
Identifiant : Imh0t3p
Mot de passe : 123test456
Veuillez ne pas répondre à ce message envoyé automatiquement pour votre information.
Bonne journée
DynaMICmedia.fr
Vous avez été inscrit sur le site DynaMICmedia.fr par un Administrateur.
Ce message contient l'identifiant et le mot de passe nécessaires pour vous connecter afin de suivre votre commande sur le site http://www.dynamicmedia.fr
Identifiant : Imh0t3p
Mot de passe : 123test456
Veuillez ne pas répondre à ce message envoyé automatiquement pour votre information.
Bonne journée
DynaMICmedia.fr
Dernier truc.
Vous pouvez aussi modifier l'intitulé du mail sachant que par défaut c'est "Paramètres de nouvelle utilisateur".
Pour ce faire,c'est toujours dans le même fichier language à savoir "fr-FR.plg_user_joomla.ini" et la ligne concernée est la ligne 11 avec "PLG_USER_JOOMLA_NEW_USER_EMAIL_SUBJECT="Paramètres de nouvel utilisateur".
Voila j'espère que ca pourra en aider quelques un.
a bientot
Imh0t3p
Commentaire