Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
First Post on every pages Details »»
First Post on every pages
Version: 1a, by AnhTuanCool AnhTuanCool is offline
Developer Last Online: Sep 2006 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 10-31-2004 Last Update: 11-15-2004 Installs: 36
 
No support by the author.

Fully tested on vb 3.0.3
Request by Johnny

Hacks Stats:
Install diffuculty: medium
File to edit: 4
File to add: none
Template to edit: 3
Template to add: 1
Query to run: 1
Install time: less than 5 min

Description:
This hack add an additional option to show FIRSTPOST of the thread on every pages after page#1. Can be considered useful for some competition or request or chat chitting threads that need to review the rules or some marked things showed on the firstpost.

Feature:
- Show option to enable show firstpost for mod only
- Show option to enable for old thread too
- Show firstpost (if enable for thread) on everypage and doesn't count for postcount
- Click edit or quote as normal
- postbit Template
- show username and avatar as default

Feature has not achieved yet:
- Attachment in firstpost
- postbit_legacy template support
- Lessen 1 query for showthread.php

Update:
- The update came with a preset for forum that automatically enable this hack when new thread is made and option to turn on or off this hack overal (see attachment)

Installing instruction:
attachment

If you find this hack useful and want to inform any update, plz click INSTALL. Have fun

EDIT: I've been gone and will be long from now, sorry if I can't support my hack as I specified before.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #42  
Old 12-29-2004, 02:50 AM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AnhTuanCOol
@BlindChild02 - you do want to put the new first post on top of the POST REPLY button and the thread navigation right?
This might help:
Open template SHOWTHREAD, erase
Code:
<if condition="$pagenumber != 1">
<div id="firstpost">$postbits_firstpost</div>
</if>
<div id="posts">$postbits</div>
Find:
Code:
<!-- controls above postbits -->
Add ABOVE:
Code:
<if condition="$pagenumber != 1">
<div id="firstpost">$postbits_firstpost</div>
</if>
<div id="posts">$postbits</div>
Done

@peteska2 - I didn't get what you said, do you mean about the update part?

that moved everything above the buttons.. and all the tables are about 90% instead of the 100%
Reply With Quote
  #43  
Old 12-29-2004, 03:07 AM
AnhTuanCool's Avatar
AnhTuanCool AnhTuanCool is offline
 
Join Date: Jul 2004
Location: Albuquerque
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In your template SHOWTHREAD
Find:
Code:
<if condition="$pagenumber != 1">
<div id="firstpost">$postbits_firstpost</div>
</if>
<div id="posts">$postbits</div>
Replace with
Code:
<if condition="$pagenumber != 1">
<div id="firstpost">$postbits_firstpost</div>
</if>
Very sorry because I typed all this right out of my mind, I don't have any tools with me now...and if it still gets errors, just post it and I think them out. Thanks
Reply With Quote
  #44  
Old 12-29-2004, 04:49 AM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

not workin... :\ that removes the actual postbits
Reply With Quote
  #45  
Old 12-29-2004, 04:02 PM
AnhTuanCool's Avatar
AnhTuanCool AnhTuanCool is offline
 
Join Date: Jul 2004
Location: Albuquerque
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Find:
Code:
<!-- start content table -->
Replace with:
Code:
<div id="posts">$postbits</div>

<!-- start content table -->
I think this is enough, good luck
Reply With Quote
  #46  
Old 12-29-2004, 04:29 PM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default



this is what happens when i follow all those steps....
it seems to be in the middle of all the posts... dunno why,
and the other posts are only 90% and the first post is 100%
Reply With Quote
  #47  
Old 12-29-2004, 04:33 PM
lasto lasto is offline
 
Join Date: Jan 2002
Posts: 1,514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can see the problem straight away - u never gave the woman in your sig time to undress
Reply With Quote
  #48  
Old 12-29-2004, 05:06 PM
AnhTuanCool's Avatar
AnhTuanCool AnhTuanCool is offline
 
