The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#5
|
||||
|
||||
![]() Quote:
![]() In the other thread, you helped me to duplicate the "whoviewed" field in the "thread" table. Well, with this question, I'm trying to figure out how I can put in a link/button in the ShowThread template, that when clicked, will run a SQL Query that will empty the "whoviewedcounter" field of the "thread" table for that particular thread. This way, in addition to knowing who's viewed a particular thread - ever, I can also have a seperate section with a resettable counter. By doing that, I can reset the counter for a given thread any time I want, and I can see who's viewed it from that point on, in addition to who's viewed it at any point. Now, there seem to be two parts to making this work: 1. Making a link/button in the ShowThread template, which should be relatively straightforward - I would imagine I could work with an example such as "<a href="sendmessage.php?$session[sessionurl]do=sendtofriend&t=$threadid">$vbphrase[email_this_page]</a>" However, I need to know how exactly it should be formatted. Would I format it like this: "<a href="showthread.php?do=resetcounter;t=$threadid">$vbphrase[custom_phrase]</a>" Is the "do=resetcounter" what you were referring to? And is the "t=$threadid" what I need in order to pass along the Thread ID to the script? 2. The portion that gets put into ShowThread.php. What would I be placing in the ShowThread.php file? Am I to understand that I need to put this in the beginning: $_REQUEST['do'] == "default"; And this, somewhere below: do if ($_REQUEST['do'] == "resetcounter") { // ***MySQL Queries go here?*** UPDATE thread SET whoviewedcounter='' WHERE threadid=???? } I apologize and thank you, in advance. ![]() ![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|