vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Add-On Releases - [AJAX] Helpful Answers - Allow users to rate individual posts (https://vborg.vbsupport.ru/showthread.php?t=233296)

Ted S 04-08-2010 05:35 PM

Quote:

Originally Posted by CvP (Post 2017950)
Hi Ted S.

Will you add this to 3.8 version too?

Depends on how easy the code is to port back.

Ted S 04-08-2010 05:37 PM

Quote:

Originally Posted by Greight (Post 2017921)
So can you tell me how :confused:

It's not difficult but it would require some decent coding work. Basically you'd need to add a new function to allow for removing a vote and then edit the display template to show htis option.

pete_brady 04-08-2010 08:37 PM

Quote:

Originally Posted by Ted S (Post 2017769)
This is on the roadmap for this modification and something I hope to have done soon!

ace. Just installed.

Hikikomori 04-08-2010 11:28 PM

Quote:

Originally Posted by Ted S (Post 2018008)
There are a few templates used depending on your settings.... many people use the _roll option but you may not. Check the other helpful_answers templates.

Thanks, this worked. I needed to use the helpful_answers template instead of helpful_answers_roll. I also used $post['parent'] == 0 to check if it was the first post instead of $userinfo['userid'] == post.userid, that one didn't seem to work.

CvP 04-09-2010 04:15 AM

Quote:

Originally Posted by Ted S (Post 2018009)
Depends on how easy the code is to port back.

Thank you. Just collapse feature is enough.

waiting for the next version with these features :)

Ted S 04-09-2010 04:42 AM

Quote:

Originally Posted by Hikikomori (Post 2018130)
Thanks, this worked. I needed to use the helpful_answers template instead of helpful_answers_roll. I also used $post['parent'] == 0 to check if it was the first post instead of $userinfo['userid'] == post.userid, that one didn't seem to work.

firstpostid is how you check the first post.

Verionia 04-09-2010 01:33 PM

Quote:

Originally Posted by Ted S (Post 2018007)
Can you post your current settings & postbit / postbit_legacy template?

Here is my postbit:
PHP Code:

<li class="postbit postbitim" id="post_{vb:raw post.postid}">
    <
div class="postdetails_noavatar">
        <
div class="posthead">
            <
label for="post_imod_checkbox_{vb:raw post.postid}">
            <
span class="postdate {vb:raw post.statusicon}">
            <
vb:if condition="$show['announcement']">
            <
span class="date">{vb:rawphrase x_until_y, {vb:raw post.startdate}, {vb:raw post.enddate}}</span>
            <
vb:else />
            <
span class="date">{vb:raw post.postdate}<vb:if condition="!$show['detailedtime']">&nbsp;<span class="time">{vb:raw post.posttime}</span></vb:if></span>
            </
vb:if>
            </
span>
            <
span class="nodecontrols">
                <
span class="postcontrols_top">
                    <
vb:if condition="$post['postid'] AND $post['threadid']">
                        <
a name="post{vb:raw post.postid}"></a>
                        <
a href="{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" class="postcounter" id="postcount{vb:raw post.postid}" title="{vb:raw post.postcount}">#{vb:raw post.postcount}</a>
                    
</vb:if>
                    <
vb:if condition="$show['inlinemod']">
                        <
input type="checkbox" id="post_imod_checkbox_{vb:raw post.postid}" name="plist[{vb:raw post.postid}]" class="postimod" value="{vb:raw post.checkbox_value}" />
                    </
vb:if>
                </
span>
            </
span>
            </
label>
        </
div>

        <
div class="userinfo<vb:if condition="!$show['avatar']">_noavatar</vb:if>">
            <
div class="contact">
                <
vb:if condition="$show['avatar']">
                    <
class="postuseravatarlink" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
                        <
vb:if condition="$post.avatarurl">
                            <
img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
                        <
vb:else />
                            <
img src="{vb:stylevar imgdir_misc}/unknown.gif" />
                        </
vb:if>
                    </
a>
                </
vb:if>
                <
div class="username_container">
                    <
vb:if condition="$post['userid']">
                        {
vb:raw memberaction_dropdown}
                        {
vb:raw post.onlinestatus}
                    <
vb:else />
                        <
span class="username guest">{vb:raw post.username}</span>
                    </
vb:if>
                    <
span class="usertitle">
                        {
vb:raw post.usertitle}
                    </
span>
                    <
vb:if condition="$post['rank']">
                        <
span class="rank">{vb:raw post.rank}</span>
                    </
vb:if>

                                        {
vb:raw template_hook.postbit_userinfo_left}
                    <
vb:if condition="$show['reputation']">
                        <
span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reputationdisplay}</span>
                    </
vb:if>
                    <
vb:if condition="$post['userid']">
                        <