Join Date: Jul 2004
Location: Albuquerque
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@BlindChild - Here it is
Last update I believe
Revert your SHOWTHREAD template and remember to save your further modification than this one so you can hack it back later.
In your SHOWTHREAD template, find:
Code:
<!-- controls above postbits -->
Replace with
Code:
<if condition="$pagenumber != 1">
<div width="100%" id="firstpost">$postbits_firstpost</div>
</if>

<!-- controls above postbits -->
Save
In your postbit_firstpost template
Remove this part:
Code:
<if condition="$show['spacer']">
$spacer_open
<div style="padding:0px 0px $stylevar[cellpadding]px 0px">
<if condition="!$post['islastshown']"><!-- this is not the last post shown on the page --></if>
</if>
Remove this also:
Code:
<if condition="$show['spacer']">
</div>
$spacer_close
</if>
Done
Reply With Quote
  #49  
Old 12-29-2004, 06:23 PM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

worked. lol thank you

wait. no. on the 1st page its ++++ed up :\
but on 2nd and so on its fine..
Reply With Quote
  #50  
Old 12-29-2004, 07:47 PM
AnhTuanCool's Avatar
AnhTuanCool AnhTuanCool is offline
 
Join Date: Jul 2004
Location: Albuquerque
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What's wrong? I checked my test board with a thread on the first page, it still normal.
Reply With Quote
  #51  
Old 12-29-2004, 07:54 PM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Heres my SHOWTHREAD
Code:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
	<title>$vboptions[bbtitle] - $thread[title]</title>
$headinclude

</head>
<body onload="$onload">
$header
$navbar

$poll

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

<if condition="$pagenumber != 1">
<div width="100%" id="firstpost">$postbits_firstpost</div>
</if>
<br>
<!-- controls above postbits -->
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-bottom:3px">
<tr valign="bottom">
	<if condition="$show['largereplybutton']">
		<td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$FIRSTPOSTID"><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></if></a></td>
	<else />
		<td class="smallfont">&nbsp;</td>
	</if>
	<if condition="$show['pagenav']"><td align="$stylevar[right]">$pagenav</td></if>
</tr>
</table>
<!-- / controls above postbits -->

<!-- toolbar -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-bottom-width:0px">
<tr>
	<td class="tcat" width="100%">
		<div class="smallfont">
		<if condition="$show['firstunreadlink']">
			<a href="$firstunread"><img class="inlineimg" src="$stylevar[imgdir_button]/firstnew.gif" alt="$vbphrase[view_first_unread]" border="0" /></a>
			<a href="$firstunread"><strong>$vbphrase[view_first_unread]</strong></a>
		</if>
		&nbsp;
		</div>
	</td>
	<td class="vbmenu_control" id="threadtools">
		<a href="#goto_threadtools"<if condition="is_browser('ie')"> accesskey="3"</if>>$vbphrase[thread_tools]</a>
		<if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadtools"); </script></if>
	</td>
	<if condition="$show['search']">
		<td class="vbmenu_control" id="threadsearch">
			<a href="#goto_threadsearch">$vbphrase[search_this_thread]</a>
			<if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadsearch"); </script></if>
		</td>
	</if>
	<if condition="$show['threadrating']">
		<td class="vbmenu_control" id="threadrating">
			<a href="#goto_threadrating"><if condition="$show['rating']">$vbphrase[rating]: <img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$thread[rating].gif" alt="<phrase 1="$thread[votenum]" 2="$thread[voteavg]">$vbphrase[thread_rating_x_votes_y_average]</phrase>" border="0" /><else />$vbphrase[rate_thread]</if></a>
			<if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadrating"); </script></if>
		</td>
	</if>
	<if condition="$vboptions['allowthreadedmode']">
	<td class="vbmenu_control" id="displaymodes">
		<a href="#goto_displaymodes">$vbphrase[display_modes]</a>
		<if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("displaymodes"); </script></if>
	</td>
	</if>
</tr>
</table>
<!-- / toolbar -->

<!-- end content table -->
$spacer_close
<!-- / end content table -->

<if condition="$show['threadedmode'] OR $show['hybridmode']">
<!-- thread posts list -->
$threadlist
<!-- /thread posts list -->
</if>


<div id="posts">$postbits</div>

<!-- start content table -->
$spacer_open
<!-- / start content table -->
<br>

