We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2089
    • 69 Posts
    Bonjour,

    Encore un petit problème avec mon blog: je n’arrive pas à faire fonctionner l’envoie d’emails avec Jot.

    D’après ce que j’ai compris il faut créer un webgroup pour être avertit d’un changement dans les commentaires du blog, juste ?
    Trouvé dans la doc:
    a manager account won't receive notifications. You have to create a webgroup with a webuser that acts as the moderator. 


    Première question: Faut-il crée ce groupe avec ’Security/Manager Permissions’ ou bien Security/Web Permissions ?

    J’ai donc esayé avec Web Permissions et j’ai crée un groupe nommé ’notifygroup’.
    Après j’ai crée un web user qui s’appelle ’notify’ et je lui ai donné mon adresse email.
    Puis j’ai inclu l’user notify dans le group notifygroup
    ... et j’ai vérifié que notify fait bien parti de mon web user group...

    J’ai essayé différentes techniques avec pour que ça fonctionne dont &notify qui me parrait être la bonne. J’ai aussi essayé &notifyAuthor au cas où mais je ne recois actuellement aucun email.


    Voici mon appel actuel:
    [!Jot? &pagination=`10` &subscribe=`1` &notify=`2` &notifyAuthor=`1` &moderated=`1` &canmoderate=`notifygroup` &captcha=`1` &vericode=`1` &placeholders=`1` &output=`0`!]

    J’utilise Jot 1.1.3

    Je suis perdu car j’ignore si c’est mon appel Jot qui est fouareux ou si c’est la procédure pour créer mon user group.
    Un petit coups de pouce serait le bienvenu smiley


    ps. dans la doc il est aussi indiqué:
    but a manager will receive notifications if
        * you use Jot 1.1.3+
        * the manager is the document's author and
        * you provide &notifyAuthor=`1` 

    Est ce que je ne devrais donc pas recevoir des emails malgré tout puisque je suis l’auteur du commentaire ?
      • 2089
      • 69 Posts
      Il y a une chose qui n’est pas claire pour moi dans la phrase:
      a manager account won't receive notifications. You have to create a webgroup with a webuser that acts as the moderator.

      Il faut donc que ce webuser devienne modérateur apparement.
      Je ne pense pas que j’ai fait ça (à moins que ce soit automatique mais je ne pense pas)
      L’ennuie c’est que je ne trouve pas de case à cocher dans mon webuser pour qu’il devienne modérateur.

      Alors comment procède-t-on pour donner les droits de modération à un webuser ?
        • 6726
        • 7,075 Posts
        Oui ce n’est peut-être pas très clair à ce niveau là de la doc, en fait de la manière dont le snippet est écrit, seuls des webusers recevront les notifications.

        Si tu ne spécifies pas le paramètre &canmoderate, alors c’est bien l’admin qui modère les commentaires mais il ne recevra pas les notifications. Pour ça il faut lui créer un compte webuser et le spécifier dans &canmoderate=`nom_admin` tu peux d’ailleurs mettre plusieurs webusers (voilà la réponse à "comment donner les droits de modération" à un webuser) avec une virgule entre chaque. Ensuite tu gère les paramètres de notification avec &notify.
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 2089
          • 69 Posts
          Merci pour tes infos qui clarifient un peu ce que je dois faire.
          Malheureusement je n’y arrive toujours pas.

          J’ai donc crée un web user:


          Et je l’ai mis dans un groupe (est-ce indispensable ?):


          Puis voici mon appel Jot:

          Désolé pour la lecture apparement le site réduit l’image mais vous pouvez la consulter ici en taile normale:
          http://www.arketip.be/images/jotnotify03.jpg

          A ce stade je n’ai toujours aucun email qui m’arrive (pourtant j’ai aussi un formulaire eForm sur mon site et là ça marche très bien)

          Voilà j’ai repris le problème que j’avais laissé tombé il y a plus d’un mois... C’est ennuyant de le laisser comme ça car je suis obligé de consulter toutes mes pages pour voir si j’ai recu un commentaire. Ce n’est pas possible de continuer comme ça...

          Pouvez-vous m’indiquer la bonne voie ?
            • 6726
            • 7,075 Posts
            J’ai beau avoir regardé, je ne vois pas là comme ça de choses qui clochent dans ton appel de snippet (un copier coller c’est mieux pour la lecture par contre !).

            En revanche avec Jot les réglages de cache sont sensible comment est la page où se trouve le chunk, cachée ou non ?

            Sinon as tu essayé d’ajouter &debug=`1` dans ton appel de snippet et voir s’il n’y a pas une info qui aide à comprendre ce mystère...
              .: COO - Commerce Guys - Community Driven Innovation :.


              MODx est l'outil id
              • 2089
              • 69 Posts
              Merci d’avoir jetté un oeil.
              Ca me permet déjà de savoir que l’appel est bon, c’est déjà un point où j’ai un peu de certitude.

              En attendant voici quelques infos en plus et le template qui contient le chunk + les 2 chunks utilisés pour les commentaires.
              Les pages ne sont pas cachées, vous pouvez même faire un test sur cette page par exemple:
              http://www.arketip.be/nouveau-site-web.html

              Extrait de la page contenant l’appel:
              <div id="wrapper">
              <div id="siteWidth">
              	{{redTop}}
              	<div id="entry">
              		<p class="blogTitle"><b>[*pagetitle*]</b></p>
              		<p class="blogInfos">
              			<span class="blogComs2"><a href="[~[*id*]~]#goToComments"><strong>[!Jot? &docid=`[*id*]` &action=`count-comments`!]</strong></a></span>
              			<span class="blogAuthor">Par <strong>arketip</strong> le [[getDateFromNumber? &dateNumber=`[*pub_date*]` ]].</span><br />
              		</p>
              		<div id="blogContent">[*content*]</div>
              		<p class="blogReadMore"><a  href="[~[*parent*]~]">retour au blog</a></p>
              			<br />
              			<p><img src="[(base_url)]assets/templates/arketipRED/images/separation.gif" alt="line" /></p>
              			<br />
              		<div id="goToComments"></div>
              		<p class="blogTitle2">Vos commentaires:</p>
              		{{CommentsBlog}}
              		{{CommentsBlogAdd}}
              		<br />
              	</div>
              </div>
              </div>


              CommentsBlog:
              [!Jot? &pagination=`10` &debug=`1` &subscribe=`1` &notify=`1` &notifyAuthor=`1` &moderated=`1` &canmoderate=`notifygroup,notify` &captcha=`1` &vericode=`1` &placeholders=`1` &output=`0` &cssFile=`assets/templates/arketipRED/Jot.css`!]
              [+jot.html.comments+]


              CommentsBlogAdd:
              [+jot.html.form+]
              [+jot.html.moderate+]


              Et voici le debug:
              Jot 1.1.3: Debug
              
              jot.snippet.name = Jot
              jot.snippet.version = 1.1.3
              jot.snippet.versioncheck = 1.1.3
              jot.snippet.input.path = /**********/arketip/www/assets/snippets/jot/
              jot.snippet.input.action = 
              jot.snippet.input.postdelay = 
              jot.snippet.input.docid = 
              jot.snippet.input.tagid = 
              jot.snippet.input.subscribe = 1
              jot.snippet.input.moderated = 1
              jot.snippet.input.captcha = 1
              jot.snippet.input.badwords = 
              jot.snippet.input.bw = 
              jot.snippet.input.sortby = 
              jot.snippet.input.numdir = 
              jot.snippet.input.customfields = 
              jot.snippet.input.guestname = 
              jot.snippet.input.canpost = 
              jot.snippet.input.canview = 
              jot.snippet.input.canedit = 
              jot.snippet.input.canmoderate = notifygroup,notify
              jot.snippet.input.trusted = 
              jot.snippet.input.pagination = 10
              jot.snippet.input.placeholders = 1
              jot.snippet.input.subjectSubscribe = 
              jot.snippet.input.subjectModerate = 
              jot.snippet.input.subjectAuthor = 
              jot.snippet.input.notify = 1
              jot.snippet.input.notifyAuthor = 1
              jot.snippet.input.validate = 
              jot.snippet.input.title = 
              jot.snippet.input.authorid = 
              jot.snippet.input.css = 
              jot.snippet.input.cssFile = assets/templates/arketipRED/Jot.css
              jot.snippet.input.cssRowAlt = 
              jot.snippet.input.cssRowMe = 
              jot.snippet.input.cssRowAuthor = 
              jot.snippet.input.tplForm = 
              jot.snippet.input.tplComments = 
              jot.snippet.input.tplModerate = 
              jot.snippet.input.tplNav = 
              jot.snippet.input.tplNotify = 
              jot.snippet.input.tplNotifyModerator = 
              jot.snippet.input.tplNotifyAuthor = 
              jot.snippet.input.tplSubscribe = 
              jot.snippet.input.debug = 1
              jot.snippet.input.output = 0
              jot.path = /**********/arketip/www/assets/snippets/jot/
              jot.docid = 26
              jot.tagid = 
              jot.pagination = 10
              jot.captcha = 1
              jot.postdelay = 15
              jot.guestname = Anonymous
              jot.subscribe = 1
              jot.numdir = 1
              jot.placeholders = 1
              jot.authorid = 1
              jot.title = 
              jot.subject.subscribe = New reply to a topic you are watching
              jot.subject.moderate = New reply to a topic you are moderating
              jot.subject.author = New comment on your post
              jot.debug = 1
              jot.output = 0
              jot.validate = content:You forgot to enter a comment.
              jot.css.include = 1
              jot.css.file = assets/templates/arketipRED/Jot.css
              jot.css.rowalt = jot-row-alt
              jot.css.rowme = jot-row-me
              jot.css.rowauthor = jot-row-author
              jot.user.mgrid = 1
              jot.user.usrid = 0
              jot.user.id = 1
              jot.user.host = 
              jot.user.ip = 
              jot.user.agent = 
              jot.user.sechash = c4ca4238a0b923820dcc509a6f75849b
              jot.user.canpost = 1
              jot.user.canview = 1
              jot.user.canedit = 1
              jot.id = ef9bfb7a562fc9f9b617ac789649aa27
              jot.seed = 739581201
              jot.doc.pagetitle = Un nouveau site web
              jot.customfields.0 = name
              jot.customfields.1 = email
              jot.sortby = createdon:d
              jot.permissions.moderate.0 = notifygroup
              jot.permissions.moderate.1 = notify
              jot.moderation.type = 1
              jot.moderation.notify = 1
              jot.moderation.notifyAuthor = 1
              jot.moderation.enabled = 1
              jot.moderation.trusted = 1
              jot.moderation.view = 2
              jot.moderation.unpublished = 2
              jot.moderation.published = 2
              jot.moderation.mixed = 4
              jot.querykey.action = jotef9bfb7a
              jot.querykey.navigation = jnef9bfb7a
              jot.querykey.id = jidef9bfb7a
              jot.querykey.view = jvef9bfb7a
              jot.query.action = 
              jot.query.navigation = 0
              jot.query.id = 0
              jot.query.view = 0
              jot.form.postback = 1
              jot.form.validation.content.0.validation = required
              jot.form.validation.content.0.msg = You forgot to enter a comment.
              jot.mode.type = comments
              jot.mode.active = 
              jot.mode.passive = 
              jot.link.id = ef9bfb7a
              jot.link.current = /nouveau-site-web.html
              jot.link.navigation = /nouveau-site-web.html?
              jot.link.subscribe = /nouveau-site-web.html?jotef9bfb7a=subscribe
              jot.link.unsubscribe = /nouveau-site-web.html?jotef9bfb7a=unsubscribe
              jot.link.save = /nouveau-site-web.html?jotef9bfb7a=save&jidef9bfb7a=0
              jot.link.edit = /nouveau-site-web.html?jotef9bfb7a=edit&
              jot.link.delete = /nouveau-site-web.html?jotef9bfb7a=delete&
              jot.link.view = /nouveau-site-web.html?
              jot.link.publish = /nouveau-site-web.html?jotef9bfb7a=publish&
              jot.link.unpublish = /nouveau-site-web.html?jotef9bfb7a=unpublish&
              jot.badwords.enabled = 0
              jot.badwords.type = 1
              jot.subscription.enabled = 1
              jot.subscription.status = 0
              jot.html.form = <a name="jfef9bfb7a"></a>


              Peut être faut-il chercher le problème complètement ailleurs:
              + un web user et un groupe mal configuré ?
              + un filtre anti-spam trop zélé chez mon provider ? (bizarre que ça passerait avec eForm tout de même et pas avec Jot mais je vais tester)
              Je fais un test pour l’email et je vous dis quoi...

              J’en profite aussi pour poser une question que je me pose depuis longtemps:
              Doit-on écrire &param ou &amp;param pour les paramètres ?

              EDIT: non, j’ai beau changer d’email rien n’y fait....
                • 2089
                • 69 Posts
                Bon, apparement cet appel est bon puisque personne ne réagit....

                Est-ce que quelqu’un pourrait m’enumérer toutes les raisons possibles qui pourraient être à l’origine du fait que je ne reçois pas l’email envoyé par Jot ?
                  • 2089
                  • 69 Posts
                  J’ai bien recu ton commentaire sur mon site, David.
                  Je l’ai validé aujourd’hui. Le commentaire passe et bien entendu aucun email n’a suivi.
                  (Donc désolé pour le retard de publication mais comme je ne reçois pas d’email pour m’avertir... pas évident)

                  Aujourd’hui j’ai recu un email envoyé par eFrom via un pote qui s’est connecté ma page de contact, ce qui prouve bien que ce n’est pas le système d’email en lui-même qui défaille mais uniquement celui envoyé par Jot. Est-ce que Jot et eForm utilisent des procédés différents pour envoyer un email? Faudrait peut être que je fouille de ce côté-là.

                  Je pense aussi qu’il s’agit d’un effet de bord mais j’ignore d’où ça peut venir.
                  Aussi ce site étant le premier que je fais sous MODx, il est possible que j’ai aussi fait une erreur de débutant mais laquelle?
                  En tout cas merci à tout ceux qui ont suivi jusqu’ici mon problème...

                  Si ça vous arrivait à vous, quelle serie de tests vous feriez pour déterminer d’où ça vient?

                    • 6726
                    • 7,075 Posts
                    Non ce n’est pas une erreur de débutant je ne vois aucune cause "simple" dans ton appel de snippet...

                    Peut-être une question de méthode d’envoi effectivement (sendmail, phpmailer ?)
                      .: COO - Commerce Guys - Community Driven Innovation :.


                      MODx est l&#39;outil id
                      • 26549
                      • 21 Posts
                      Bon après pas mal de temps (en fait d’années) de mis en sommeil de tout projet concernant MODx, je m’y suis remis pour élaboré mon Blog -> http://www.sebiseb.fr/ -> Bon il est en chantier, surtout niveau contenu mais bon !?

                      Pour l’occasion j’ai donc édité différents fichiers du dossier templates du snippet jot pour une traduction en français - C’est loin d’être complet, mais ça m’a dépanné, donc je vous fais partager.
                        "Je ne deviens vraiment libre que par la libert