div class="imlinks">
                            {
vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
                        </
div>
                    </
vb:if>
                </
div>
            </
div>
            <
vb:if condition="$post['userid']">
                <
div class="userinfo_extra">
                    <
dl class="userstats">
{
vb:raw post.crowns}{vb:raw post.champtext}<br />
                        <
vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
                        <
vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
                        <
vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
                        <
dt>{vb:rawphrase posts}</dt> <dd>{vb:raw post.posts}</dd>    
                        {
vb:raw template_hook.postbit_userinfo_right_after_posts}
                    </
dl>
                    <
vb:if condition="$show['infraction'] OR $show['reppower']">
                    <
dl class="user_rep">
    
                        <
vb:if condition="$show['infraction']">
                            <
dt>{vb:rawphrase infractions}</dt
                            <
dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
                        </
vb:if>
                        <
vb:if condition="$show['reputation']">
                            <
vb:if condition="$show['reppower']">
                                <
dt>{vb:rawphrase reppower}</dt
                                <
dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd
                            </
vb:if>
                        </
vb:if>
                    </
dl>
                    </
vb:if>
                    {
vb:raw template_hook.postbit_userinfo_right}
                </
div>
            </
vb:if>
        </
div>
    </
div>

    <
div class="postbody">
        {
vb:raw template_hook.postbit_messagearea_start}
        <
div class="postrow">
        <
vb:if condition="$post['title'] OR $show['messageicon'] OR $show['inlinemod']">
        <
h2 class="posttitle icon icon{vb:raw post.iconid}">
            {
vb:raw post.title}
        </
h2>
        </
vb:if>
                <
vb:if condition="$post['isfirstshown']">
                    {
vb:raw ad_location.ad_showthread_firstpost_start}
                    {
vb:raw ad_location.thread_first_post_content}
                </
vb:if>
                <
vb:if condition="$post['islastshown']">
                    {
vb:raw ad_location.thread_last_post_content}
                </
vb:if>
        <
div class="content<vb:if condition="$post['isfirstshown'] || $post['islastshown']"></vb:if>">
            <
div id="post_message_{vb:raw post.postid}">
                <
blockquote class="postcontent restore">
                    {
vb:raw post.message}
                </
blockquote>
            </
div>

            <
vb:if condition="$show['attachments']">
            <
div class="attachments">

            <
vb:if condition="$show['thumbnailattachment']">
                <
fieldset class="postcontent">
                    <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_thumbnails}</legend>
                    {
vb:raw post.thumbnailattachments}
                </
fieldset>
            </
vb:if>

            <
vb:if condition="$show['imageattachment']">
                <
fieldset class="postcontent">
                    <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_images}</legend>
                    {
vb:raw post.imageattachments}
                </
fieldset>
            </
vb:if>

            <
vb:if condition="$show['imageattachmentlink']">
                <
fieldset class="postcontent">
                    <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_images}</legend>
                    <
ul>
                    {
vb:raw post.imageattachmentlinks}
                    </
ul>
                </
fieldset>
            </
vb:if>

            <
vb:if condition="$show['otherattachment']">
                <
fieldset class="postcontent">
                    <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_files}</legend>
                    <
ul>
                    {
vb:raw post.otherattachments}
                    </
ul>
                </
fieldset>
            </
vb:if>

            <
vb:if condition="$show['moderatedattachment']">
                <
fieldset class="postcontent">
                    <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attachments_pending_approval}</legend>
                    <
ul>
                    {
vb:raw post.moderatedattachments}
                    </
ul>
                </
fieldset>
            </
vb:if>

            </
div>
            <!-- / 
attachments -->
            </
vb:if>


        </
div>
            <
vb:if condition="$show['postedited']">
            <!-- 
edit note -->
            <
blockquote class="postcontent lastedited">
<!--                        <
img src="{vb:stylevar imgdir_button}/edit_40b.png" alt="" /> -->
                <
vb:if condition="$show['postedithistory']">
                    {
vb:rawphrase last_edited_link_by_x_on_y_at_z_postid, {vb:raw post.edit_username}, {vb:raw post.edit_date}, 
                        {
vb:raw post.edit_time}, {vb:raw post.historyurl}}
                <
vb:else />
                    {
vb:rawphrase last_edited_by_x_on_y_at_z, {vb:raw post.edit_username}, {vb:raw post.edit_date}, {vb:raw post.edit_time}}
                </
vb:if>
                <
vb:if condition="$post['edit_reason']">
                    <
span class="reason">{vb:rawphrase reason}:</span> {vb:raw post.edit_reason}
                </
vb:if>
            </
blockquote>
            <!-- / 
edit note -->
            </
vb:if>

                        {
vb:raw template_hook.postbit_signature_start}            
            <
vb:if condition="$post['signature']">
            <
blockquote class="signature restore"><div class="signaturecontainer">{vb:raw post.signature}</div></blockquote>
            </
vb:if>

            {
vb:raw template_hook.postbit_signature_end}
        </
div>
    </
div>
    <
div class="postfoot">
        <
div class="textcontrols">
            <
span class="postcontrols">
                <
img style="display:none" id="progress_{vb:raw post.postid}" src="{vb:stylevar imgdir_misc}/progress.gif"  alt="{vb:rawphrase loading_editor_please_wait}" />
                <
vb:if condition="$post['editlink']">                    
                    <
class="editpost" href="{vb:raw post.editlink}" name="vB::QuickEdit::{vb:raw post.postid}"><img src="{vb:stylevar imgdir_button}/trans_40b.png" id="editimg_{vb:raw post.postid}" alt="{vb:rawphrase edit_delete_message}" /> {vb:rawphrase edit_post}</a>
                    <
span class="seperator">&nbsp;</span>
                </
vb:if>

                <
vb:if condition="$show['quickreply'] AND !$show['threadedmode']">
                    <
a id="qr_{vb:raw post.postid}" class='quickreply' href="{vb:raw post.replylink}" rel="nofollow" onclick="return false"><img id="replyimg_{vb:raw post.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase quick_reply_to_this_message}" /> {vb:rawphrase reply}</a>
                    <
span class="seperator">&nbsp;</span>
                </
vb:if>
                <
vb:if condition="$post['replylink']">
                    <
a id="qrwq_{vb:raw post.postid}" class="newreply" href="{vb:raw post.replylink}" rel="nofollow" ><img id="quoteimg_{vb:raw post.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase reply_with_quote}" /> <vb:if condition="$post['forwardlink']">{vb:rawphrase reply_to_private_message}<vb:else />{vb:rawphrase reply_with_quote}</vb:if></a>
                    <
