View Full Version : Postbit Mod


TruthElixirX
9th May 2005, 02:27 AM
I started working on my own postbit using the default one to start off with...I'm needing help with a couple of things...

I attached an image of my problem. :p...Ask questions..here is the code fo my postbit legacy..and if it isn't xhtml compliant or w/e don't bug me about it.:p



<!-- post #$post[postid] -->
<style type="text/css">
<!--
.style1 {color: #00CCFF}
-->
</style>
<if condition="$show['spacer']">
<p>$spacer_open
</p>
<table width="100%" style="background-image:url(images/slick/alternativegradient/catbg.gif)" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><img src="images/slick/alternativegradient/leftcat.gif" height="20" border="0" /></td>
<td width="100%" style="background-image:url(images/slick/alternativegradient/catbg.gif)" valign="middle"><div align="center">
<div align="center"></div>
</div></td>
<td width="140" height="27" align="right" valign="top"><img src="images/slick/alternativegradient/rightcat.gif" height="20" /></td>
</tr>
</table>
<!-- End top category table setup -->
<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>

<table class="tborder" id="post$post[postid]" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt2" style="padding:0px">
<!-- user info -->
<table cellpadding="0" cellspacing="$stylevar[cellpadding]" border="0" width="100%">
<tr>
<td valign="top" nowrap="nowrap"><div class="smallfont"> <if condition="$post['joindate']">
<div>
<p class="style1">$post[musername]</p>
<p>$vbphrase[join_date]: $post[joindate]</p>
</div>
</if> <if condition="$post['field2']">
<div>$vbphrase[location_perm]: $post[field2]</div>
</if> <if condition="$post['age']">
<div>$vbphrase[age]: $post[age]</div>
</if>
<div> $vbphrase[posts]: $post[posts] | <if condition="$bbuserinfo['usergroupid'] == '6'"><a href="ushop.php?do=a&shortname=admindonate&userid=$post[userid]" target="_blank">$vbphrase[ucs_points]</a><else />$vbphrase[ucs_points]</if>: $points (<a href="ushop.php?do=a&shortname=donate&userid=$post[userid]" target="_blank">Donate</a>) </div>
<if condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower] </if>
<div>$post[reputationdisplay]</div>
</if> <font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"> </font></font></font></font></font></font></font></font></font></font></font></font>
<div><div class="normal" style="float:$stylevar[right]"><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"><div id="postmenu_$post[postid]"><font color="#ff0000"><if condition="$show['profile']"><script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else /></if><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><p><if condition="$show['profile']"></if></p>
<p><if condition="$show['profile']"></if>$post[usertitle]</p>
</font></font></font></font></font></font></font></font></font></font></font></font></div>
<font color="#ff0000"><if condition="$post['usertitle']"></if> <if condition="$post['rank']">
</if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><if condition="$post['rank']"><div class="smallfont">$post[rank]</div>
</if></font></font></font></font></font></font></font></font></font></font></font></font> </if></if></if><font color="#ff0000"><if condition="THIS_SCRIPT=='showthread' AND $buttons=='Buttons'"><if condition="$hierarchical=='Yes'"><if condition="$post[userid]==$bbuserinfo[userid] AND $post[usergroupid]!=6 AND $post[warning_level]>0"></if> </if> </if>
<!-- end of warning system -->
<if condition="$show['postcount']"><a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new"><strong>$post[postcount]</strong></a> &nbsp;</if></font>
<p><font color="#ff0000"><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]"></a> &nbsp;</if> </font></p>
<p><font color="#ff0000"><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] </font></p>
</div>
<div class="normal">
<p><font color="#ff0000">
<!-- status icon and date -->
</font><font color="#ff0000"><a name="post$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /></a> </font></p>
<font color="#ff0000"><if condition="!$show['announcement']"> $post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if> <else /> </if></font>
<p><font color="#ff0000"><if condition="!$show['announcement']"><phrase 1="$post[startdate]" 2="$post[enddate]"></phrase></if></font></p>
<p><font color="#ff0000"><if condition="!$show['announcement']"><phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase></if></font></p>
<font color="#ff0000"><if condition="!$show['announcement']"> </if> $post[firstnewinsert] </font></div>
<p><font color="#ff0000"><a href="member.php?$session%5Bsessionurl%5Du=$post%5Buserid%5D"><img src="$avatarurl" alt="<phrase 1=" border="0"$post[username]"></a></font></p>
<p><font color="#ff0000">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] </font>
</p>
<div class="normal" style="float:$stylevar[right]"><font color="#ff0000"><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"> </if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"></if></if></if></font><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])">
<div id="postmenu_$post[postid]"><font color="#ff0000"><if condition="$show['profile']"><a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a> $post[onlinestatus] </if></font></div>
</if></if></if></div>
</div>
</div></td>
<if condition="$show['avatar']"><td class="alt2"><div class="normal" style="float:$stylevar[right]"><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])">
<div id="postmenu_$post[postid]"> <if condition="$show['profile']"> </if></div>
</if></if></if></div>
</td>
</if>
<td nowrap="nowrap">

<if condition="$post['uttstore_glow']"><div id="postmenu_$post[postid]" style="width:100%; filter:Glow(color=$post[uttstore_glow], strength=5);"><else /><div id="postmenu_$post[postid]"></div></if><if condition="$show['messageicon'] OR $post['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 -->
<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 -->
</if> <if condition="$post['signature']">
<!-- sig -->
<div> __________________<br />
$post[signature] </div>
</if>