<!-- controls below postbits -->
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr valign="top">
	<if condition="$show['largereplybutton']">
		<td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID"><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></if></a></td>
	<else />
		<td class="smallfont">&nbsp;</td>
	</if>	
	<if condition="$show['pagenav']"><td align="$stylevar[right]">$pagenav</td></if>
</tr>
</table>
<!-- / controls below postbits -->

<br />

<div class="smallfont" align="center">
	<strong>&laquo;</strong>
		<a href="showthread.php?$session[sessionurl]t=$threadid&amp;goto=nextoldest">$vbphrase[prev_thread]</a>
		|
		<a href="showthread.php?$session[sessionurl]t=$threadid&amp;goto=nextnewest">$vbphrase[next_thread]</a>
	<strong>&raquo;</strong>
</div>

<br />

$quickreply

<!-- currently active users -->
<if condition="$show['activeusers']">
	<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
	<tr>
		<td class="tcat" colspan="2">
			<phrase 1="$totalonline" 2="$numberregistered" 3="$numberguest">$vbphrase[users_viewing_this_thread_x_y_z]</phrase>
		</td>
	</tr>
	<tr>
		<td class="alt1" colspan="2">
			<span class="smallfont">$activeusers</span>
		</td>
	</tr>
	</table>
</if>
<!-- currently active users -->














<if condition="$show['popups']">
<!-- popup menu contents -->
<br />

<!-- thread tools menu -->
<div class="vbmenu_popup" id="threadtools_menu" style="display:none">
<form action="postings.php" method="post" name="threadadminform">
	<table cellpadding="4" cellspacing="1" border="0">
	<tr>
		<td class="thead">$vbphrase[thread_tools]<a name="goto_threadtools"></a></td>
	</tr>
	<tr>
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/printer.gif" alt="$vbphrase[show_printable_version]" /> <a href="printthread.php?$session[sessionurl]t=$threadid" accesskey="3">$vbphrase[show_printable_version]</a></td>
	</tr>
	<tr>
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/sendtofriend.gif" alt="$vbphrase[email_this_page]" /> <a href="sendmessage.php?$session[sessionurl]do=sendtofriend&amp;t=$threadid">$vbphrase[email_this_page]</a></td>
	</tr>
	<if condition="$show['member']">
	<tr>
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/subscribe.gif" alt="$vbphrase[subscription]" />
		<if condition="$show['subscribed']">
			<a href="subscription.php?$session[sessionurl]do=removesubscription&amp;t=$threadid">$vbphrase[unsubscribe_from_this_thread]</a>
		<else />
			<a href="subscription.php?$session[sessionurl]do=addsubscription&amp;t=$threadid">$vbphrase[subscribe_to_this_thread]</a>
		</if>
		</td>
	</tr>
	</if>
	<if condition="$show['addpoll']">
	<tr>
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" /> <a href="poll.php?$session[sessionurl]do=newpoll&amp;t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></td>
	</tr>
	</if>
	<if condition="$show['adminoptions']">
	<tr>
		<td class="thead">$vbphrase[admin_tools]<a name="goto_threadadmin"></a></td>
	</tr>
	<tr>
		<td class="vbmenu_option" title="nohilite">
		<div><label for="ao_oct"><input type="radio" name="do" id="ao_oct" value="openclosethread" checked="checked" /><if condition="$show['closethread']">$vbphrase[close_thread]<else />$vbphrase[open_thread]</if></label></div>
		<div><label for="ao_mvt"><input type="radio" name="do" id="ao_mvt" value="movethread" />$vbphrase[move_copy_thread]</label></div>
		<div><label for="ao_sut"><input type="radio" name="do" id="ao_sut" value="stick" /><if condition="$show['unstick']">$vbphrase[unstick_thread]<else />$vbphrase[stick_thread]</if></label></div>
		<div><label for="ao_edt"><input type="radio" name="do" id="ao_edt" value="editthread" />$vbphrase[edit_thread]</label></div>
		<div><label for="ao_dlt"><input type="radio" name="do" id="ao_dlt" value="deletethread" />$vbphrase[delete_thread]</label></div>
		<div><label for="ao_dlp"><input type="radio" name="do" id="ao_dlp" value="deleteposts" />$vbphrase[delete_posts]</label></div>
		<div><label for="ao_mgt"><input type="radio" name="do" id="ao_mgt" value="mergethread" />$vbphrase[merge_threads]</label></div>
		<div><label for="ao_spt"><input type="radio" name="do" id="ao_spt" value="splitthread" />$vbphrase[split_thread]</label></div>
		<div><label for="ao_rrd"><input type="radio" name="do" id="ao_rrd" value="removeredirect" />$vbphrase[remove_redirects]</label></div>
		<if condition="$show['editpoll']"><div><label for="ao_edp"><input type="radio" name="do" id="ao_edp" value="editpoll" />$vbphrase[edit_poll]</label></div></if>
		</td>
	</tr>
	<tr>
		<td class="vbmenu_option" title="nohilite" align="center">
			<input type="hidden" name="s" value="$session[sessionhash]" />
			<input type="hidden" name="t" value="$threadid" />
			<input type="hidden" name="pollid" value="$pollid" />
			<input type="submit" class="button" value="$vbphrase[perform_action]" />
		</td>
	</tr>
	</if>
	</table>
