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 |
#92
|
||||
|
||||
Very nice one, thanks.
Thought there's a small problem with it for RTL versions, I'll try to fix this. |
#93
|
|||
|
|||
Can someone do this up where it works for everyone :P like vb.org
|
#94
|
|||
|
|||
If you have Forum Event mod, this will be below that RSVP form. How would we change to move it on top of the RSVP form ?
|
#95
|
|||
|
|||
Is it possible to make this available only on certain sub forums
|
#96
|
|||
|
|||
Superb. Thanks for this - and also for the extra code bits...
|
#97
|
|||
|
|||
This mod is working good on 367pl1 and on IE7.Thank you!
|
#98
|
|||
|
|||
When you rate, the box is still there... the big box is not hidden like vborgs do... how to hide it?
|
#99
|
||||
|
||||
works exact like a vb.org rate system ??? can i take a look if its possible ?
thanks |
#100
|
|||
|
|||
Hi. I have the same problem.
Once I have voted I still have the possibility but obviously can not vote twice. But I still have the option. Can we get rid of that? Thanks. |
#101
|
|||
|
|||
Have tried setting more <if> statements, but if i add and extra <if> then the box hides after you vote, but no one else is able to vote... the box hides for everyone...
Any ideas? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|