[pmwiki-users] fox comment box and mail

Hans design5 at softflow.co.uk
Fri Jun 27 05:39:07 CDT 2008

Friday, June 27, 2008, 8:25:35 AM, Maria McKinley wrote:

> Just wondering if anyone has ever setup a comment box that sends and
> email notification when someone posts a new comment. Would be
> interested if there were an easy way of doing this.

Here is an example modified fox commentbox, the second line is added,
it needs http://www.pmwiki.org/wiki/Cookbook/FoxNotify to be
installed (and Fox of course):

(:fox cbox put=aboveform template=Site.FoxCommentTemplate:)
(:foxmail template=FoxNotifyLists.MailFormTemplate target=FoxNotifyLists.EmailList :)
|| Heading:||(:input text heading size=60:)
|| ||'''Your Message''' ||
|| ||(:input textarea comment cols=60 rows=6:) ||
|| Author:||(:input text author value='{$Author}' :) (:input submit post Enter:) ||
(:foxend cbox:)

Notification will be sent to addresses specified on
FoxNotifyLists.EmailList. You could choose a different page.
The notification will use as an email template
FoxNotifyLists.MailFormTemplate. Again you could set this up on a
different page (use perhaps different pages for different Fox forms,
according to what shall be mailed, in what format).

If you put the mail target and mail template pages into a different
group, for instance 'Site',, you need to set in config.php the variable
$FoxNotifyListsGroup = 'Site';

An example for a mail template for the comment form above, which uses
the input field names as replacement variables in the template:

!!Email subject format
$WikiTitle Contakt Message

!!Email body heading format
Newest enquiry on $WikiTitle ContactUs page:

!!Email item formats
Sent: $PostTime 
Name: {$$author}
Subject: {$$heading}


Sent by $WikiTitle Server

an example for the mail target page:

 notify=someone at example.com
 notify=another at abc.org

Hope this gets you going!


More information about the pmwiki-users mailing list