</form>
</div>
<!-- / thread tools menu -->

<!-- **************************************************** -->

<!-- thread display mode menu -->
<div class="vbmenu_popup" id="displaymodes_menu" style="display:none">
	<table cellpadding="4" cellspacing="1" border="0">
	<tr>
		<td class="thead">$vbphrase[display_modes]<a name="goto_displaymodes"></a></td>
	</tr>
	<tr>
	<if condition="$show['linearmode']">
		<td class="vbmenu_option" title="nohilite"><img class="inlineimg" src="$stylevar[imgdir_button]/mode_linear.gif" alt="$vbphrase[linear_mode]" /> <strong>$vbphrase[linear_mode]</strong></td>
	<else />
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/mode_linear.gif" alt="$vbphrase[linear_mode]" /> <a href="showthread.php?$session[sessionurl]p=$FIRSTPOSTID&amp;mode=linear$highlightwords#post$FIRSTPOSTID">$vbphrase[switch_to_linear_mode]</a></td>
	</if>
	</tr>
	<tr>
	<if condition="$show['hybridmode']">
		<td class="vbmenu_option" title="nohilite"><img class="inlineimg" src="$stylevar[imgdir_button]/mode_hybrid.gif" alt="$vbphrase[hybrid_mode]" /> <strong>$vbphrase[hybrid_mode]</strong></td>
	<else />
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/mode_hybrid.gif" alt="$vbphrase[hybrid_mode]" /> <a href="showthread.php?$session[sessionurl]mode=hybrid&amp;t=$thread[threadid]$highlightwords">$vbphrase[switch_to_hybrid_mode]</a></td>
	</if>
	</tr>
	<tr>
	<if condition="$show['threadedmode']">
		<td class="vbmenu_option" title="nohilite"><img class="inlineimg" src="$stylevar[imgdir_button]/mode_threaded.gif" alt="$vbphrase[threaded_mode]" /> <strong>$vbphrase[threaded_mode]</strong></td>
	<else />
		<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/mode_threaded.gif" alt="$vbphrase[threaded_mode]" /> <a href="showthread.php?$session[sessionurl]p=$FIRSTPOSTID&amp;mode=threaded$highlightwords#post$FIRSTPOSTID">$vbphrase[switch_to_threaded_mode]</a></td>
	</if>
	</tr>
	</table>
</div>
<!-- / thread display mode menu -->

<!-- **************************************************** -->

