What this does
This will allow you as the admin to set a time limit till a thread is considered expired or in otherwords closed. If the thread happens to be expired, the user will see a error message. But a staff member (ie, mod, sup-mod, and admin) can unexpire the thread by posting in it, then the counter will start over again. (if you enable this in the admincp) This will prevent those anoyying thread digger members we all seem to dislike.
Installation
Read the readme.txt file
Support
Please show your support by clicking the install button.
Features
Turn whole hack off with one button
Option to allow mods/sup mods to be able to post
You can enable/disable for any forum you want
Set X Days till thread is considered expired for any forum you want
Optional feature to hide quickreply, show thread closed button and lockedicon on your forumsdisplay. Screenshot should better explaine it all.
To do list...
Time to install: 3 minutes
Queries to run: 2
File Mods: 0
Templates to edit: 0
Templates to add: 0
New Phrases: 3
New Plugins: 6
Please read carefully and make all the necessary changes as stated. This is will work if installed properly. PLEASE REMEMBER TO BACKUP BEFORE YOU BEGIN! If you like this hack
Click It
Please post bugs and errors here. Hope you like, feedback welcomed!
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
ACK! I loaded this, set the expiration for 90 days, and every thread on the board was promptly locked.
Thats impossiable, that code will not allow something like that. I installed this hack for a client 4 days ago and everything is working fine. Only thing I can think of is the physical close threads is interfearing somehow. Try turning that off, and see if anything changes. If so, I will have a deeper look at the code, but it seems it is working fine for me.
What i'd like to see:
Users can still reply, but if the Thread is expired they will see a Warning (Maybe an Image and some blah blah Text saying that the Thread is pretty old) and have to tick a Checkbox that they are aware of this but still feel that it's necessary to answer.
That's because sometimes it does make sense to bump an old Thread, but in most cases it does not make sense and the Users just don't realize how old the Thread is.
I would like something similar. After X days, the quick reply on the thread would be gone and when the user would click on reply, a warning would be shown saying that this is an old thread, do you want to continue. If the user wants to reply, they would click on OK
Just a quick question, if i set up the expired date in each catagory forum setting, it will affect all the other forums that's under the catagory forum, even if it's set to no in those forums under the catagory?
I've uploaded a new Zip file for current users. Set overright to yes in the manage products area. I've turned off 'Physicaly Close Threads' to review the code when I get home..
A fantasic addition to this would be that the time limit would reset should the poster of the first post in the thread return to post again. This is precisely what we've planned to handle the resurrection of old threads, but where we want the thread starter to have control over the ultimate end date.
It would also be great if moderators could disable the time limit completely for threads or extend it using existing ajax moderator tools without having to post.
Could this be modified so you can set threads to close either after X days or X replies? (User chooses if they want to time via days or # of replies)
I've been looking for a hack to close after a specified amount of replies, could this hack be updated with this feature? I have found a lot of request for a hack of this type while looking myself... It would make a lot of people happy
This is a great hack and I would love to see it developed.