PDA

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


tubedogg
09-10-2001, 10:00 PM
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. :)

Admin
09-11-2001, 10:55 AM
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
09-11-2001, 11:01 AM
You're on 2.0.3?

Admin
09-11-2001, 11:01 AM
Of course. :)

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

tubedogg
09-11-2001, 11:06 AM
Hrrmm...Can you give me a specific example? Pleeeeeease? :D

_v7_
09-11-2001, 11:10 AM
im going to try it out today ... will give status back !

_v7_

tubedogg
09-11-2001, 11:26 AM
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. :)

Admin
09-11-2001, 11:29 AM
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.

Admin
09-11-2001, 11:30 AM
Great! :)

tubedogg
09-11-2001, 11:32 AM
Sorry bout that. :(

Admin
09-11-2001, 11:40 AM
Yay I'm done! :D

Awesome work!

Admin
09-11-2001, 11:46 AM
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
09-11-2001, 12:10 PM
: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.

Admin
09-11-2001, 12:18 PM
That's it. :)

Admin
09-11-2001, 04:01 PM
Hate to bother you again, but you forgot the [url] tags around the address of the thread.