span class="seperator">&nbsp;</span>
                </
vb:if>
                <
vb:if condition="$show['multiquote_post']">
                    <
class='multiquote' href="{vb:raw post.replylink}" rel="nofollow" onclick="return false;" id="mq_{vb:raw post.postid}"><img id="mq_image_{vb:raw post.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase multi_quote_this_message}" />&nbsp;</a>
                </
vb:if>
            </
span>

            <
span class="postlinking">
                <
vb:if condition="!$post['forwardlink'] && THIS_SCRIPT != 'usernote'">
                    <
vb:if condition="$promote_sectionid AND $promote_sectionid != -1">
                        <
a href="{vb:raw $promote_url}" class="promotecms">{vb:rawphrase promote_to_article}</a>
                                              <
span class="seperator">&nbsp;</span>
                    </
vb:if>
                </
vb:if>
                {
vb:raw template_hook.postbit_controls}

                {
vb:raw post.iplogged
                <
vb:if condition="$post['forwardlink']">
                    <
class="forwardpost" href="{vb:raw post.forwardlink}" rel="nofollow" ><img src="{vb:stylevar imgdir_button}/reply_40b.png" alt="{vb:rawphrase forward_message}" /> {vb:rawphrase forward}</a>
                    <
span class="seperator">&nbsp;</span>
                </
vb:if>

                    <
vb:if condition="$show['reputationlink']">
                    <
span class="reputationpopupmenu popupmenu popupcustom" title="{vb:raw post.postid}"><class="popupctrl reputation" href="reputation.php?{vb:raw session.sessionurl}p={vb:raw post.postid}" title="{vb:rawphrase add_reputation}" rel="nofollow" id="reputation_{vb:raw post.postid}"><!--<img src="{vb:stylevar imgdir_button}/reputation-40b.png" alt="{vb:rawphrase add_reputation}" />-->&nbsp;</a></span>
                    </
vb:if>

                    <
vb:if condition="$show['infractionlink']">
                    &
nbsp;<class="infraction" href="infraction.php?{vb:raw session.sessionurl}do=report&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase add_infraction_for_x, {vb:raw post.username}}"><!-- <img src="{vb:stylevar imgdir_button}/add-infraction_sm.png" alt="{vb:rawphrase add_infraction_for_x, {vb:raw post.username}}" /> --> &nbsp;</a> &nbsp;
                    </
vb:if>
                    <
vb:if condition="$show['reportlink']">
                    &
nbsp;<class="report" href="{vb:raw post.reportlink}" rel="nofollow" title="{vb:rawphrase report_bad_post}"><!-- <img src="{vb:stylevar imgdir_button}/report-40b.png" alt="{vb:rawphrase report_bad_post}" /> -->&nbsp;</a> &nbsp;
                    </
vb:if> 

                    <
vb:if condition="$show['moderated']">
                        <
img class="moderated" src="{vb:stylevar imgdir_misc}/moderated_sm.png" alt="{vb:rawphrase moderated_post}" />
                    </
vb:if>
                    <
vb:if condition="$show['spam']">
                        <
img class="spam" src="{vb:stylevar imgdir_misc}/spam_detected.png" alt="{vb:rawphrase spam_post}" />
                    </
vb:if>
                    <
vb:if condition="$show['deletedpost']">
                        <
vb:if condition="$show['managepost']">
                            <
class="deleted" href="postings.php?{vb:raw session.sessionurl}do=managepost&amp;p={vb:raw post.postid}" title="{vb:rawphrase manage}"><!-- <img src="{vb:stylevar imgdir_misc}/deleted_sm.png" alt="{vb:rawphrase manage}" /> --> &nbsp;</a>
                        <
vb:else />
                            <
img class="deleted_nolink" class="inlineimage src="{vb:stylevar imgdir_misc}/deleted_sm.png" alt="{vb:rawphrase deleted_post}" />
                        </vb:if>
                    </vb:if>
                    <vb:if condition="
$show['redcard']">
                        <a class="
redcard" href="infraction.php?{vb:raw session.sessionurl}do=view&amp;p={vb:raw post.postid}" rel="nofollow" title="vb:rawphrase received_infraction}"><!-- <img src="{vb:stylevar imgdir_button}/red-card_sm.png" alt="{vb:rawphrase received_infraction}" /> --> &nbsp;</a>
                        <vb:elseif condition="
$show['yellowcard']" />
                            <a class="
yellowcard" href="infraction.php?{vb:raw session.sessionurl}do=view&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase received_warning}"><!--<img src="{vb:stylevar imgdir_button}/yellow-card_sm.png" alt="{vb:rawphrase received_warning}" /> --> &nbsp;</a>
                    </vb:if>
            </span>
        </div>
    </div>
    <hr />
</li>
{vb:raw template_hook.postbit_end} 


Verionia 04-09-2010 01:33 PM

My postbit_legacy:
PHP Code:

{vb:raw template_hook.postbit_start}
<
li class="postbitlegacy postbitim" id="post_{vb:raw post.postid}">
<!-- 
see bottom of postbit.css for .userinfo .popupmenu styles -->

    <
div class="posthead">
        <
label for="post_imod_checkbox_{vb:raw post.postid}">
        <
span class="postdate {vb:raw post.statusicon}">
        <
vb:if condition="$show['announcement']">
        <
span class="date">{vb:rawphrase x_until_y, {vb:raw post.startdate}, {vb:raw post.enddate}}</span>
        <
vb:else />
        <
span class="date">{vb:raw post.postdate}<vb:if condition="!$show['detailedtime']">&nbsp;<span class="time">{vb:raw post.posttime}</span></vb:if></span>
        </
