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)
-   -   Forum Home Enhancements - Simple Left or Right Columns on Every Page (https://vborg.vbsupport.ru/showthread.php?t=148321)

Adam21 06-07-2007 02:33 PM

Quote:

Originally Posted by Ohiosweetheart (Post 1262929)
I tried Alan, but I'm assuming there is a character limit on pm's and posts here, as I tried to post it here as well and it wouldn't take it all. I've placed it into a txt file and attached.

Thank you.

See if this works :p

Copy and paste the contents inside your forumhome template

Ohiosweetheart 06-07-2007 10:01 PM

Nope sorry, whatever you did, didn't work. The footer is still over on the side.
Thank you for trying. I'll have to uninstall. :(

valdet 06-09-2007 02:20 PM

Can you show us how to add sidebars like this one in forumdisplay and in showthread, because my skin already has left sidebar on forumhome, but not on the other two templates.

Thanks.

WhyDoesItMatter 06-19-2007 02:44 AM

Looks awesome. I'm going to install this tomorrow night. Any chance of getting the code for the forum stats?

thanks.

Adam21 06-21-2007 02:57 PM

Quote:

Originally Posted by valdet (Post 1264811)
Can you show us how to add sidebars like this one in forumdisplay and in showthread, because my skin already has left sidebar on forumhome, but not on the other two templates.

Thanks.

This is only for forumhome only as the codes called for only in the forumhome template.To enable others,you'll have to have hooks for that.If you need this on forumdisplay and showthread,Kerry Anne's side column hack is great and efficient for it.:)

Quote:

Looks awesome. I'm going to install this tomorrow night. Any chance of getting the code for the forum stats?
Here's what i use for my Stats block

Code:

<br />
<table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
<tr>
<td class="thead" align="center">:: Forum Stats ::</td>
</tr>
</table>
<table class="tborder" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" width="100%" align="center">
<tr>
<td class="alt1"><center>
        <b>Forum Members:</b> $numbermembers<br />
        <b>Total Threads:</b> $totalthreads<br />
        <b>Posts:</b> $totalposts<br />
<b>Newest Member:</b> <a href="$vboptions[bburl]/member.php?u=$newuserid">$newusername</a><br />
<br />
        <b>Forum Staff:</b><br />
<a href="member.php?u=USERID HERE">YOUR STAFF NAME</a>, <a href="member.php?u=USERID HERE">YOUR STAFF NAME</a><br />
<br />
        There are currently <span class="staff"><b>$totalonline</b></span> users online.
</center>                               
</td>
</tr>
</table>


Ohiosweetheart 06-24-2007 09:06 AM

I never did get this to work right, sorry.

jarod1981? 06-27-2007 11:21 AM

Hello guys and Adam

Please, How Can I add a block with recents topic (Ex. 5 messages) from forum?

Thanks :)

nyplaya47 06-28-2007 02:05 PM

Thansk alot. A very simple solution!

iBaker 06-29-2007 04:34 AM

Quote:

Originally Posted by Ohiosweetheart (Post 1261511)
This is a very nice alternative to the side column hack. I just used it on a style I'm developing and I love it.

However, how would I go about preventing the footer from being pushed over as well?? Before I added this, the footer expanded the whole width of the forum. Doesn't look good this way :(

You can see what I mean here: http://www.themesbydesign.net/forums...php?styleid=64

Thanks for your help in advance. :)

I don't know if you got this fixed or not but just in case I fixed it by putting a </table> just above the $footer and it worked ok. If you look at it closely you will see that it is missing a table closing tag for the column.

Hope this helps

Also you will notice that the code that adds the Login box will still show the login box after the user logins - this is because to me it looks like it is missing the If statement to ascertain if the user is logged in - I will have a look and see if that is right.

iBaker 06-29-2007 05:29 AM

Yes, I was right it was missing the If statement - here is my complete template but please note that with the IF statement I just have an ELSE after it as I don't know from my VB days of doing a false part as in IF X <> X then...

Code:

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
    <!-- no cache headers -->
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="-1" />
    <meta http-equiv="Cache-Control" content="no-cache" />
    <!-- end no cache headers -->
    $headinclude
    <title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
</head>
<body>
$header
$navbar

<!-- IB - added for left column -->
<table border="0" width="100%" cellspacing="0" cellpadding="0" align="center">
    <tr>
        <td valign="top" width="180px">

<!-- BLOCK 1 - LOGIN -->
        <if condition="$show['member']"><else />
            <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
                <tr>
                    <td class="thead" align="center">:: Login ::</td>
                </tr>
            </table>
            <table class="tborder" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" width="100%" align="center">
                <tr>
                    <td class="alt1">
                    <!-- ENTER YOUR CODES BELOW -->
                        <!-- login form -->
                        <form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
                        <script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
                            <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                                <tr>
                                    <td class="smallfont"><label for="navbar_username">$vbphrase[username]</label></td>
                                    <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
                                </tr>
                                <tr>
                                    <td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
                                    <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
                                </tr>
                                <tr>
                                    <td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
                                </tr>
                                <tr>
                                    <td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
                                </tr>
                            </table>
                            <input type="hidden" name="s" value="$session[sessionhash]" />
                            <input type="hidden" name="do" value="login" />       
                            <input type="hidden" name="vb_login_md5password" />
                            <input type="hidden" name="vb_login_md5password_utf" />
                        </form>
                        <!-- / login form -->
                    <!-- / End Of CODES -->
                </td>
            </tr>
        </table>
        <br />
    </if>