</td>
<!-- Show warned sign -->
<if condition="THIS_SCRIPT=='showthread' AND ($bbuserinfo[usergroupid]==5 OR $bbuserinfo[usergroupid]==6 OR $bbuserinfo[usergroupid]==7) AND $post[warn_flag]>0"> </if>
<!-- End of show warned sign -->
</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']"></if></div>
</if><if condition="$post['signature']">
<!-- / sig -->
</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 -->


<if condition="$show['spacer']">
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="26" align="left" valign="top"><img src="images/slick/alternativegradient/bottomleft.gif" width="75" height="20" alt=" " border="0" /></td>
<td width="100%" height="100%" style="background-image:url(images/slick/alternativegradient/catbg2.gif)"></td>
<td width="26" align="right" valign="top"><img src="images/slick/alternativegradient/bottomright.gif" width="75" height="20" alt=" " border="0" /></td>
</tr>
</table>
<p>$spacer_close
</if>
<!-- / post #$post[postid] -->
</p>

vbcore
9th May 2005, 04:01 AM
Were you on speed or something when you were editing that image? Maybe you should relax a little bit and keep your hand steady :D

No but seriously, I would be glad to help you as I am bored as hell, but I cant tell wtf you want lol!

TruthElixirX
9th May 2005, 04:16 AM
hahahahhaha. Sorry. I was using a mouse and tried doing ti real quick..let me fix it.


EDIT:: I know itl ooks jsut liek the legacy tempalte for right now to...;)

darnoldy
9th May 2005, 05:14 AM
Ask questions..Holy crap!! did you try to edit this in FrontPage or Dreamweaver or something? I've never seen a human turn code into spagetti like that without help from a piece of software.

You have multiple problems:

1.<table width="100%" style="background-image:url(images/slick/alternativegradient/catbg.gif)" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><img src="images/slick/alternativegradient/leftcat.gif" height="20" border="0" /></td>
<td width="100%" style="background-image:url(images/slick/alternativegradient/catbg.gif)" valign="middle"><div align="center">
<div align="center"></div>
</div></td>
<td width="140" height="27" align="right" valign="top"><img src="images/slick/alternativegradient/rightcat.gif" height="20" /></td>
</tr>
</table>
this table has no content, and so doesn't display (background images will not hold the cell open). It also has duplicate nested div tags in the center cell.

2.<font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"> </font></font></font></font></font></font></font></font></font></font></font></font> you've got a bunch of these.

3.<if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><if condition="$post['rank']"></if><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><font color="#ff0000"><font color="#000000"><if condition="$post['rank']"><div class="smallfont">$post[rank]</div> I don't know what you are trying to do there. BTW, class="smallfont" is what makes the type small in lines like location.. either take it out of there, or add it to the date to make the two lines equal.

4.<div class="normal" style="float:$stylevar[right]"><font color="#ff0000"><if condition="THIS_SCRIPT=='showthread' AND ($buttons=='Text' OR $buttons=='')"><if condition="$hierarchical=='No'"><if condition="$post[usergroupid]!=6 AND $post[usergroupid]!=7 AND $post[usergroupid]!=5 AND can_moderate($forum[forumid], '', $bbuserinfo[userid])"> </if></if></if> You seem to repeat this set of nested conditionals that surround nothing--don't know what you're trying to do here.

5</td>
<!-- Show warned sign -->
<if condition="THIS_SCRIPT=='showthread' AND ($bbuserinfo[usergroupid]==5 OR $bbuserinfo[usergroupid]==6 OR $bbuserinfo[usergroupid]==7) AND $post[warn_flag]>0"> </if>
<!-- End of show warned sign -->
</tr>
</table>
This bit looks interesting, but the condition contains only a string of spaces, and so will display nothing. It also seems to be in a table row, but not within a cell, which will cause it to display (if there was anything to display) in a unexpected place.

More later, as I unscramble it.

--don

TruthElixirX
9th May 2005, 05:30 AM
Xd,. Yeah I was trying my luck with Dreamweaver. I heard it would screw me up bad. I have finally given up and will now be editing by hand to see what happens. :p.

Can we frame this as liek the worst coding ever? :p

darnoldy
9th May 2005, 06:50 AM
Can we frame this as like the worst coding ever?Sorry, dude--not even a close second for that honor. I've gotten waaaay worse from my students <g>

--don

vbcore
9th May 2005, 02:56 PM
Dreamweaver is pRo if you know how to use it correctly :) It saves me tons of time rather and coding it by hand-

darnoldy
9th May 2005, 06:39 PM
Dreamweaver is pRo if you know how to use it correctlyDreamweaver is a fine tool, but it does not replace thought or understanding. It creates verbose code that needs to be cleaned up.

I have used it for page prototyping and making templates. There are more-efficient techniques for embedding tags into massive amounts of existing content.

When trying to use it to edit vB's templates, I would expect it to choke on the conditionals and variables--these are php, not html.

--don

TruthElixirX
10th May 2005, 04:21 AM
Yeah I had tempalte errors after I got it how I wanted to look. Bleh..Gonna have ot learn XHTML...;_;...Stupid owrld.always changing program languages on me. :p