vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=229)
-   -   Show Thread Enhancements - Force Signature to the Bottom (https://vborg.vbsupport.ru/showthread.php?t=174285)

dancue 03-26-2008 10:00 PM

Force Signature to the Bottom
 
Here is a small contribution to this community.

I noticed that this template modification was available for 3.0 and 3.5, but not for 3.7.

Credits:
Was motivated by the original hack, created by Brad.


What does it do?

It will allow you to place the signature at the very bottom of the post.

What's the difference between this and the previous versions?
  • The table area for the signature will shrink to fit the signature. This will avoid the bottom table from directly following the end of a post.
  • The edited note has been moved to the absolute bottom. (On past versions they have showed directly after the post, before the sig.)

Versions tested and working on:
  • 3.7.0

Notes:
  • This is ONLY for postbit_legacy users.
  • Those with very customized templates may reply to this thread or pm me for a different code. Please make a copy of your postbit_legacy before altering it.
  • Support is offered to the best of my ability and when time permits.
  • I will only offer support to those who have clicked install.

Installation:

Find in postbit_legacy template:
Code:

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

        <td class="alt2" width="175" rowspan="2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
Find in postbit legacy template:
Code:

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

                $template_hook[postbit_signature_end]

                <if condition="$show['postedited']">
                <!-- edit note -->
                        <div class="smallfont">
                                <hr size="1" style="color:$stylevar[tborder_bgcolor]; background-color:$stylevar[tborder_bgcolor]" />
                                <em>
                                        <if condition="$show['postedithistory']">
                                                <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]" 4="posthistory.php?$session[sessionurl]p=$post[postid]">$vbphrase[last_edited_link_by_x_on_y_at_z_postid]</phrase>.
                                        <else />
                                                <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
                                        </if>
                                        <if condition="$post['edit_reason']">
                                                $vbphrase[reason]: $post[edit_reason]
                                        </if>
                                </em>
                        </div>
                <!-- / edit note -->
                </if>

        </td>
</tr>

Replace with:
Code:

<tr>
<td class="alt2" valign="bottom" height="100%"style="border-right: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
                $template_hook[postbit_signature_start]
                <if condition="$post['signature']">
                                <!-- sig -->
                        <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
                        <div valign="bottom">
                                $post[signature]
                        </div>
                <!-- / sig -->

                </if>
                $template_hook[postbit_signature_end]
                <if condition="$show['postedited']">
                <!-- edit note -->
                        <div class="smallfont">
                                <hr size="1" style="color:$stylevar[tborder_bgcolor]; background-color:$stylevar[tborder_bgcolor]" />
                                <em>
                                        <if condition="$show['postedithistory']">
                                                <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]" 4="posthistory.php?$session[sessionurl]p=$post[postid]">$vbphrase[last_edited_link_by_x_on_y_at_z_postid]</phrase>.
                                        <else />
                                                <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
                                        </if>
                                        <if condition="$post['edit_reason']">
                                                $vbphrase[reason]: $post[edit_reason]
                                        </if>
                                </em>
                        </div>
                <!-- / edit note -->
                </if>

                </td>
</tr>


bxbigt 03-27-2008 11:10 AM

Thanks Man :)

dancue 03-27-2008 12:02 PM

No problem.

Tom_S 03-30-2008 03:31 AM

Hmmm... I don't have that line:
Quote:

<td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
I'm running 3.7.0 RC1 Ideas?

Thanks in advance

EDIT:
I lost that line because of another mod but after looking at the default I learned that is line 27 so I just added it there anyway and modified it as it was. It didn't however work for me. The signature remains as it was. :(

Tom_S 03-30-2008 04:25 AM

Little tinkering an walla..no problemo ;)

Rat1972 03-30-2008 12:46 PM

I have a white stripe in the middle of the posts? Is there a sollution to let it disapear?

tiekie 03-30-2008 12:46 PM

Great mod ... I will get it installed a.s.a.p

dancue 03-30-2008 03:42 PM

Quote:

Originally Posted by Tom_S (Post 1478084)
Little tinkering an walla..no problemo ;)

I'm glad you figured it out. Sorry I didn't get to you sooner. Forgot to setup pm alerts to new replies...:)

Quote:

Originally Posted by Rat1972 (Post 1478266)
I have a white stripe in the middle of the posts? Is there a sollution to let it disapear?

It has to do with the cellspacing. Refer to this post. See if that works. Personally, I like the line there, so I will not be making the change.

Quote:

Originally Posted by tiekie (Post 1478267)
Great mod ... I will get it installed a.s.a.p

Cool. Glad you liked it.

dancue 03-30-2008 03:50 PM

Ok. None of you hit the installed button...

Doesn't take long to do it.

Tianuc 03-30-2008 10:40 PM

I have a question.
The article content is different from signature color

Please see the attachment.


All times are GMT. The time now is 06:02 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.01234 seconds
  • Memory Usage 1,757KB
  • 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_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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