Fork me on GitHub






mail notification newpost newbbex
Supporter Xoops
Inscrit: 03/10/2005 20:20
De Amiens
Messages: 78
Bonsoir à tous
Je souhaite modifier le mail de notification d'un nouvel envoi pour qu'il inclue le texte.
Je modifie donc les fichiers *.tpl du repertoire mail template.
Je pensais qu'en utilisant la balise {POST_CONTENT} ça allait marcher....ô naïf que je suis

Ca marche pour le mail de notification globale mais pas dans la notification par forum...

Qqn veut bien me donner un coup de pouce?

Bonne soirée !

Posté le : 05/12/2007 20:43
Partager Twitter Partagez cette article sur GG+
Re: mail notification newpost newbbex
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Bonjour,

La variable POST_CONTENT contient effectivement le contenu du message mais à ce que je comprend de la ligne 219 du fichier modules/newbbex/post.php cela ne s'applique à la notification globale / Notifiez-moi de chaque nouveaux envois située sur la page d'accueil du module.

mes connaissances en php sont insuffisantes pour proposer du code afin de l'étendre à d'autres options.

Posté le : 06/12/2007 00:00
Partager Twitter Partagez cette article sur GG+
Re: mail notification newpost newbbex
Supporter Xoops
Inscrit: 03/10/2005 20:20
De Amiens
Messages: 78
oui je me suis aussi retrouvé devant ces lignes...
il semble qu'il faille définir ces variables quel que soit le mode de notification choisi...

// RMV-NOTIFY
        // Define tags for notification message
        
$tags = array();
        
$tags['THREAD_NAME'] = $_POST['subject'];
        
$tags['THREAD_URL'] = XOOPS_URL '/modules/' $xoopsModule->dirname() . '/viewtopic.php?forum=' $forum '&post_id='.$postid.'&topic_id=' $forumpost->topic();
        
$tags['POST_URL'] = $tags['THREAD_URL'] . '#forumpost' $postid;
        include_once 
XOOPS_ROOT_PATH.'/modules/newbbex/include/notification.inc.php';
        
$forum_info newbbex_notify_iteminfo ('forum'$forum);
        
$tags['FORUM_NAME'] = $forum_info['name'];
        
$tags['FORUM_URL'] = $forum_info['url'];
        
$notification_handler =& xoops_gethandler('notification');
        if (!empty(
$isnew)) {
            if (empty(
$isreply)) {
                
// Notify of new thread
                
$notification_handler->triggerEvent('forum'$forum'new_thread'$tags);
            } else {
                
// Notify of new post
                
$notification_handler->triggerEvent('thread'$topic_id'new_post'$tags);
            }
            
$notification_handler->triggerEvent('global'0'new_post'$tags);
            
$notification_handler->triggerEvent('forum'$forum'new_post'$tags);
            
$myts =& MyTextSanitizer::getInstance();
            
$tags['POST_CONTENT'] = $myts->stripSlashesGPC($_POST['message']);
            
$tags['POST_NAME'] = $myts->stripSlashesGPC($_POST['subject']);
            
$notification_handler->triggerEvent('global'0'new_fullpost'$tags);
        }

        
// If user checked notification box, subscribe them to the
        // appropriate event; if unchecked, then unsubscribe

        
if (!empty($xoopsUser) && !empty($xoopsModuleConfig['notification_enabled'])) {
            if (!empty(
$_POST['notify'])) {
                
$notification_handler->subscribe('thread'$forumpost->getTopicId(), 'new_post');
            } else {
                
$notification_handler->unsubscribe('thread'$forumpost->getTopicId(), 'new_post');
            }
        }

        if ( 
$_POST['viewmode'] == "flat" ) {
            
redirect_header("viewtopic.php?topic_id=".$forumpost->topic()."&post_id=".$postid."&order=".$order."&viewmode=flat&pid=".$pid."&forum=".$forum."#forumpost".$postid."",2,_MDEX_THANKSSUBMIT);
            exit();
        } else {
            
$post_id $forumpost->postid();
            
redirect_header("viewtopic.php?topic_id=".$forumpost->topic()."&post_id=".$postid."&order=".$order."&viewmode=thread&pid=".$pid."&forum=".$forum."#forumpost".$postid."",2,_MDEX_THANKSSUBMIT);
            exit();


heu...y a-t-il un interprete dans la salle?
ps : merci qd même Christian

Posté le : 06/12/2007 07:13
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

141 Personne(s) en ligne (118 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 141 | Plus ...