<if condition="$show['search']">
<!-- thread search menu -->
<div class="vbmenu_popup" id="threadsearch_menu" style="display:none">
<form action="search.php" method="post">
	<table cellpadding="4" cellspacing="1" border="0">
	<tr>
		<td class="thead">$vbphrase[search_this_thread]<a name="goto_threadsearch"></a></td>
	</tr>
	<tr>
		<td class="vbmenu_option" title="nohilite">
			<input type="hidden" name="s" value="$session[sessionhash]" />
			<input type="hidden" name="do" value="process" />
			<input type="hidden" name="searchthread" value="1" />
			<input type="hidden" name="showposts" value="1" />
			<input type="hidden" name="searchthreadid" value="$threadid" />
			<input type="text" class="bginput" name="query" size="20" />$gobutton<br />
		</td>
	</tr>
	<tr>
		<td class="vbmenu_option"><a href="search.php?$session[sessionurl]">$vbphrase[advanced_search]</a></td>
	</tr>
	</table>
</form>
</div>
<!-- / thread search menu -->
</if>

<!-- **************************************************** -->

<!-- thread rating menu -->
<div class="vbmenu_popup" id="threadrating_menu" style="display:none">
<form action="threadrate.php" method="post">
	<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">
		<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>
		<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>$vbphrase[already_rated_this_thread]</td>
	</tr>
	</if>
	</table>
</form>
</div>
<!-- / thread rating menu -->


<!-- / popup menu contents -->
<else />
<!-- controls for non-popup browsers -->


<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-top-width:0px">
<tr>
	<td class="thead" <if condition="!$show['search']">colspan="2"</if>>$vbphrase[thread_tools]<a name="goto_threadtools"></a></td>
	<if condition="$show['search']"><td class="thead">$vbphrase[search_this_thread]<a name="goto_threadsearch"></a></td></if>
</tr>
<tr valign="top">
	<td class="alt1" <if condition="!$show['search']">colspan="2"</if>>
	
	<!-- thread tools -->
	<div class="smallfont">
		<div><img class="inlineimg" src="$stylevar[imgdir_button]/printer.gif" alt="$vbphrase[show_printable_version]" vspace="1" /> <a href="printthread.php?$session[sessionurl]t=$threadid" accesskey="p">$vbphrase[show_printable_version]</a></div>
		<div><img class="inlineimg" src="$stylevar[imgdir_button]/sendtofriend.gif" alt="$vbphrase[email_this_page]" vspace="1" /> <a href="sendmessage.php?$session[sessionurl]do=sendtofriend&amp;t=$threadid">$vbphrase[email_this_page]</a></div>
		<if condition="$show['member']">
			<div><img class="inlineimg" src="$stylevar[imgdir_button]/subscribe.gif" alt="$vbphrase[subscription]" vspace="1" />
				<if condition="$show['subscribed']">
					<a href="subscription.php?$session[sessionurl]do=removesubscription&amp;t=$threadid">$vbphrase[unsubscribe_from_this_thread]</a>
				<else />
					<a href="subscription.php?$session[sessionurl]do=addsubscription&amp;t=$threadid">$vbphrase[subscribe_to_this_thread]</a>
				</if>
			</div>
		</if>
		<if condition="$show['addpoll']">
			<div><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" vspace="1" /> <a href="poll.php?$session[sessionurl]do=newpoll&amp;t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></div>
		</if>
	</div>
	<!-- / thread tools -->
	
	</td>
	<if condition="$show['search']">
	<td class="alt1">
	
	<!-- search this thread -->
	<form action="search.php" method="post">
	<div class="smallfont">
		<input type="hidden" name="s" value="$session[sessionhash]" />
		<input type="hidden" name="do" value="process" />
		<input type="hidden" name="searchthread" value="1" />
		<input type="hidden" name="showposts" value="1" />
		<input type="hidden" name="searchthreadid" value="$threadid" />
		<strong>$vbphrase[search_this_thread]</strong>:<br />
		<input type="text" class="bginput" name="query" size="20" style="width:175px" />$gobutton<br />
		<a href="search.php?$session[sessionurl]">$vbphrase[advanced_search]</a>
	</div>
	</form>
	<!-- /  search this thread -->
	
	</td>
	</if>
</tr>
<if condition="$vboptions['allowthreadedmode'] OR $show['threadrating']">
<tr>
	<if condition="$vboptions['allowthreadedmode']"><td class="thead" $nodhtmlcolspan>$vbphrase[display_modes]<a name="goto_displaymodes"></a></td></if>
	<if condition="$show['threadrating']"><td class="thead" $nodhtmlcolspan>$vbphrase[rate_this_thread]<a name="goto_threadrating"></a></td></if>
