vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=192)
-   -   Custom Field Below Signature on Legacy Postbit (https://vborg.vbsupport.ru/showthread.php?t=119379)

evenmonkeys 06-21-2006 10:00 PM

Custom Field Below Signature on Legacy Postbit
 
Description
Basically, this allows you to create a custom profile field, or anything for that matter, and display it along the bottom of each post. Aligned to the right side are the edit and quote buttons. This will align a field of your choice to the left side. Note that this is primarily for the legacy Postbit.

Templates to edit: 1 (postbit legacy)

Installation
1. If you have not already, create a custom profile field.
2. In your AdminCP, go to Styles & Templates -> Style Manager -> Edit Templates -> Postbit -> Postbit Legacy.
3. Find:
HTML Code:

<!-- / status icon and date -->
</td>
<td class="thead" style="font-weight:normal" align="$stylevar[right]">

Replace with:
HTML Code:

<!-- / status icon and date -->
</td>
<td colspan="2" class="thead" style="font-weight:normal" align="$stylevar[right]">

4. Find:
HTML Code:

<if condition="$show['moderated']">
<td class="alt2" id="td_post_$post[postid]">
<else />
<td class="alt1" id="td_post_$post[postid]">
</if>

Replace with:
HTML Code:

<if condition="$show['moderated']">
<td class="alt2" id="td_post_$post[postid]">
<else />
<td colspan="2" class="alt1" id="td_post_$post[postid]">
</if>

5. Find:
HTML Code:

<td class="alt1" align="$stylevar[right]">
Above put:
HTML Code:

<td class="alt1" align="$stylevar[left]">
<if condition="$post['fieldx']">
$post[fieldx]
</if>
</td>

6: Replace x with the field ID.


Comments
I use this on my forums for two different things. One thing I use it for is ranks. It looks a lot cleaner having them somewhere out of the way, but very obvious to see. They tend to get very cluttered up around the username and avatar. The other thing I use it for is a comment that people can make. They have a custom field that they can say a quote or something in and it'll display this along the bottom below their signatures.

Atakan KOC 06-23-2006 05:23 AM

Thanks :)

Snake 06-23-2006 11:44 AM

Nice idea!

Smooth Adam 01-09-2007 07:01 PM

I need help with mine since this is a template that I've bought over the internet.

HTML Code:

<table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">

<tr>

        <if condition="$show['announcement']">

                <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" colspan="2">

                        <img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" />

                        <phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase>

                </td>

        <else />

                <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-right: 0px" $post[scrolltothis]>               

                        <!-- 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>

                        $post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if>

                        $post[firstnewinsert]

                        <!-- / status icon and date -->                               

                </td>

                <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-left: 0px" align="$stylevar[right]">

                        &nbsp;

                        <if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if>

                        <if condition="$show['inlinemod']">

                                <input type="checkbox" name="plist[$postid]" id="plist_$postid" style="vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="$post[checkbox_value]" />

                        </if>

                </td>

        </if>

</tr>

<tr valign="top">

        <td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">

                       

                        <div id="postmenu_$post[postid]">

                                <if condition="$show['profile']">

                                <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>

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

               

                        <if condition="$show['avatar']">

                                <div class="smallfont">

                                        &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>

                                </div>

                        </if>

                       

                        <div class="smallfont">

                                &nbsp;<br />

                                <if condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</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>

                                <if condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>

                                <if condition="$show['reputation']"><div><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>

                               

                                <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>

                        </div>                                       

               

        </td>

        <if condition="$show['moderated']">

        <td class="alt2" id="td_post_$post[postid]" style="border-right: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">

        <else />

        <td class="alt1" id="td_post_$post[postid]" style="border-right: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">

        </if>

       

                <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 id="post_message_$post[postid]">$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>

                <!-- / 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>

       

        </td>

</tr>

<tr>

        <td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">

                $post[onlinestatus]

                <if condition="$show['reputationlink']">

                        <span id="reputationmenu_$post[postid]"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow" id="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></span>

                        <if condition="$show['popups']"><script type="text/javascript"> vbrep_register("$post[postid]")</script></if>

                </if>                               

                <if condition="$show['infractionlink']"><a href="infraction.php?$session[sessionurl]do=report&amp;p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/infraction.gif" alt="<phrase 1="$post[username]">$vbphrase[add_infraction_for_x]</phrase>" border="0" /></a></if>

                <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>

                $post[iplogged]

                &nbsp;

        </td>

        <if condition="$show['moderated']">

        <td class="alt2" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-left: 0px; border-top: 0px">

        <else />

        <td class="alt1" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-left: 0px; border-top: 0px">

        </if>

                <!-- controls -->

                <if condition="$post['editlink']">

                        <img style="display: none" id="progress_$postid" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[loading_editor_please_wait]" />

                        <a href="$post[editlink]" name="vB::QuickEdit::$post[postid]"><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]" rel="nofollow"><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="$show['multiquote_post']">

                        <a href="$post[replylink]" rel="nofollow" onclick="return false"><img src="$stylevar[imgdir_button]/multiquote_<if condition="$show['multiquote_selected']">on<else />off</if>.gif" alt="$vbphrase[multi_quote_this_message]" border="0" id="mq_$post[postid]" /></a>

                </if>

                <if condition="$show['quickreply'] AND !$show['threadedmode']">

                        <a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>

                </if>

                <if condition="$show['moderated']">

                        <img src="$stylevar[imgdir_misc]/moderated.gif" alt="$vbphrase[moderated_post]" border="0" />

                </if>

                <if condition="$show['deletedpost']">

                        <img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[deleted_post]" border="0" />

                </if>

                <if condition="$show['redcard']">

                        <a href="infraction.php?$session[sessionurl]do=view&amp;p=$post[postid]"><img src="$stylevar[imgdir_button]/redcard.gif" alt="$vbphrase[received_infraction]" border="0" /></a>

                <else />

                        <if condition="$show['yellowcard']">

                                <a href="infraction.php?$session[sessionurl]do=view&amp;p=$post[postid]"><img src="$stylevar[imgdir_button]/yellowcard.gif" alt="$vbphrase[received_warning]" border="0" /></a>

                </if>

                        </if>

                <!-- / controls -->

        </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]u=$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;u=$post[userid]" rel="nofollow"><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]" rel="nofollow"><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;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>

        </if>

        <if condition="$post['userid'] AND $show['member']">

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

I can do the first part, but I'm lost in the second and third steps...


All times are GMT. The time now is 11:13 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.01371 seconds
  • Memory Usage 1,892KB
  • 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
  • (7)bbcode_html_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete