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 |
#62
|
||||
|
||||
Quote:
Quote:
|
#63
|
||||
|
||||
Quote:
This modification is meant to be a vBorg clone. What you're trying to do CAN be done, but you'll need to skim through the template and move accordingly. |
#64
|
||||
|
||||
Quote:
Quote:
I've tried it on a default template with no template edits but this one, and when I come back to a rated thread (by me), the yellow bar is still there. I've setup my admin option for thread rating (Required Thread Rating Votes to Show Rating) as 1, but still nothing, after voting, the bar is still there.. My guess is that there is an <if> missing. one which stablishes if you have voted already, and if you are allowed to change your vote. In other words what is the conditional, wghich determiens if you have rated a thread or not thank you ^^ |
#65
|
||||
|
||||
has this been fixed yet?
|
#66
|
||||
|
||||
Quote:
appreciate any help here thanks and best regards... |
#67
|
||||
|
||||
|
#68
|
||||
|
||||
Thanks ... installed .
|
#69
|
||||
|
||||
Quote:
HTML Code:
h3{font-size:13px;margin:0;display:inline} Quote:
|
#70
|
||||
|
||||
everything is alright for me but when i set this option :
Poll and Thread Rating Options > Required Thread Rating Votes to Show Rating : 10 ( for example , more than 1 i mean ) . then when ppl rate it doesnt work. they should refresh the page . i mean its like that VOTE doesnt accept!! and when that # is 1 , when one user rate , other ppl can not see the rate box !! any idea plz ?? |
#71
|
||||
|
||||
....what bro. mecho above mean here is...in case we add at....
Poll and Thread Rating Options > Required Thread Rating Votes to Show Rating more than 1....(ie 2 or more)...the first voter until second to the last will not received any reaction from the rate this thread page...meaning it's hardly to notice that your vote has been accepted or not... but actually it has...right?...not only until the last poster cast his vote or rate that thread...will show or all stars will apppear... suggestions: is it possible to make or add something to it...that when you rate the thread or vote...you will receive a small note or at the same vote page...something like....please view attachment below! Second: Poll and Thread Rating Options > Required Thread Rating Votes to Show Rating if we just put 1 on it...then it means only one can rate that thread.,it work like that to my site also...no way that other members can rate that thread....it means if the poster's thread is spamming only or just to put the website look bad...he rate it also excellent of course with 5 shining stars... Third: one more thing...how this stars thing work...i mean if 1 or more poster cast his vote/rate "Terrible" and only 1 make it "Excellent" or the other way around??? appreciate any possible help or any explanation here.... thanks and best regards to all... |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|