Welcome to Egypt Forums Mark forums read | Egypt Main Page
Egypt Forums
Arabic Movies



Mods for 3.6.x Thread, vBorg Thread Rating in Mods; vBorg Thread Rating Update 08/21/07: Made a template change that should address the issue with the rating box still being ...

Short Link: http://forum.egypt.com/enforum/showthread.php?t=3730


Reply
LinkBack Thread Tools Display Modes
vBorg Thread Rating
 
 
The God Father
Developer's Avatar

Reply With Quote
 
Join Date: Jul 2008
Location: NDC
Posts: 5,425
22-09-2008, 10:46 PM
 
vBorg Thread Rating


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!". Egypt.Com EnForum

Installation is simple. Just replace your current SHOWTHREAD template with the attached file. That's it.





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:
PHP 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>



FIND and DELETE:
HTML Code:
PHP Code:
    <if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadrating"); </script></if>



FIND:
HTML Code:
PHP Code:
<if condition="$show['inlinemod']">
$spacer_close
<form action="inlinemod.php?threadid=$threadinfo[threadid]&amp;p=$postid" method="post" id="inlinemodform">
$spacer_open
</if>

<
a name="poststop" id="poststop"></a>

REPLACE with:
HTML Code:
PHP 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]&amp;p=$postid" method="post" id="inlinemodform">
$spacer_open
</if>




That should do it. Egypt.Com EnForum
__________________
I Love Walking In The Rain Cuz Nobody Know I'm Crying !!
 
 
 
Reply

Mods for 3.6.x Thread, vBorg Thread Rating in Mods; vBorg Thread Rating Update 08/21/07: Made a template change that should address the issue with the rating box still being ...

Short Link: http://forum.egypt.com/enforum/showthread.php?t=3730


Bookmarks

Tags
rating, thread, vborg


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Thread Splitter Developer Mods for 3.6.x 0 01-10-2008 01:33 AM
[AJAX] Threads rating Developer Mods for 3.7.x 0 29-09-2008 01:09 PM
Help others by rating How To Set Username 'Color/Font/Style' Per Usergroup. Developer Articles 0 13-09-2008 01:24 AM
Bombed New Thread - On Index Under Thread Count Per Forum Developer Mods for 3.7.x 0 12-09-2008 06:18 AM
Automatic PM on New Thread Developer Mods for 3.7.x 0 10-09-2008 07:23 PM