<!-- end BLOCK 1 - LOGIN -->

<!-- BLOCK 2 - SEARCH -->
        <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
            <tr>
                <td class="thead" align="center">:: Forum Search ::</td>
            </tr>
        </table>
        <table class="tborder" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" width="100%" align="center">
            <tr>
                <td class="alt2">
                <!-- ENTER YOUR CODES BELOW -->
                    <strong>
                    <if condition="$show['searchbuttons']">
                        <form action="search.php?do=process" method="post">
                            <table cellpadding="0" cellspacing="0" border="0">
       
                                <tr>
                                    <td class="vbmenu_option" title="nohilite">
                                        <input type="hidden" name="do" value="process" />
                                        <input type="hidden" name="quicksearch" value="1" />
                                        <input type="hidden" name="s" value="$session[sessionhash]" />
                                        <div><input type="text" class="bginput" name="query" size="16" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div>
                                    </td>
                                </tr>
                                <tr>
                                    <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
                                </tr>
                            </table>
                        </form>
                    </if>
                <!-- / End Of CODES -->
                </td>
            </tr>
        </table>
<!-- end BLOCK 2 - SEARCH -->

<!-- BLOCK 3 - STATISTICS -->
        <br />
        <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
            <tr>
                <td class="thead" align="center">:: Forum Stats ::</td>
            </tr>
        </table>
        <table class="tborder" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" width="100%" align="center">
            <tr>
                <td class="alt1">
                    <b>Forum Members:</b> $numbermembers<br />
                    <b>Total Threads:</b> $totalthreads<br />
                    <b>Posts:</b> $totalposts<br />
                    <b>Newest Member:</b> <a href="$vboptions[bburl]/member.php?u=$newuserid">$newusername</a><br />
                    <br />
                    <b>Forum Moderators:</b><br />
                    <a href="member.php?u=1">Ian</a>, <a href="member.php?u=USERID HERE">Moderator 2</a><br />
                    <br />
                    There are currently <span class="staff"><b>$totalonline</b></span> users online.           
                </td>
            </tr>
        </table>
<!-- end BLOCK 3 - STATISTICS -->

    </td>
    <td width="10px"></td>
    <td valign="top">
<!-- end IB - added for left column -->

<if condition="$show['guest']">
<!-- guest welcome message -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="tcat"><phrase 1="$vboptions[bbtitle]">$vbphrase[welcome_to_the_x]</phrase></td>
</tr>
<tr>
    <td class="alt1">
        <phrase 1="faq.php$session[sessionurl_q]" 2="register.php$session[sessionurl_q]">$vbphrase[first_visit_message]</phrase>
    </td>
</tr>
</table>
<!-- / guest welcome message -->
<br />
</if>

<!-- main -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
    <tr align="center">
      <td class="thead">&nbsp;</td>
      <td class="thead" width="100%" align="$stylevar[left]">$vbphrase[forum]</td>
      <td class="thead" width="175">$vbphrase[last_post]</td>
      <td class="thead">$vbphrase[threads]</td>
      <td class="thead">$vbphrase[posts]</td>
      <if condition="$vboptions['showmoderatorcolumn']">
      <td class="thead">$vbphrase[moderator]</td>
      </if>
    </tr>
</thead>
$forumbits
<tbody>
    <tr>
        <td class="tfoot" align="center" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><div class="smallfont"><strong>
            <a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a>
            <if condition="$vboptions['forumleaders']">&nbsp; &nbsp;
            <a href="showgroups.php$session[sessionurl_q]" rel="nofollow">$vbphrase[view_forum_leaders]</a></if>
        </strong></div></td>
    </tr>
</tbody>
</table>
$forumhome_markread_script
<!-- /main -->

<br />
<br />

<!-- what's going on box -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
    <tr>
        <td class="tcat" colspan="2">$vbphrase[whats_going_on]</td>
    </tr>
</thead>
<if condition="$show['loggedinusers']">
<!-- logged-in users -->
<tbody>
    <tr>
        <td class="thead" colspan="2">
            <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_activeusers')"><img id="collapseimg_forumhome_activeusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif" alt="" border="0" /></a>
            <a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
        </td>
    </tr>
</tbody>
<tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]">
    <tr>
        <td class="alt2"><a href="online.php$session[sessionurl_q]" rel="nofollow"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="$vbphrase[view_whos_online]" border="0" /></a></td>
        <td class="alt1" width="100%">
            <div class="smallfont">
                <div style="white-space: nowrap"><phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></div>
                <div>$activeusers</div>
            </div>
        </td>
    </tr>
