We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 37012
    • 32 Posts
    Hi, I have a problem with quip not sending messages to users for replies to their comments, tho it sends notification emails to specified email address for administrators to read. I'm not using moderation.

    Here is how the code looks, nothing special:

        [[!Quip?
          &thread=`blog-post-[[*id]]`
          &replyResourceId=`21`
    	  &maxDepth=`4`
    	  &tplComment=`tplCommentChunk`
    	  &tplCommentOptions=`tplCommentOptionsChunk`
    	  &tplComments=`tplCommentsChunk`
    	  &tplReport=`tplReportChunk`
    	  &closeAfter=`0`
    	  &closed=`0`
        ]]
        [[!QuipReply?
           &thread=`blog-post-[[*id]]`
           ¬ifyEmails=`[email protected]`
    	   &tplAddComment=`tplAddCommentChunk`
    	   &recaptcha=`1`
        ]]


    and I have the error log with things like this:

    [2013-04-21 06:34:05] (ERROR @ /index.php) Error 42S22 executing statement: 
    Array
    (
        [0] => 42S22
        [1] => 1054
        [2] => Unknown column 'quipCommentNotify.createdon' in 'field list'
    )
    
    [2013-04-21 06:42:20] (ERROR @ /index.php) Error 42S22 executing statement: 
    Array
    (
        [0] => 42S22
        [1] => 1054
        [2] => Unknown column 'quipCommentNotify.createdon' in 'field list'
    )


    I still have the problem in the bug report here:
    http://tracker.modx.com/issues/9510

    and in addition to that, the emails that are received at [email protected] have a placeholder [[+unsubscribeText]] instead of real link....

    and in addition to that I can not reopen old threads - even after changing published date and clearing the cache, with settings from above.

    Which makes working with quip extremely inconvenient. I would not recommend anyone work with it, as more I'm messing with it the more buggy it seems... unusably buggy.

    This question has been answered by treigh. See the first response.

    [ed. note: gr00__ last edited this post 10 years, 11 months ago.]
      • 37012
      • 32 Posts
      Added the column createdon in table modx_quip_comment_notify as datetime. Now I'm getting no more errors in error log, and still not getting emails to users.

      Anyone has an idea how to fix it? Everything else sends emails correctly.
      • discuss.answer
        • 30585
        • 833 Posts
        Try this in your QuipReply call:

        [[!QuipReply?
           &thread=`blog-post-[[*id]]`
           &notifyEmails=`[email protected],[[+email]]`
           &tplAddComment=`tplAddCommentChunk`
           &recaptcha=`1`
        ]]
        
          A MODx Fanatic
          • 37012
          • 32 Posts
          Seems to have worked. Thanks!
          Is this a bug, or is it unclear that putting [[+email]] in is mandatory?
            • 30585
            • 833 Posts
            It's not a bug. The notifyEmails property expects a comma-separated list of emails to send notifications to. Unless an email address is explicitly added, no emails will be sent to it. the [[+email]] simply grabs the user's email and passes it to Quip. It's required if you want the user to receive notifications. This saves you the hassle of entering each user's email address, which I think is impossible.

            You should mark this question as answered so others know not to worry about it anymore. [ed. note: treigh last edited this post 10 years, 11 months ago.]
              A MODx Fanatic