MobileHacks
New Member
What is this!?
This modification will allow you & your members (based on usergroup permissions) to mark a thread as "Solved". It will add the prefix "[SOLVED]" to the thread title, and if set in the admincp - it will also close the thread.
Current Version
1.1.0 - You can find the 3.6.x version
Features flagged for future version(s):
Will this work on x.x.x ??
Unless otherwise stated, this will work on all 3.7 - 3.8 versions.
Sounds cool. How do I install?
To 1.1.0
1.1.0 - April 12, 2009
- Updated for 3.7 & 3.8
- Now uses the built-in Thread Prefix system
- Instead of 'excluding' forums, since using the Thread Prefix system, you can choose which forums this will be shown in.
1.0.1 - July 12, 2007
- Added the ability to unsolve a thread.
- Added the ability to exclude this in certain forums
- Added the ability to change the prefix in that acp
1.0.0 - June 8, 2007
- Initial release.
This modification will allow you & your members (based on usergroup permissions) to mark a thread as "Solved". It will add the prefix "[SOLVED]" to the thread title, and if set in the admincp - it will also close the thread.
Current Version
1.1.0 - You can find the 3.6.x version
Features flagged for future version(s):
- Thread starter can choose to solve a thread, and input the username of who solved it - that user would recieve rep. points. (admin-configurable amount of rep. points)
- Given the above - include count of threads a user has solved in postbit & profile
- Possibly figure out a way to automate everything on install - so there are no template edits.
Will this work on x.x.x ??
Unless otherwise stated, this will work on all 3.7 - 3.8 versions.
Sounds cool. How do I install?
- Extract the zip, you should have the following directories/files:
PHP:/ |_ install.html |_ product-solvedthread.xml /upload/ |_ solved.php /upload/images/ /buttons/ |_ marksolved.gif /upload/includes/ /xml/ |_ bitfield_solvedthread.xml
- Upload the files/folders that are in the "upload" folder, to your forum root.
- Import the product, product-solvedthread.xml
- Make the following template edits:
SHOWTHREAD
Find:
PHP:<if condition="$show['addpoll']"> <div><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" vspace="1" /> <a rel="nofollow" href="poll.php?$session[sessionurl]do=newpoll&t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></div> </if> </div> <!-- / thread tools -->
PHP:<if condition="$show['addpoll']"> <div><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" vspace="1" /> <a rel="nofollow" href="poll.php?$session[sessionurl]do=newpoll&t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></div> </if> <if condition="$show['solvedthread']"> <div><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_marksolved]" vspace="1" /> <a rel="nofollow" href="solved.php?$session[sessionurl]do=marksolved&t=$threadinfo[threadid]">$vbphrase[solvedthread_marksolved]</a></div> <else /> <if condition="$show['solvedthread_unsolve']"> <div><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_markunsolved]" vspace="1" /> <a rel="nofollow" href="solved.php?$session[sessionurl]do=markunsolved&t=$threadinfo[threadid]">$vbphrase[solvedthread_markunsolved]</a></div> </if> </if> </div> <!-- / thread tools -->
PHP:<if condition="$show['addpoll']"> <tr> <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" /> <a rel="nofollow" href="poll.php?$session[sessionurl]do=newpoll&t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></td> </tr> </if> <if condition="$show['adminoptions']">
PHP:<if condition="$show['addpoll']"> <tr> <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" /> <a rel="nofollow" href="poll.php?$session[sessionurl]do=newpoll&t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></td> </tr> </if> <if condition="$show['solvedthread']"> <tr> <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_marksolved]" /> <a rel="nofollow" href="solved.php?$session[sessionurl]do=marksolved&t=$threadinfo[threadid]">$vbphrase[solvedthread_marksolved]</a></td> </tr> <else /> <if condition="$show['solvedthread_unsolve']"> <tr> <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_markunsolved]" /> <a rel="nofollow" href="solved.php?$session[sessionurl]do=markunsolved&t=$threadinfo[threadid]">$vbphrase[solvedthread_markunsolved]</a></td> </tr> </if> </if> <if condition="$show['adminoptions']">
- Set options in AdminCP > vBulletin Options > Solved Threads
- Edit Post / Thread Permissions > Can Mark Threads as Solved for each usergroup.
To 1.1.0
- Re-import the product, product-solvedthreads.xml, with "Allow Overwrite" set to yes
- Upload the files/folders in the "upload" folder, allowing it to overwrite the old files.
- Currently do not have a way you can remove the old prefix/data, will try to soon.
1.1.0 - April 12, 2009
- Updated for 3.7 & 3.8
- Now uses the built-in Thread Prefix system
- Instead of 'excluding' forums, since using the Thread Prefix system, you can choose which forums this will be shown in.
1.0.1 - July 12, 2007
- Added the ability to unsolve a thread.
- Added the ability to exclude this in certain forums
- Added the ability to change the prefix in that acp
1.0.0 - June 8, 2007
- Initial release.