</tbody>
<!-- end logged-in users -->
</if>
<tbody>
    <tr>
        <td class="thead" colspan="2">
            <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_stats')"><img id="collapseimg_forumhome_stats" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_stats].gif" alt="" border="0" /></a>
            <phrase 1="$vboptions[bbtitle]">$vbphrase[x_statistics]</phrase>
        </td>
    </tr>
</tbody>
<tbody id="collapseobj_forumhome_stats" style="$vbcollapse[collapseobj_forumhome_stats]">
    <tr>
        <td class="alt2"><img src="$stylevar[imgdir_misc]/stats.gif" alt="<phrase 1="$vboptions[bbtitle]">$vbphrase[x_statistics]</phrase>" border="0" /></td>
        <td class="alt1" width="100%">
        <div class="smallfont">
            <div>
                $vbphrase[threads]: $totalthreads,
                $vbphrase[posts]: $totalposts,
                $vbphrase[members]: $numbermembers<if condition="$show['activemembers']">,
                    <span title="<phrase 1="$vboptions[activememberdays]">$vbphrase[within_the_last_x_days]</phrase>">$vbphrase[active_members]: $activemembers</span>
                </if>
            </div>
            <div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
        </div>
        </td>
    </tr>
</tbody>
<if condition="$show['birthdays']">
<!-- today's birthdays -->
<tbody>
    <tr>
        <td class="thead" colspan="2">
            <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_birthdays')"><img id="collapseimg_forumhome_birthdays" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_birthdays].gif" alt="" border="0" /></a>
            $vbphrase[todays_birthdays]
        </td>
    </tr>
</tbody>
<tbody id="collapseobj_forumhome_birthdays" style="$vbcollapse[collapseobj_forumhome_birthdays]">
    <tr>
        <td class="alt2"><a href="calendar.php?$session[sessionurl]do=getday&amp;day=$today&amp;sb=1"><img src="$stylevar[imgdir_misc]/birthday.gif" alt="$vbphrase[view_birthdays]" border="0" /></a></td>
        <td class="alt1" width="100%"><div class="smallfont">$birthdays</div></td>
    </tr>
</tbody>
<!-- end today's birthdays -->
</if>
<if condition="$show['upcomingevents']">
<tbody>
    <tr>
        <td class="thead" colspan="2">
            <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_events')"><img id="collapseimg_forumhome_events" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_events].gif" alt="" border="0" /></a>
            <if condition="$show['todaysevents']">$vbphrase[todays_events]<else /><phrase 1="$vboptions[showevents]">$vbphrase[upcoming_events_for_the_next_x_days]</phrase></if>
        </td>
    </tr>
</tbody>
<tbody id="collapseobj_forumhome_events" style="$vbcollapse[collapseobj_forumhome_events]">
    <tr>
        <td class="alt2"><a href="calendar.php$session[sessionurl_q]"><img src="$stylevar[imgdir_misc]/calendar.gif" alt="$vbphrase[calendar]" border="0" /></a></td>
        <td class="alt1" width="100%"><div class="smallfont">$upcomingevents</div></td>
    </tr>
</tbody>
</if>
</table>
<br />
<!-- end what's going on box -->

<!-- icons and login code -->
<table cellpadding="0" cellspacing="2" border="0" width="100%">
<tr valign="bottom">
    <td>
        <table cellpadding="2" cellspacing="0" border="0">
        <tr>
            <td><img src="$stylevar[imgdir_statusicon]/forum_new.gif" alt="$vbphrase[contains_new_posts]" border="0" /></td>
            <td class="smallfont">&nbsp; $vbphrase[forum_contains_new_posts]</td>
        </tr>
        <tr>
            <td><img src="$stylevar[imgdir_statusicon]/forum_old.gif" alt="$vbphrase[contains_no_new_posts]" border="0" /></td>
            <td class="smallfont">&nbsp; $vbphrase[forum_contains_no_new_posts]</td>
        </tr>
        <tr>
            <td><img src="$stylevar[imgdir_statusicon]/forum_old_lock.gif" alt="$vbphrase[a_closed_forum]" border="0" /></td>
            <td class="smallfont">&nbsp; $vbphrase[forum_is_closed_for_posting]</td>
        </tr>
        </table>
    </td>
    <if condition="!$show['guest']">
        <!-- member logout -->
        <td align="$stylevar[right]"><a href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]"  onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')"><phrase 1="$bbuserinfo[username]">$vbphrase[log_out_x]</phrase></a></td>
        <!-- end member logout -->
    </if>
</tr>
</table>
<!-- / icons and login code -->

<!-- IB - added for left column -->
</table>
<!-- end IB - added for left column -->

$footer
</body>
</html>



All times are GMT. The time now is 08:26 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.01297 seconds
  • Memory Usage 1,855KB
  • 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
  • (2)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (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