Re: Comment reply handling
Niklas <[email protected]> Mon, 18 Dec 2006 21:33:10 +0100
| Newsgroups | gmane.comp.python.zope.coreblog.english |
|---|---|
| Message-ID | <[email protected]> |
Thanx for your efforts Mr, NAKAI, If i understand what you are describing correctly, its not entirely what i wold like to do, 1. I make a post. 2. person A makes a comment in the above post (i get notified). 3. person B makes a comment in the same post, this is where i wold like to have a notification to me (this is what is built in at the moment i think) and person A (i dont think this is implemented). 4. if more comments are added i would like to be notified as well as have notifying mails sent to the persons who already made comments in that post. /Niklas On 12/18/06, Yusuke NAKAI <[email protected]> wrote: > > Hi, > > > I would really like to do it, > > but my programming skills is limited at a very low level for now > > Me too! > But you're lucky to get chance to learning python, aren't you? > > > First of all, there is a typo in cbaddComment around line 40: > > -------------------------------------------------- > #Send notify mail if need > if context.getSend_comment_notification(): > try: > to_addr = context.getNotify_to() > from_addr = context.getNotify_to() <- here > -------------------------------------------------- > > This should be: > from_addr = context.getNotify_from() > ^^^^^^ > > > Well, let's customize. > You can customize notification mail by assorting these objects and > setting them to 'to_addr' or 'from_addr'. > > - context.getNotify_to() > -> e-mail address entered to 'Notify To' field on 'blog settings' > > - context.getNotity_from() > -> e-mail address entered to 'Notify From' field on 'blog settings' > > - REQUEST.form['email'] > -> e-mail address entered by comment form > > > Now assuming in your blog settings: > - Notify From: [email protected] > - Notify To: [email protected] > - checked 'Require email' > > > Let's see some cases. > > 1.To send notification mail > from [email protected] > to [email protected], > no customization is needed(default action). > > 2.To send notification mail > from [email protected] > to person who post comment, > customization in cbaddComment will be like this: > -------------------------------------------------- > #Send notify mail if need > if context.getSend_comment_notification(): > try: > to_addr = REQUEST.form['email'] > from_addr = context.getNotify_from() > -------------------------------------------------- > > 3.To send notification mail > from person who post comment > to [email protected], > customization in cbaddComment will be like this: > -------------------------------------------------- > #Send notify mail if need > if context.getSend_comment_notification(): > try: > to_addr = context.getNotify_to() > from_addr = REQUEST.form['email'] > -------------------------------------------------- > > > Note: If 'Require email' is 'not' checked in your blog setting, it seems > to be better to do conditional branch where 'REQUEST.form['email']' > appears. > > For example, in case 3. on above, > -------------------------------------------------- > #Send notify mail if need > if context.getSend_comment_notification(): > try: > to_addr = context.getNotify_to() > if REQUEST.form['email'] == "": > from_addr = '[email protected]' > else: > from_addr = REQUEST.form['email'] > -------------------------------------------------- > > > Unfortunately I'm not skilled at programming, so I'm not confident these > codes help you, and afraid if I misunderstood your intention. I hope for > someone's following up. > > Regards, > > -- > Yusuke NAKAI > > mail: [email protected] > web : http://nagosui.org > _______________________________________________ > COREblog-en mailing list > COREblog-en-/9qXvnWia/9Wk0Htik3J/[email protected] > http://postaria.com/mailman/listinfo/coreblog-en > Unsubscription writing to coreblog-en-leave-/9qXvnWia/9Wk0Htik3J/[email protected] > -- With best regards / med vänlig hälsning Niklas _______________________________________________ COREblog-en mailing list COREblog-en-/9qXvnWia/9Wk0Htik3J/[email protected] http://postaria.com/mailman/listinfo/coreblog-en Unsubscription writing to coreblog-en-leave-/9qXvnWia/9Wk0Htik3J/[email protected]