vb:if>
        </
span>
        </
label>
        <
span class="nodecontrols">
        <
vb:if condition="$post['postid'] AND $post['threadid']">
            <
a name="post{vb:raw post.postid}" href="{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" class="postcounter">#{vb:raw post.postcount}</a>
        
</vb:if>
        <
vb:if condition="$show['inlinemod']">
            <
input class="postimod" type="checkbox" id="post_imod_checkbox_{vb:raw post.postid}" name="plist[{vb:raw post.postid}]" value="{vb:raw post.checkbox_value}" />
        </
vb:if>
        </
span>
    </
div>
    <
div class="postdetails">
        <
div class="userinfo">
            <
div class="username_container">
            <
vb:if condition="$post['userid']">
                {
vb:raw memberaction_dropdown}
                {
vb:raw post.onlinestatus}
            <
vb:else />
                <
span class="username guest">{vb:raw post.musername}</span>
            </
vb:if>
            </
div>
            <
span class="usertitle">
                {
vb:raw post.usertitle}
            </
span>
<!-- 
Wy Country Flags Start --><div>
<
vb:if condition="$post['field21']"><img src="http://www.beautymonials.com/images/buttons/flags/{vb:raw post.field21}.gif" alt="{vb:raw post.field21} is {vb:raw post.username}'s Country Flag" border="" /></vb:if><b>&nbsp;{vb:raw post.field21}</b></p>
<!-- 
Wy Flags End --></div>
            <
vb:if condition="$post['rank']">
                <
span class="rank">{vb:raw post.rank}</span>
            </
vb:if>
            {
vb:raw template_hook.postbit_userinfo_left}
            <
vb:if condition="$show['reputation']">
                <
span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reputationdisplay}</span>
            </
vb:if>
            <
vb:if condition="$show['avatar']">
            <
class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
                <
img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
            </
a>
            </
vb:if> 
            <
vb:if condition="$post['userid']">
                <
hr />
                <
dl class="userinfo_extra">
                    <
vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
<!-- 
PRINCEEDWARD LAST ONLINE DATE AND TIME START -->
<
vb:if condition="$post['lastactivity']">
<
dt>{vb:rawphrase last_online_activity}</dt><dd>{vb:raw post.lastactivity_date} @ {vb:raw post.lastactivity_time}</dd>
</
vb:if>
<!-- / 
PRINCEEDWARD LAST ONLINE DATE AND TIME END -->

<!-- 
Wy Gender in postbit Start -->
<
vb:if condition="$post['field20']"> <dt>Gender</dt> <dd><img src="./images/misc/{vb:raw post.field20}.gif" alt="" /></dd></vb:if>
<!-- 
Wy Gender in postbit End -->
                    <
vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
                                       <
vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
                    <
dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd>    
                    {
vb:raw template_hook.postbit_userinfo_right_after_posts}
                </
dl>
                <
vb:if condition="$show['infraction'] OR $show['reppower']">
                <
dl class="user_rep">
                    <
vb:if condition="$show['infraction']">
                    <
dt>{vb:rawphrase infractions}</dt
                    <
dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
                    </
vb:if>
                    <
vb:if condition="$show['reputation']">
                        <
vb:if condition="$show['reppower']">
                    <
dt>{vb:rawphrase reppower}</dt
                    <
dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd
                        </
vb:if>
<
dd>{vb:raw post.crowns}{vb:raw post.champtext}</dd><br />
                    </
vb:if>
                </
dl>
                </
vb:if>
                {
vb:raw template_hook.postbit_userinfo_right}
                <
div class="imlinks">
                    {
vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
                </
div>
            </
vb:if>
        </
div>
        <
div class="postbody">
            <
div class="postrow<vb:if condition="$show['postedited'] || $post['signature']"> has_after_content</vb:if>">
                {
vb:raw template_hook.postbit_messagearea_start}
                <
vb:if condition="$post['title'] OR $show['messageicon']">
                <
h2 class="title icon icon{vb:raw post.iconid}">
                    {
vb:raw post.title}
                </
h2>
                </
vb:if>


                        <
vb:if condition="$post['isfirstshown']">
                        
{
vb:raw ad_location.ad_showthread_firstpost_start}
                            {
vb:raw ad_location.thread_first_post_content}
                        </
vb:if>
                        <
vb:if condition="$post['islastshown']">
                            {
vb:raw ad_location.thread_last_post_content}
                        </
vb:if>
                <
div class="content<vb:if condition="$post['isfirstshown'] || $post['islastshown']"></vb:if>">
                    <
div id="post_message_{vb:raw post.postid}">
                        <
blockquote class="postcontent restore ">
                            {
vb:raw post.message}
                        </
blockquote>
                    </
div>

                    <
vb:if condition="$show['attachments']">
                        <
div class="attachments">

                        <
vb:if condition="$show['thumbnailattachment']">
                            <
fieldset class="postcontent">
                                <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_thumbnails}</legend>
                                {
vb:raw post.thumbnailattachments}
                            </
fieldset>
                        </
vb:if>

                        <
vb:if condition="$show['imageattachment']">
                            <
fieldset class="postcontent">
                                <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_images}</legend>
                                {
vb:raw post.imageattachments}
                            </
fieldset>
                        </
vb:if>

                        <
vb:if condition="$show['imageattachmentlink']">
                            <
fieldset class="postcontent">
                                <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_images}</legend>
                                <
ul>
                                {
vb:raw post.imageattachmentlinks}
                                </
ul>
                            </
fieldset>
                        </
vb:if>

                        <
vb:if condition="$show['otherattachment']">
                            <
fieldset class="postcontent">
                                <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attached_files}</legend>
                                <
ul>
                                {
vb:raw post.otherattachments}
                                </
ul>
                            </
fieldset>
                        </
vb:if>

                        <
vb:if condition="$show['moderatedattachment']">
                            <
fieldset class="postcontent">
                                <
legend><img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" /> {vb:rawphrase attachments_pending_approval}</legend>
                                <
ul>
                                {
vb:raw post.moderatedattachments}
                                </
ul>
                            </
fieldset>
                        </
vb:if>

                        </
div>
                    <!-- / 
attachments -->
                    </
vb:if>
                </
div>
            </
div>
            <
vb:if condition="$show['postedited'] || $post['signature']">
            <
div class="after_content">
                <
vb:if condition="$show['postedited']">
                <!-- 
edit note -->
                <
blockquote class="postcontent lastedited">
<!--                    <
img src="{vb:stylevar imgdir_button}/edit_40b.png" class="inlineimg" alt="" /> -->
                    <
vb:if condition="$show['postedithistory']">
                        {
vb:rawphrase last_edited_link_by_x_on_y_at_z_postid, {vb:raw post.edit_username}, {vb:raw post.edit_date}, 
                            {
vb:raw post.edit_time}, {vb:raw post.historyurl}}
                    <
vb:else />
                        {
vb:rawphrase last_edited_by_x_on_y_at_z, {vb:raw post.edit_username}, {vb:raw post.edit_date}, {vb:raw post.edit_time}}
                    </
vb:if>
                    <
vb:if condition="$post['edit_reason']">
                        <
span class="reason">{vb:rawphrase reason}:</span> {vb:raw post.edit_reason}
                    </
vb:if>
                </
blockquote>
                <!-- / 
edit note -->
                </
vb:if>
                                       {
vb:raw template_hook.postbit_signature_start}
<!--
YoBroMoFo Thread Starter-->
<
vb:if condition="$post['signature'] OR $thread['postuserid'] == $post['userid']">
        <!-- 
sig -->
            <
div>
                
__________________<br />
                <
vb:if condition="$thread['postuserid'] == $post['userid']">
                    <
img src="images/thread_starter.gif" alt="Thread Starter"><br />
                </
vb:if>
            </
div>
        <!-- / 
sig -->
        </
vb:if>
<!--
end of YoBroMoFo Thread Starter-->

                <
vb:if condition="$post['signature']">
                        <
blockquote class="signature restore"><div class="signaturecontainer">{vb:raw post.signature}</div></blockquote>
                    {
vb:raw template_hook.postbit_signature_end}
                </
vb:if>
                                        {
vb:raw template_hook.postbit_signature_end}
            </
div>
            </
vb:if>
{
vb:raw helpful_answers}{vb:raw post.totalrank}
            <
div class="cleardiv"></div>
        </
div>
    </
div>
        <
div class="postfoot">
            <!-- <
div class="postfoot_container"> -->
            <
div class="textcontrols">
                <
span class="postcontrols">
                    <
img style="display:none" id="progress_{vb:raw post.postid}" src="{vb:stylevar imgdir_misc}/progress.gif" alt="{vb:rawphrase loading_editor_please_wait}" />
                    <
vb:if condition="$post['editlink']">
                        <
class="editpost" href="{vb:raw post.editlink}" name="vB::QuickEdit::{vb:raw post.postid}"><img src="{vb:stylevar imgdir_button}/trans_40b.png" id="editimg_{vb:raw post.postid}" alt="{vb:rawphrase edit_delete_message}" /> {vb:rawphrase edit_post}</a
                    <
span class="seperator">&nbsp;</span>
                    </
vb:if>
                    <
vb:if condition="$show['quickreply'] AND !$show['threadedmode']">
                        <
a id="qr_{vb:raw post.postid}" class='quickreply' href="{vb:raw post.replylink}" rel="nofollow"><img id="replyimg_{vb:raw post.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase quick_reply_to_this_message}" /> {vb:rawphrase reply}</a
                    <
span class="seperator">&nbsp;</span>
                    </
vb:if>
                    <
vb:if condition="$post['replylink']">
                        <
a id="qrwq_{vb:raw post.postid}" class="newreply" href="{vb:raw post.replylink}" rel="nofollow"><img id="quoteimg_{vb:raw post.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase reply_with_quote}" /> {vb:rawphrase reply_with_quote}</a
                    <
span class="seperator">&nbsp;</span>
                    </
vb:if>
                    <
vb:if condition="$show['multiquote_post']">
                        
                         <
class="multiquote" href="{vb:raw post.replylink}" rel="nofollow" onclick="return false;" id="mq_{vb:raw post.postid}"><img id="mq_image_{vb:raw post.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase multi_quote_this_message}" />&nbsp;</a
                    </
vb:if>
                </
span>
                <
span class="postlinking">
                    <
vb:if condition="!$post['forwardlink'] && THIS_SCRIPT != 'usernote'">
                        <
vb:if condition="$promote_sectionid">
                               <
a href="{vb:raw $promote_url}" class="promotecms">{vb:rawphrase promote_to_article}</a>
                                                       <
span class="seperator">&nbsp;</span>
                        </
vb:if>
                    </
vb:if>

                    {
vb:raw template_hook.postbit_controls}
                    {
vb:raw post.iplogged}
                    <
vb:if condition="$show['reputationlink']">
                        <
span class="reputationpopupmenu popupmenu popupcustom" title="{vb:raw post.postid}"><class="popupctrl reputation" title="Reputation" href="reputation.php?{vb:raw session.sessionurl}p={vb:raw post.postid}" rel="nofollow" id="reputation_{vb:raw post.postid}"><!--<img src="{vb:stylevar imgdir_button}/reputation-40b.png" alt="Reputation" /> -->&nbsp;</a></span>
                    </
