The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Request: Force Users to Reply to Threads They Read
Request: Force Users to Reply to Threads They Read
I'm looking for a modification which will force users to respond to the thread they just viewed before they are allowed to make any other movements with in the entire forum cummunity. |
#2
|
|||
|
|||
I think this would be a move that will drive your members away from your board.
For example i am used to go to the new posts page, then click all new thread, opening them in a seperate window (tab page) and then go read them all. This would be impossible because after i have opened the first it wouldn't let me open any other. And you will get more bogus replies then any serious stuff. There is just no way to force people to make good contributions, they must want to do it themself. |
#3
|
|||
|
|||
I asked for a mod request not a phychologist
I'm fully aware of possible backlash I just need to code |
#4
|
||||
|
||||
It can't be done. All they would have to do is close the browser window.
|
#5
|
|||
|
|||
Not playing psychologist, but you are asking for a coder who will write you a hack for free. Chance is big that only a coder who will see this as a good addition (maybe to his own board) will want to work on that condition.
Just giving you advice, and by the number of replies you got it looks like i was right. |
#6
|
|||
|
|||
no problem im not debating just in a need for a code lol
|
#7
|
|||
|
|||
It is not possible to force users who open a thread to actually reply to the thread... you do not control their fingers and what they will do.
Think about it. You could, however, have forums that when someone opens a thread, it goes straight to: newreply.php ..... Someone might do that for you for a small fee in the service request forum. |
#8
|
|||
|
|||
Quote:
anythign is possible. I guess you'd say the same thing to the require update profile hack to ha? Just becuase you don't agree with the mod dosen't mean you have to automatically jump up and say it won't ever work. In fact, i'm pretty suficcient in coding so, yes, I have the code working wonderfully. Thanks. |
#9
|
|||
|
|||
Quote:
From there, you need to set it to zero when the reply is actually made (in the newreply.php file). You also need to get add something to the view topic php file that updates that threadid field (that was added to the user table) to equal whatever thread is being viewed (unless the field is greater than zero -- in which caseit would redirect them to the newreply page, of course). I would also agree with the other people and strongly recommend not doing this of course~ |
#10
|
||||
|
||||
The profile hack you are referring to is something different, because it is actually possible to detect whether or not an user has filled out said field.
There COULD be, however, a couple of column added to the user table, one for 'lastreadthread' and one for 'didreply'. Whenever someone read a thread, they would get that threadid inserted in #1, and if they replied, they would get the same threadid inserted into #2. So a check could be made whether or not the two are equal, if not then redirect to the thread in question. Also this code could be placed in global.php to ensure users couldn't escape. Also, to avoid infinite redirection loop, a check would be made against whether or not the script is showthread.php AND $_GET['threadid'] (or whatever) === $bbuserinfo['lastreadthread'] Of course this is just me thinking out loud. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|