The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vBorg Thread Rating Details »» | |||||||||||||||||||||||||
Update 08/21/07: Made a template change that should address the issue with the rating box still being visible after a thread has been rated. [link]
There seemed to be multiple requests for this, so here it is. This is a clone of the thread rating system you see in the modifications section of vBorg. For a demo, scroll up to the big orange rectangle, select "Excellent" then click "Vote Now!". Installation is simple. Just replace your current SHOWTHREAD template with the attached file. That's it. [hr]-[/hr] For those with a modified SHOWTHREAD (or just for those who enjoy doing things the hard way), here are the required modifications: In SHOWTHREAD: FIND and DELETE: HTML Code:
<if condition="$show['threadrating']"> <!-- thread rating menu --> <div class="vbmenu_popup" id="threadrating_menu" style="display:none"> <form action="threadrate.php?t=$threadid" method="post" id="showthread_threadrate_form"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[rate_this_thread]<a name="goto_threadrating"></a></td> </tr> <if condition="$show['ratethread']"> <tr> <td class="vbmenu_option" title="nohilite" id="threadrating_options"> <div><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_5.gif" alt="$vbphrase[excellent]" /><label for="vote5"><input type="radio" name="vote" id="vote5" value="5" $votechecked[5] />$vbphrase[excellent]</label></div> <div><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_4.gif" alt="$vbphrase[good]" /><label for="vote4"><input type="radio" name="vote" id="vote4" value="4" $votechecked[4] />$vbphrase[good]</label></div> <div><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_3.gif" alt="$vbphrase[average]" /><label for="vote3"><input type="radio" name="vote" id="vote3" value="3" $votechecked[3] />$vbphrase[average]</label></div> <div><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_2.gif" alt="$vbphrase[bad]" /><label for="vote2"><input type="radio" name="vote" id="vote2" value="2" $votechecked[2] />$vbphrase[bad]</label></div> <div><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_1.gif" alt="$vbphrase[terrible]" /><label for="vote1"><input type="radio" name="vote" id="vote1" value="1" $votechecked[1] />$vbphrase[terrible]</label></div> </td> </tr> <tr id="threadrating_submit"> <td class="vbmenu_option" title="nohilite" align="center"> <input type="hidden" name="s" value="$session[dbsessionhash]" /> <input type="hidden" name="t" value="$threadid" /> <input type="hidden" name="pp" value="$perpage" /> <input type="hidden" name="page" value="$pagenumber" /> <input type="submit" class="button" value="$vbphrase[vote_now]" /> </td> </tr> <else /> <tr> <td class="vbmenu_option" title="nohilite">$vbphrase[already_rated_this_thread]</td> </tr> </if> </table> </form> </div> <!-- / thread rating menu --> <script type="text/javascript" src="clientscript/vbulletin_ajax_threadrate.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript"> <!-- vB_AJAX_ThreadRate_Init('showthread_threadrate_form'); var threadid = $threadinfo[threadid]; //--> </script> </if> [hr]-[/hr] FIND and DELETE: HTML Code:
<if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadrating"); </script></if> [hr]-[/hr] FIND: HTML Code:
<if condition="$show['inlinemod']"> $spacer_close <form action="inlinemod.php?threadid=$threadinfo[threadid]&p=$postid" method="post" id="inlinemodform"> $spacer_open </if> <a name="poststop" id="poststop"></a> HTML Code:
<a name="poststop" id="poststop"></a> <if condition="!$show['rating'] AND $show['threadrating'] AND $show['ratethread']"> <!-- thread rating menu --> <form action="threadrate.php?t=$threadid" method="post" id="showthread_threadrate_form"> <table cellpadding="4" cellspacing="1" width="100%" border="0" class="tborder" align="center"> <tr> <td style="background:#FFDC84;color:#000;" id="threadrating"> <div align="center" id="threadrating_current"> <div align="left"><h3>$vbphrase[rate_this_thread] : <em>$thread[title]</em></h3></div> <a name="goto_threadrating"></a> <label for="vote5"><input type="radio" name="vote" id="vote5" value="5" $votechecked[5] />$vbphrase[excellent]</label> <label for="vote4"><input type="radio" name="vote" id="vote4" value="4" $votechecked[4] />$vbphrase[good]</label> <label for="vote3"><input type="radio" name="vote" id="vote3" value="3" $votechecked[3] />$vbphrase[average]</label> <label for="vote2"><input type="radio" name="vote" id="vote2" value="2" $votechecked[2] />$vbphrase[bad]</label> <label for="vote1"><input type="radio" name="vote" id="vote1" value="1" $votechecked[1] />$vbphrase[terrible]</label> <input type="hidden" name="s" value="$session[dbsessionhash]" /> <input type="hidden" name="t" value="$threadid" /> <input type="hidden" name="pp" value="$perpage" /> <input type="hidden" name="page" value="$pagenumber" /> <input type="submit" class="button" value="$vbphrase[vote_now]" /> </div> </td> </tr> </table> <br /> </form> <!-- / thread rating menu --> <script type="text/javascript" src="clientscript/vbulletin_ajax_threadrate.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript"> <!-- vB_AJAX_ThreadRate_Init('showthread_threadrate_form'); var threadid = $threadinfo[threadid]; window.alert = null; //--> </script> </if> <if condition="$show['inlinemod']"> $spacer_close <form action="inlinemod.php?threadid=$threadinfo[threadid]&p=$postid" method="post" id="inlinemodform"> $spacer_open </if> That should do it. Show Your Support
|
Благодарность от: | ||
SaN-DeeP |
Comments |
#132
|
||||
|
||||
rich thanks for try to help ... i have a problem . when i click on Vote Button nothing will be happen !! still box is there and seems that i can not vote at all !!
any idea ? |
#133
|
||||
|
||||
Hello,
If you want to create me a temporary admin account, I am more than willing to have a look at your showthread template to try and decipher the issue. Shoot me info via PM if you wish for me to have a look. |
#134
|
|||
|
|||
This may or may not be related, but has only started appearing recently - has anyone lost inline moderation or get "you have submitted an invalid vote" on quick reply?
|
#135
|
||||
|
||||
I have lost the inline moderation. I will look into that. I have had no issue with the quick reply as of yet.
|
#136
|
|||
|
|||
Yep, just tested and confirmed - on a thread that has a vote a user loses quick reply - mods and admins lose inline moderation.
Threads without a vote are OK |
#137
|
||||
|
||||
I am just about there. I have one java error to work around, and I should be able to post the corrected version.
As I state in my profile, I am a fairly new coder, so some of this takes me a few. (Not to mention this isn't my mod. lol) |
#138
|
||||
|
||||
I have released my version of this modification so that I can support and update it as needed. The rewritten release can be found here: https://vborg.vbsupport.ru/showthread.php?t=155697
I mean no disrespect to Magnus for re-releasing this modification. I rewrote the entire modification from scratch and added/removed code where needed. These 2 mods are not the same as my version works as vBulletin.org's does. |
#139
|
|||
|
|||
I miss the AJAX feature which come with the originally rating.
Regards, Stoebi |
#140
|
|||
|
|||
I think we are back to square one atm as Rich's link has now been graveyarded.
|
#141
|
||||
|
||||
By my request, they removed that link. The thread was acting funny. The download is now located here: https://vborg.vbsupport.ru/showthread.php?t=155701
That "should" sort everything out! |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|