</tr>
<tr valign="top">
	<if condition="$vboptions['allowthreadedmode']">
	<td class="alt2" $nodhtmlcolspan>
	
	<!-- thread display modes -->
	
	<div class="smallfont">
		<div><img class="inlineimg" src="$stylevar[imgdir_button]/mode_linear.gif" alt="$vbphrase[linear_mode]" vspace="1" /> <if condition="$show['linearmode']"><strong>$vbphrase[linear_mode]</strong><else /><a href="showthread.php?$session[sessionurl]p=$FIRSTPOSTID&amp;mode=linear$highlightwords#post$FIRSTPOSTID">$vbphrase[switch_to_linear_mode]</a></if></div>
		<div><img class="inlineimg" src="$stylevar[imgdir_button]/mode_hybrid.gif" alt="$vbphrase[hybrid_mode]" vspace="1" /> <if condition="$show['hybridmode']"><strong>$vbphrase[hybrid_mode]</strong><else /><a href="showthread.php?$session[sessionurl]mode=hybrid&amp;t=$thread[threadid]$highlightwords">$vbphrase[switch_to_hybrid_mode]</a></if></div>
		<div><img class="inlineimg" src="$stylevar[imgdir_button]/mode_threaded.gif" alt="$vbphrase[threaded_mode]" vspace="1" /> <if condition="$show['threadedmode']"><strong>$vbphrase[threaded_mode]</strong><else /><a href="showthread.php?$session[sessionurl]p=$FIRSTPOSTID&amp;mode=threaded$highlightwords#post$FIRSTPOSTID">$vbphrase[switch_to_threaded_mode]</a></if></div>
	</div>
	
	<!-- / thread display modes -->
	
	</td>
	</if>
	<if condition="$show['threadrating']">
	<td class="alt2" $nodhtmlcolspan>
	
	<!-- rate this thread -->
	<form action="threadrate.php" method="post">
	<div class="smallfont">
		<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" />
		<strong>$vbphrase[rate_this_thread]</strong>:<br />
		<select name="vote" onchange="this.form.submit()" style="width:175px">
			<optgroup label="$vbphrase[choose_a_rating]">
				<option value="5" $voteselected[5]>5 : $vbphrase[excellent]</option>
				<option value="4" $voteselected[4]>4 : $vbphrase[good]</option>
				<option value="3" $voteselected[3]>3 : $vbphrase[average]</option>
				<option value="2" $voteselected[2]>2 : $vbphrase[bad]</option>
				<option value="1" $voteselected[1]>1 : $vbphrase[terrible]</option>
			</optgroup>
		</select>$gobutton
	</div>
	</form>
	<!-- / rate this thread -->
	
	</td>
	</if>
</tr>
</if>
</table>
<br />


<!-- / controls for non-popup browsers -->
</if>
















<!-- forum rules and admin links -->
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr valign="bottom">
	<td class="smallfont" align="$stylevar[left]">
		$forumrules
	</td>
	<td class="smallfont" align="$stylevar[right]">
		<table cellpadding="0" cellspacing="0" border="0">
		<if condition="!$show['popups'] AND $show['adminoptions']">
		<tr>
			<td>
			<div class="smallfont" style="text-align:$stylevar[left]; white-space:nowrap">
			<form action="postings.php" method="post" name="adminoptionsform">
			<input type="hidden" name="s" value="$session[sessionhash]" />
			<input type="hidden" name="t" value="$threadid" />
			<strong>$vbphrase[admin_tools]</strong>:<br />
			<select name="do" onchange="this.form.submit()">
				<optgroup label="$vbphrase[thread_admin_tools]">
					<option value="openclosethread" selected="selected"><if condition="$show['closethread']">$vbphrase[close_thread]<else />$vbphrase[open_thread]</if></option>
					<option value="movethread">$vbphrase[move_copy_thread]</option>
					<option value="stick"><if condition="$show['unstick']">$vbphrase[unstick_thread]<else />$vbphrase[stick_thread]</if></option>
					<option value="editthread">$vbphrase[edit_thread]</option>
					<option value="deletethread">$vbphrase[delete_thread]</option>
					<option value="deleteposts">$vbphrase[delete_posts]</option>
					<option value="mergethread">$vbphrase[merge_threads]</option>
					<option value="splitthread">$vbphrase[split_thread]</option>
					<option value="removeredirect">$vbphrase[remove_redirects]</option>
				</optgroup>
			</select>$gobutton
			</form>
			</div>
			</td>
		</tr>
		<br />
		</if>
		<tr>
			<td>
			$forumjump
			</td>
		</tr>		
		</table>
	</td>
