PDA

View Full Version : [Release v2] PM Notification of New Replies


tubedogg
11 Sep 2001, 11:37
This was an idea by GutSpiller. This is a lot more complex than I thought it was going to be when I started out. There are a lot of code changes and they must be made *exactly* or it won't work. So be careful and I suggest you not pick this as your first hack to ever install. :)

The basic premise: It sends a PM when someone replies to a thread you are subscribed to. You can choose to receive PM notifications and/or email notifications for replies to threads. You can unsubscribe from a PM notification without unsubscribing from an email notification, and vice-versa. Just as with email notification, you can check a box under Edit Options to always have the box pre-checked on newreply/newthread screens.

For version: 2.0.3

Files needed: pmnot_install.php

Files to edit: newreply.php, newthread.php, editpost.php, member.php, member2.php

Templates to edit: newreply, newthread, modifyoptions, editpost, subscribe_nothreads, subscribe_threads

Instructions: Upload and run pmnot_install.php from your /admin directory. Follow the on-screen instructions.

This hack is © 2001 Kevin Schumacher and may not be redistributed, edited or not, without this copyright notice attached.

Please DO NOT contact me via PM, IM, email, or otherwise outside this thread about this hack. Thank you. :)

Chen
11 Sep 2001, 11:55
I can't find some of the code bits. The last one before I stopped was on member.php.
(and no, it wasn't because there were no tabs :))

tubedogg
11 Sep 2001, 12:01
You're on 2.0.3?

Chen
11 Sep 2001, 12:01
Of course. :)

Also, the table head says "In-line thread rating".

tubedogg
11 Sep 2001, 12:06
Hrrmm...Can you give me a specific example? Pleeeeeease? :D

_v7_
11 Sep 2001, 12:10
im going to try it out today ... will give status back !

_v7_

tubedogg
11 Sep 2001, 12:26
I've made a few adjustments. Apparently I had one direction in there twice, two extraneous directions, and two things that were not right under Find. But it's all fixed up. :)

Chen
11 Sep 2001, 12:29
In newreply.php, adding this:
AND subscribethread.emailupdate=1
appears twice.

In newreply.php and newthread.php this can't be found:
$signature=iif(trim($hidden)=="yes",1,0);
this is what in the file:
$signature=iif(trim($signature)=="yes",1,0);

In member.php I can't find this:
$signaturechecked=iif($signature,"checked","");

This is where I stopped, I'll complete this in a few minutes.

Chen
11 Sep 2001, 12:30
Great! :)

tubedogg
11 Sep 2001, 12:32
Sorry bout that. :(

Chen
11 Sep 2001, 12:40
Yay I'm done! :D

Awesome work!

Chen
11 Sep 2001, 12:46
I think you forgot the pm_notify and pmsubject_notify templates (the PM had no subject, and thus I couldn't click it, but I'm guessing there was also no body).

tubedogg
11 Sep 2001, 13:10
:eek:

Yeah I forgot those sorry.

pmsubject_notify:
Reply to post '$threadinfo[title]'

pm_notify:
Hello $touser[username],

$bbuserinfo[username] has just replied to a thread you have subscribed to entitled - $threadinfo[title] - in the $foruminfo[title] forum of $bbtitle.

This thread is located at:
$bburl/showthread.php?threadid=$threadinfo[threadid]&goto=newpost

Yours,
$bbtitle team

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unsubscription information:

To unsubscribe from receiving notifications of this thread via PM, please visit this page:
$bburl/member2.php?action=usub&threadid=$threadinfo[threadid]&format=pm

To unsubscribe from receiving notifications of ALL threads via PM, please visit this page:
$bburl/member2.php?action=usub&type=allthread&format=pm

I've updated the installer. Thanks, FireFly.

Chen
11 Sep 2001, 13:18
That's it. :)

Chen
11 Sep 2001, 17:01
Hate to bother you again, but you forgot the [url] tags around the address of the thread.