vb:if>

                    <
vb:if condition="$show['infractionlink']">
                        <
class="infraction" href="infraction.php?{vb:raw session.sessionurl}do=report&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase add_infraction_for_x, {vb:raw post.username}}"><!-- <img src="{vb:stylevar imgdir_button}/add-infraction_sm.png" alt="{vb:rawphrase add_infraction_for_x, {vb:raw post.username}}" /> --> &nbsp;</a> &nbsp;
                    </
vb:if>
                    <
vb:if condition="$show['reportlink']">
                        <
class="report" href="{vb:raw post.reportlink}" rel="nofollow" title="{vb:rawphrase report_bad_post}"><!-- <img src="{vb:stylevar imgdir_button}/report-40b.png" alt="{vb:rawphrase report_bad_post}" /> -->&nbsp;</a> &nbsp;
                    </
vb:if>

                    <
vb:if condition="$show['moderated']">
                        <
img class="moderated" src="{vb:stylevar imgdir_misc}/moderated_sm.png" alt="{vb:rawphrase moderated_post}" />
                    </
vb:if>
                    <
vb:if condition="$show['spam']">
                        <
img class="spam" src="{vb:stylevar imgdir_misc}/spam_detected.png" alt="{vb:rawphrase spam_post}" />
                    </
vb:if>
                    <
vb:if condition="$show['deletedpost']">
                        <
vb:if condition="$show['managepost']">
                            <
class="deleted" href="postings.php?{vb:raw session.sessionurl}do=managepost&amp;p={vb:raw post.postid}" title="{vb:rawphrase manage}"><!-- <img src="{vb:stylevar imgdir_misc}/deleted_sm.png" alt="{vb:rawphrase manage}" /> --> &nbsp;</a>
                        <
vb:else />
                            <
img class="deleted_nolink" class="inlineimage src="{vb:stylevar imgdir_misc}/deleted_sm.png" alt="{vb:rawphrase deleted_post}" />
                        </vb:if>
                    </vb:if>
                    <vb:if condition="
$show['redcard']">
                        <a class="
redcard" href="infraction.php?{vb:raw session.sessionurl}do=view&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase received_infraction}"><!-- <img src="{vb:stylevar imgdir_button}/red-card_sm.png" alt="{vb:rawphrase received_infraction}" /> --> &nbsp;</a>
                        <vb:elseif condition="
$show['yellowcard']" />
                            <a class="
yellowcard" href="infraction.php?{vb:raw session.sessionurl}do=view&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase received_warning}"><!--<img src="{vb:stylevar imgdir_button}/yellow-card_sm.png" alt="{vb:rawphrase received_warning}" /> --> &nbsp;</a>
                    </vb:if>
                    <vb:if condition="
$post['forwardlink']">
                        <a class="
forwardpost" href="{vb:raw post.forwardlink}" rel="nofollow"><img src="{vb:stylevar imgdir_button}/reply_40b.png" alt="{vb:rawphrase forward_message}" /> {vb:rawphrase forward}</a>
                    </vb:if>
                </span>
            <!-- </div> -->
            </div>
        </div>
    <hr />
</li>
{vb:raw template_hook.postbit_end} 


Greight 04-09-2010 03:45 PM

Quote:

Originally Posted by Ted S (Post 2018010)
It's not difficult but it would require some decent coding work. Basically you'd need to add a new function to allow for removing a vote and then edit the display template to show htis option.

Then I think I should give up because I don't know anything about coding. Anyway thanks for responding.

CvP 04-13-2010 06:43 AM

Hi Ted.

Will you consider a feature to list user names (who voted) beside the post like the other "thank you hack"?

Ted S 04-14-2010 04:35 AM

Quote:

Originally Posted by CvP (Post 2020368)
Hi Ted.

Will you consider a feature to list user names (who voted) beside the post like the other "thank you hack"?

Sure.

CvP 04-15-2010 04:37 PM

Quote:

Originally Posted by Ted S (Post 2020895)
Sure.

thanks a LOT!

I have held off installing that hack till now on vB 4 that is. Everyone just loved it in vB 3.

so i guess we will eagerly wait for this feature :)

Ranger187 04-17-2010 06:27 AM

Ted, just noticed this..

If I'm in Admin CP > Plugins & Products > Manage Products and click the Helpfull answers one it takes me to https://vborg.vbsupport.ru/showthread.php?p=233296 instead of this thread.

Ted S 04-18-2010 12:52 AM

Quote:

Originally Posted by Ranger187 (Post 2022574)
Ted, just noticed this..

If I'm in Admin CP > Plugins & Products > Manage Products and click the Helpfull answers one it takes me to https://vborg.vbsupport.ru/showthread.php?p=233296 instead of this thread.

Think I'll have to fix that :D

James T Brock 04-18-2010 06:44 PM

Quote:

Originally Posted by Ted S (Post 2018009)
Depends on how easy the code is to port back.

The 3.8 version has something like double the installs, seems like it would be worth giving it at the very least equal consideration.

Ted S 04-18-2010 08:26 PM

Quote:

Originally Posted by James T Brock (Post 2023337)
The 3.8 version has something like double the installs, seems like it would be worth giving it at the very least equal consideration.

Installs are a misleading stat but I agree, provided that both versions are managable.

kmohamed 04-20-2010 06:04 PM

ok great mod in vb3 i consider this very useful mod
however in vb4 it seem like i lost all of the old data
i have back-up for my data in vb3 do you know if i am able to pull up the old data and put it in vb4? how?
--
i tried fresh installtion for vb4 and nothing is showing in the threads i try to put the code manually and is still not working

again thanx for the great mod

Rafa-el 04-22-2010 03:29 PM

Problems with this two variables:
{vb:raw post.rate_helpfulanswer} - True if the user can rate the post (false if they are banned or have rated it).
{vb:raw post.helpfulanswerid} - True if the user has already rated the post.

Not showing up using the 10 point scale.

kmohamed 04-22-2010 04:32 PM

Quote:

Originally Posted by kmohamed (Post 2024452)
ok great mod in vb3 i consider this very useful mod
however in vb4 it seem like i lost all of the old data
i have back-up for my data in vb3 do you know if i am able to pull up the old data and put it in vb4? how?
--
i tried fresh installtion for vb4 and nothing is showing in the threads i try to put the code manually and is still not working

again thanx for the great mod

i am sorry is working i only have to enable it from the forum setting i am sorry ..
please if you have a chance
***i have a back-up for my data in vb3 do you know if i am able to pull up the old data for your mod and put it in vb4? how? plz ;)

wesooby 04-23-2010 10:18 AM

Hello!

First - THANK YOU so MUCH for this AWESOME Add On!!

I have someone helping me try to modify it a bit, but we can't quite get it. What we want to do is to tie the Helpful hack with uCash
: https://vborg.vbsupport.ru/showthread.php?t=227910

So, when someone says a post is Helpful, then they get some uCash.

The person who is helping us tried for a few hours... and he says he can't figure it out. He said "I can't find the door..." If you could give us any clues or direction... that would be SO appreciated!

THANKS!!

sticky 04-24-2010 12:23 PM

This is probably my favorite mod but there is one thing that would make it perfect for me.

Is there any way to exempt certain usergroups from restrictions? Such as, allow admins and mods to rate as many posts as they want but not regular users?

sticky 04-24-2010 12:23 PM

Quote:

Originally Posted by wesooby (Post 2025851)
Hello!

First - THANK YOU so MUCH for this AWESOME Add On!!

I have someone helping me try to modify it a bit, but we can't quite get it. What we want to do is to tie the Helpful hack with uCash
: https://vborg.vbsupport.ru/showthread.php?t=227910

So, when someone says a post is Helpful, then they get some uCash.

The person who is helping us tried for a few hours... and he says he can't figure it out. He said "I can't find the door..." If you could give us any clues or direction... that would be SO appreciated!

THANKS!!

I'm using it with Ucash, no problems.

Ted S 04-25-2010 07:18 AM

Quote:

Originally Posted by Rafa-el (Post 2025437)
Problems with this two variables:
{vb:raw post.rate_helpfulanswer} - True if the user can rate the post (false if they are banned or have rated it).
{vb:raw post.helpfulanswerid} - True if the user has already rated the post.

Not showing up using the 10 point scale.

The 10 point scale will have less variables and functions than the rollover option. However, both of thsoe variables are global to the addon, how are you using them?

Ted S 04-25-2010 07:19 AM

Quote:

Originally Posted by kmohamed (Post 2025466)
i am sorry is working i only have to enable it from the forum setting i am sorry ..
please if you have a chance
***i have a back-up for my data in vb3 do you know if i am able to pull up the old data for your mod and put it in vb4? how? plz ;)

The mod will port from 3.8 to 4.0 provided that you were using a current version. If it does not port be sure you kept the tables in place for your upgrade.

Ted S 04-25-2010 07:21 AM

Quote:

Originally Posted by wesooby (Post 2025851)
Hello!

First - THANK YOU so MUCH for this AWESOME Add On!!

I have someone helping me try to modify it a bit, but we can't quite get it. What we want to do is to tie the Helpful hack with uCash
: https://vborg.vbsupport.ru/showthread.php?t=227910

So, when someone says a post is Helpful, then they get some uCash.

The person who is helping us tried for a few hours... and he says he can't figure it out. He said "I can't find the door..." If you could give us any clues or direction... that would be SO appreciated!

THANKS!!

Thanks for post. At this time I do not provide support for integrating other mods unless I have used them extensively, however if there are additional hooks or variables needed to make another mod work let me know and I would be happy to update mine to meet those needs as best possible.

Ted S 04-25-2010 07:21 AM

Quote:

Originally Posted by sticky (Post 2026446)
This is probably my favorite mod but there is one thing that would make it perfect for me.

Is there any way to exempt certain usergroups from restrictions? Such as, allow admins and mods to rate as many posts as they want but not regular users?

There is no limit on voting at this point although it's a nice idea. If others express interest I'd be glad to look at adding this for an update.

FractalizeR 04-25-2010 02:16 PM

Quote:

Originally Posted by Ted S (Post 2026911)
There is no limit on voting at this point although it's a nice idea. If others express interest I'd be glad to look at adding this for an update.

I think I'll vote for that. You see, a potential abuser can create fake login and downvote many-many threads until banned. I would like to have per-usergroup restriction. It would be also good to have this restriction dependable on the time passed since user is registered.

fluidswork 04-25-2010 03:59 PM

will give it a try .............

Ted S 04-26-2010 03:55 AM

1 Attachment(s)
Helpful Answers users - by popular request I have added a new optional feature to let you hide posts that are negatively rated (you set how negative). Hiding is done via ajax so users can easily open/ close the post. This can be found in 2.3.0 beta.

The display for this feature can be customized by editing the template 'helpful_answers_hidelowstart' where you can change the column color, border, etc as desired.

Check out an example of two hidden posts attached.

Note: Because negative posts will always be hidden with a thread is loaded, the cookie system will not be able to override this like on the forum homepage or other collapse boxes.