</tr>
</table>
<!-- /forum rules and admin links -->

<br />

$similarthreads

<br />

$footer

<!-- temp -->
<div style="display:none">
	<!-- thread rate -->
	<if condition="$show['ratethread']">
		<!-- thread ratings form here -->
	<else />
		<if condition="$show['threadrating']">
			$vbphrase[you_rated_this_thread]: <b>$threadinfo[vote]</b>
		</if>
	</if>
	<!-- / thread rate -->
</div>

</body>
</html>
Heres my postbit_firstpost
Code:
<!-- post #$post[postid] -->


<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-bottom-width:0px">
  <tr> 
    <td class="tcat" width="100%"> 

<div align="center"> <if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if> 
          <if condition="$post['title']"><strong>$post[title]</strong></if> </div>

</td>
    <if condition="$show['search']"> </if> <if condition="$show['threadrating']"> 
    </if> <if condition="$vboptions['allowthreadedmode']"> </if> </tr>
</table>


  <table class="tborder" id="post$post[postid]" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr> 
      <td class="thead" $scrolltothis> <div class="normal" style="float:$stylevar[right]"> 
          &nbsp; <a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new"><strong>First 
          post of this thread</strong></a> &nbsp; <if condition="$show['reputationlink']"><a href="#" onclick="return reputation($post[postid])"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif"  alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" 
          border="0" /></a> &nbsp;</if> <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif"  alt="$vbphrase[report_bad_post]" border="0" /></a> 
          &nbsp;</if> $post[iplogged] </div>
        <div class="normal"> 
          <!-- status icon and date -->
          <a name="post$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /></a> 
          <if condition="!$show['announcement']"> $post[postdate]<if condition="!$show['detailedtime']">, 
          $post[posttime]</if> <else /> <phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase> 
          </if> $post[firstnewinsert] 
          <!-- / status icon and date -->
        </div></td>
    </tr>
    <tr> 
      <td class="alt2" style="padding:0px"> 
        <!-- user info -->
        <table cellpadding="0" cellspacing="$stylevar[cellpadding]" border="0" width="100%">
          <tr> <if condition="$show['avatar']">
            <td class="alt2"><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$avatarurl" alt="<phrase  1="$post[username]">$vbphrase[xs_avatar]</phrase>" 
              border="0" /></a></td>
            </if> 
            <td nowrap="nowrap"> <div id="postmenu_$post[postid]"> <if condition="$show['profile']"> 
                <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]<br>
                </a>$post[onlinestatus] 
                <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
                <else /> $post[musername]</if></div>
              <if condition="$post['usertitle']">
              <div class="smallfont">$post[usertitle]</div>
              </if> <if condition="$post['rank']">
              <div class="smallfont">$post[rank]</div>
              </if> </td>
            <td width="100%">&nbsp;</td>
            <td valign="top" nowrap="nowrap"> <div class="smallfont"> <if condition="$post['joindate']">
              <div>$vbphrase[join_date]: <strong>$post[joindate]</strong></div>
              </if> <if condition="$post['field2']">
              <div>$vbphrase[location_perm]: <strong>$post[field2]</strong></div>
              </if> <if condition="$post['age']">
              <div>$vbphrase[age]: <strong>$post[age]</strong></div>
              </if> <div> $vbphrase[posts]: <strong>$post[posts]</strong></div></td>
          </tr>
        </table>
        <!-- / user info -->
      </td>
    </tr>
    <tr> 
      <td class="alt1"> 
        <!-- message, attachments, sig -->
        <if condition="$show['messageicon'] OR $post['title']"> 
        <!-- icon and title -->
        <div class="smallfont"> <if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if> 
          <if condition="$post['title']"><strong>$post[title]</strong></if> </div>
        <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
        <!-- / icon and title -->
        </if> 
        <!-- message -->
        <div>$post[message]</div>
        <!-- / message -->


      </td>
    </tr>
    <tr>
      <td class="alt1">

        <if condition="$show['attachments']"> 
        <!-- attachments -->
        <div style="padding:$stylevar[cellpadding]px"> <if condition="$show['thumbnailattachment']"> 
          <fieldset class="fieldset">
          <legend>$vbphrase[attached_thumbnails]</legend>
          <div style="padding:$stylevar[formspacer]px"> $post[thumbnailattachments] 
          </div>
          </fieldset>
          </if> <if condition="$show['imageattachment']"> 
          <fieldset class="fieldset">
          <legend>$vbphrase[attached_images]</legend>
          <div style="padding:$stylevar[formspacer]px"> $post[imageattachments] 
          </div>
          </fieldset>
          </if> <if condition="$show['imageattachmentlink']"> 
          <fieldset class="fieldset">
          <legend>$vbphrase[attached_images]</legend>
          <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
            $post[imageattachmentlinks] 
          </table>
          </fieldset>
          </if> <if condition="$show['otherattachment']"> 
          <fieldset class="fieldset">
          <legend>$vbphrase[attached_files]</legend>
          <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
            $post[otherattachments] 
          </table>
          </fieldset>
          </if> <if condition="$show['moderatedattachment']"> 
          <fieldset class="fieldset">
          <legend>$vbphrase[attachments_pending_approval]</legend>
          <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
            $post[moderatedattachments] 
          </table>
          </fieldset>
          </if> </div>
        <!-- / attachments -->


</td>
    </tr>
    <tr>
      <td class="alt1">

        </if> <if condition="$post['signature']"> 
        <!-- sig -->
        <div> __________________<br />
          $post[signature] </div>
        <!-- / sig -->


</td>
    </tr>
    <tr>
      <td class="alt1">

        </if> <if condition="$show['postedited']"> 
        <!-- edit note -->
        <div class="smallfont">
          <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
          <em> <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>. 
          <if condition="$post['edit_reason']">$vbphrase[reason]: $post[edit_reason]</if> 
          </em> </div>
        <!-- / edit note -->
        </if> <div align="$stylevar[right]"> 
          <!-- controls -->
          <if condition="$post['editlink']"> <a href="$post[editlink]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a> 
          </if> <if condition="$post['forwardlink']"> <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a> 
          </if> <if condition="$post['replylink']"> <a href="$post[replylink]"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" 
          alt="$vbphrase[reply_with_quote]" border="0" /></a> </if> <if condition="$SHOWQUICKREPLY AND !$show['threadedmode']"> 
          <a href="$post[replylink]" onclick="return qr($post[postid]);"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0"  /></a> 
          </if> 
          <!-- / controls -->
        </div>
        <!-- message, attachments, sig -->


</td>
    </tr>
  </table>

<!-- post $post[postid] popup menu -->
<div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$post[username]</td>
</tr>
<if condition="$show['profile']">
<tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]userid=$post[userid]">$vbphrase[view_public_profile]</a></td></tr>
</if>
<if condition="$show['pmlink']">
<tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&amp;userid=$post[userid]"><phrase  1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
</if>
<if condition="$show['emaillink']">
<tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$post[userid]"><phrase  1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr>
</if>
<if condition="$show['homepage']">
<tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr>
</if>
<if condition="$show['search']">
<tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&amp;userid=$post[userid]"><phrase  1="$post[username]">$vbphrase[find_all_posts_by_x]</phrase></a></td></tr>
</if>
<if condition="$post['userid']">
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><phrase  1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>
</if>
</table>
</div>
<!-- / post $post[postid] popup menu -->





<!-- / post #$post[postid] -->
Reply With Quote
Reply


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

Forum Jump


All times are GMT. The time now is 02:15 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06241 seconds
  • Memory Usage 2,425KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (13)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete