Texte du sujet dans les emails automatique

Consultez et publiez ici les discussions, les demandes de support et les demandes de recherche de modifications pour phpBB.
Règles du forum
Veuillez consulter les règles du forum, nos conditions générales d'utilisation et notre politique de confidentialité avant toute participation.

Texte du sujet dans les emails automatique

Message par myan » 06 Oct 2011, 11:41

Bonjour!

J'aimerai pouvoir inclure le texte du message posté dans l'email de notification de réponse au sujet.
Cela est-il possible?
Comment?

Merci d'avance.
myan
Membre
Membre
 
Message(s) : 4
Inscription : 05 Oct 2011, 06:40

Texte du sujet dans les emails automatique

Publicité

Publicité
 

Re: Texte du sujet dans les emails automatique

Message par Maël Soucaze » 06 Oct 2011, 23:01

Bonjour,

Mmh, à ma connaissance, il n'y a aucun MOD qui est disponible pour rajouter cette fonctionnalité. Tu peux cependant utiliser un MOD s'intitulant phpBB Digests qui envoie journalièrement, hebdomadairement ou mensuellement , dans le format souhaité, des résumés des messages publiés dans le ou les forums souhaités. Ce sont les utilisateurs qui peuvent s'inscrire à ces semblants de listes de diffusion via leur panneau de contrôle de l'utilisateur. Cela peut être une alternative à la fonction recherchée, quoique différente mais tellement plus personnalisable et fournie ;) .

Cordialement
MAËL SOUCAZE • STYLES TEAM MEMBER • TRANSLATIONS & INTERNATIONAL SUPPORT TEAMS MANAGER
STOP ACTA! HTTP://WWW.STOPACTA.INFO/
Maël Soucaze
Responsable Traduction
Responsable Traduction
 
Message(s) : 316
Inscription : 02 Nov 2010, 15:46
Localisation : France

Re: Texte du sujet dans les emails automatique

Message par myan » 09 Oct 2011, 13:37

Merci de me répondre (et merci pour ta traduction ;) ) !

Ce mode n'est pas exactement ce que je veux et je ne souhaite pas installer des mod dont je n'ai pas réellement besoin (désolé, je suis un difficile).

Néanmoins, je me demandais si ce que je voulais faire n'était pas possible en modifiant un peu le php de functions_posting en rajoutant une variable.
Par exemple à cette endroit là:
Code : Tout sélectionner
$messenger->assign_vars(array(
               'USERNAME'      => htmlspecialchars_decode($addr['name']),
               'TOPIC_TITLE'   => htmlspecialchars_decode($topic_title),
               'FORUM_NAME'   => htmlspecialchars_decode($forum_name),


Rajouter quelque chose comme:
Code : Tout sélectionner
'SUJET_TEXT' => htmlspecialchars_decode($message)

Il suffirait alors d'ajouter SUJET_TEXT dans le text du mail.

Je ne suis absolument pas sûr de ce que je dit (et je ne pense pas que $message soit la bonne variable) mais c'est possible? Dangereux? Ça peuy poser problème en cas de mise à jour?
myan
Membre
Membre
 
Message(s) : 4
Inscription : 05 Oct 2011, 06:40

Re: Texte du sujet dans les emails automatique

Message par Dakin Quelia » 09 Oct 2011, 21:40

Bonsoir myan,

Essaye cette méthode:

Ouvre le fichier "includes/functions_posting.php".

Cherche:
Code : Tout sélectionner
function user_notification($mode, $subject, $topic_title, $forum_name, $forum_id, $topic_id, $post_id)
{
    global $db, $user, $config, $phpbb_root_path, $phpEx, $auth; 

Après, ajoute:
Code : Tout sélectionner
    global $message; 

Cherche:
Code : Tout sélectionner
                    'FORUM_NAME'    => htmlspecialchars_decode($forum_name), 

Après, ajoute:
Code : Tout sélectionner
                    'SUJET_TEXT'     => strip_bbcode($message), 


Oui et après, il suffira d'ajouter ça dans le bon fichier TXT. ;)

A bientôt,
Myff.fr - My First forum, créer votre forum phpBB3 facilement !
Dakin Quelia
Membre
Membre
 
Message(s) : 24
Inscription : 03 Nov 2010, 16:39
Localisation : Belgique

Re: Texte du sujet dans les emails automatique

Message par myan » 10 Oct 2011, 00:11

Merci pour ton aide!
Malheureusement ces modifications ne fonctionnent pas.
Je n'ai pas le texte du message dans l'e-mail, même pas le nom de la variable elle-même, juste le mail habituel.
myan
Membre
Membre
 
Message(s) : 4
Inscription : 05 Oct 2011, 06:40

Re: Texte du sujet dans les emails automatique

Message par Dakin Quelia » 10 Oct 2011, 00:40

Je m'en doutais un peu mais je ne sais pas faire de tests en ce moment.

En fait, ça va être un poil plus compliqué car il va falloir toucher à un autre fichier donc au final, ça revient à un MOD.

Je vais étudier la possibilité. Mais je dois déjà terminer un autre MOD avant. ;)
Myff.fr - My First forum, créer votre forum phpBB3 facilement !
Dakin Quelia
Membre
Membre
 
Message(s) : 24
Inscription : 03 Nov 2010, 16:39
Localisation : Belgique

Re: Texte du sujet dans les emails automatique

Message par myan » 11 Oct 2011, 10:47

Est-ce que tu as déjà une idée du fichier à modifier, que je puisse regarder et expérimenter un peu?
J'ai une compréhension basique du php - avec l'aide des commentaires je peux globalement comprendre à quoi sert un bout de code- et je me documente à chaque nouvelle découverte. Ça m'aiderait à comprendre un peu mieux comment fonctionne le forum.

Aussi après réflexion cette modification risque de ne pas plaire à tout le monde sur mon forum. Est-il possible de la rendre effective que sur un seul forum (réservé à certain membres, c'est surtout eux que cette modification intéresse).
Par exemple avec:
Code : Tout sélectionner
If ($forum_id != id du forum)
{
        Code original
}
else
{
 code pour envoyer le texte du message
}
myan
Membre
Membre
 
Message(s) : 4
Inscription : 05 Oct 2011, 06:40


Retour vers [3.0.x] Modifications

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : CommonCrawl [Bot] et 0 invité(s)