dihuta 04-26-2010 10:03 AM

Great!
I love this mod much! Waiting for Blog and CMS.

FractalizeR 04-26-2010 11:28 AM

Anyone has the problem, that no info is shown in user profile? All settings seem to be enabled.

I've noticed a piece of strange code in member_build_blocks_start:

PHP Code:

 $templater vB_Template::create('helpful_statsbit_ten');
 
$templater vB_Template::create('helpful_statsbit'); 

The first call seem to be redundant.

Ted S 04-26-2010 05:27 PM

Quote:

Originally Posted by FractalizeR (Post 2027537)
Anyone has the problem, that no info is shown in user profile? All settings seem to be enabled.

I've noticed a piece of strange code in member_build_blocks_start:

PHP Code:

 $templater vB_Template::create('helpful_statsbit_ten');
 
$templater vB_Template::create('helpful_statsbit'); 

The first call seem to be redundant.

I'll take a look at this asap!

Alien 04-26-2010 06:41 PM

Were there any other additions/fixes yet in the latest beta, or just the new hidden posts feature at this time?

Ted S 04-26-2010 07:45 PM

Quote:

Originally Posted by Alien (Post 2027750)
Were there any other additions/fixes yet in the latest beta, or just the new hidden posts feature at this time?

One small bug fix to address people who disable negative ratings not seeing voting options.

I will be doing a more extensive bug fix shortly.

hotslot 04-26-2010 11:32 PM

Crazy, I cannot get this simple program to work.

It's activated, However when I click Yes or No if question or answer was helpful it simply redirects me back to main page.

Can someone help me on this?

Ted S 04-27-2010 01:47 AM

Quote:

Originally Posted by hotslot (Post 2027850)
Crazy, I cannot get this simple program to work.

It's activated, However when I click Yes or No if question or answer was helpful it simply redirects me back to main page.

Can someone help me on this?

Do you have ajax enabled on your site? Is your browser showing any errors with javascript? Did you upload the included javascript files?

Ted S 04-27-2010 04:31 AM

Quote:

Originally Posted by FractalizeR (Post 2027065)
I think I'll vote for that. You see, a potential abuser can create fake login and downvote many-many threads until banned. I would like to have per-usergroup restriction. It would be also good to have this restriction dependable on the time passed since user is registered.

FYI, I totally forgot but vote limiting is already a feature of this mod.

FractalizeR 04-28-2010 01:26 PM

Per-usergroup?

Ted S 04-28-2010 05:13 PM

Quote:

Originally Posted by FractalizeR (Post 2028566)
Per-usergroup?

No, overall.

Would you see it being a few groups excluded or a true, per usergroup, daily limit?

FractalizeR 04-29-2010 08:44 AM

Per usergroup daily limit is better.

It's a long time since I am looking for a VBulletin mod, that will help our moderators to keep forum clean. The best system I ever saw is implemented at www.stackoverflow.com. So, if you allow I would express my personal suggestions for Helpful Answers mod. I am sure they are wanted by any moderator.

- Selected usergroups (generally admins, supermods and mods) should have a possibility to see what users and how rated selected message. This is needed to prevent system abuse by ghost account created to promote stupid threads.

- Per-group voting limit. So, for example on my forum just registered users are kept in Novice usergroup until they post 10 messages on forum. I would like them to be able to vote no more than, say, 10 votes per day. After they post 10 messages, they are moved to regular user group and their limit is now, say, 50. Regular Moderators should have 100 as a limit. And SuperMods and Admins should have no limit at all.

- Statistic on best and worst helpful users viewable by each forum member (and an ability to turn off best, worst and both having also an ability to remain active for selected usergroups. For me admins, and all mods should see that and if some NASTY extra-stupid person appears on forum, warn/ban him). May be this can be provided as a hook to VSa - Advanced Forum Statistics and/or implemented independently.

- Ability to set statuses depending on user scores like Vbulletin post statuses. For example, if user has less than 20 helpful scores, it is considered as "regular". 20-50 = "Helpful". 50-100 = "Forum Star", 100-499 = "Chief forum caretaker", 500-1000 = "junior moderator candidate" etc. This status should be shown in postbit below user messages count. When you hover status, it will tooltip score count and percentage to reach next level. All members with level more than, say, 100 are potential candidates to moderators and should be reviewed by staff.

- Moderator functions: "Remove all positive votes from this message", "Remove all negative votes from this message". This is needed when stupid people begin to downvote some useful post just to abuse one user.

- Add an ability to recount all votes and their stats (this is needed in case of some forum glitch). You can add this to usual recounters section when you, for example, rebuild forum search index.

- Scoring algorithm needs to be changed. Here are some links on simple, but effective ways to correctly calculate total scores:
http://stackoverflow.com/questions/1...-5-star-rating
http://stackoverflow.com/questions/9...e-and-examples
http://stackoverflow.com/questions/2...st-scored-item

This is to prevent a post with 1 10-score vote to be put higher, than a post with 100 10-score and 20 5-score votes in total rating.

- "X of Y users considered this post helpful" long text can be replaced by something like progress bar. So, I say in settings, that progress bar should be full when at least 20 users voted. So, if only 10 voted positively on this post so far, I will see 50% filled with green. If 10 users voted positively, and 10 negatively, progress bar should be at zero. If all 20 voted negatively, progress bar should be RED and at 100%.

These are just a suggestions on how this can be. Something may be changed or reworked.

P.S. I still don't see any stats in user profiles despite I enabled them on forum.


All times are GMT. The time now is 07:10 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03220 seconds
  • Memory Usage 2,367KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php_printable
  • (25)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete