vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Miscellaneous Hacks - Sidebar Column (https://vborg.vbsupport.ru/showthread.php?t=204773)

reversedesigns 11-15-2011 07:22 PM

Could you make a version for vbulletin 4.1.5

Prorockz 11-17-2011 10:46 PM

I added the mod and clicked enabled, but it does not show up on my homepage or any pages.

aranthorn 11-26-2011 04:29 PM

For those that have been trying to change the poll font color:

Edit the sc_pollresult template (in the Sidebar Column Templates group)

Original template:
Code:

<tr>
        <td class="poll" colspan="2">
                <if condition="$option['uservote']">
                        <em>$option[question]</em>
                <else />
                        $option[question]
                </if>
                <if condition="$show['pollvoters']"><div class="alt2 smallfont" style="border:inset 1px; margin-top:$stylevar[cellpadding]px; padding:$stylevar[cellpadding]px">$names</div></if>
        </td>
</tr>
<tr>
<td class="nowrap" width="80%">
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td class="nowrap" align="left">
<img src="$stylevar[imgdir_poll]/bar$option[graphicnumber]-$option[open].gif" alt="" width="3" height="10" /><img src="$stylevar[imgdir_poll]/bar$option[graphicnumber].gif" alt="" width="$option[percent]" height="10" /><img src="$stylevar[imgdir_poll]/bar$option[graphicnumber]-$option[close].gif" alt="" width="3" height="10" /><img src="$vboptions[cleargifurl]" alt="" width="$option[remainder]" height="10" /></td>
<td class="poll" align="right">$option[percent]%</td>
</tr></table>
</td>
</tr>

change it to:
Code:

<tr>
        <td class="smallfont" colspan="2">
                <if condition="$option['uservote']">
                        <em>$option[question]</em>
                <else />
                        $option[question]
                </if>
                <if condition="$show['pollvoters']"><div class="alt2 smallfont" style="border:inset 1px; margin-top:$stylevar[cellpadding]px; padding:$stylevar[cellpadding]px">$names</div></if>
        </td>
</tr>
<tr>
<td class="nowrap" width="80%">
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td class="nowrap" align="left">
<img src="$stylevar[imgdir_poll]/bar$option[graphicnumber]-$option[open].gif" alt="" width="3" height="10" /><img src="$stylevar[imgdir_poll]/bar$option[graphicnumber].gif" alt="" width="$option[percent]" height="10" /><img src="$stylevar[imgdir_poll]/bar$option[graphicnumber]-$option[close].gif" alt="" width="3" height="10" /><img src="$vboptions[cleargifurl]" alt="" width="$option[remainder]" height="10" /></td>
<td class="smallfont" align="right">$option[percent]%</td>
</tr></table>
</td>
</tr>

That will change the poll text to your style's smallfont setting.

Max Taxable 11-26-2011 06:17 PM

Quote:

Originally Posted by Prorockz (Post 2269040)
I added the mod and clicked enabled, but it does not show up on my homepage or any pages.

You have to tell it the styles you want it to appear on. In the options for this Mod, find:

Quote:

StyleID
Enter IDs of Styles, which you want to use for this mod.
List IDs, separated with spaces (Example: 1 3 28 35)

shibby2 12-10-2011 01:35 AM

Anyone know how to make this align to the top? If the sidebar isnt as long as the forums themselves, it align in the middle, and doesnt look right.

shibby2 12-10-2011 02:34 AM

Quote:

Originally Posted by paintball52 (Post 2242638)
I am sure there are easier methods, but this is what I did. Backup up your templates before any edits. This worked for me, and may not work for everyone.

Anyway, I had the same issue. I only wanted the sidebar displayed on Forumhome and Forumdisplay.
The only options available in the settings were "Index and "All Pages." However, I didn't want a sidebar on Showthread.

Here is how I am displaying the sidebar on Forumdisplay too with only "Index' checked in the Sidebar Column settings.

Open Forumdisplay and paste the following code directly BELOW $navbar.
Code:

<!-- Side Bar Top -->
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr valign="top">
        <td>

<!-- / Side Bar Top -->

Next, Paste the following code directly ABOVE $footer in Forumdisplay.
Code:

<!-- Side Bar Bottom -->

<td width="10">&nbsp;</td>
        <td width="$vboptions[sc_width]">
$sc_user
$sc_ads
$sc_stats
$sc_latest_threads
$sc_poll
$sc_links
        </td>
</tr>
</table>
<br />
<!-- / Side Bar Bottom -->

Save and check and see if it is fetching the side column templates. If not you will need to manually add each sc template that you want to display.

Open the template sc_user found under Sidebar Column Templates and copy the code inside the template. Replace $sc_user in Forumdisplay with the actual template code. You will need to do this for each template you want to show up on ForumDisplay.

For example.
Code:

<!-- Side Bar Bottom -->

<td width="10">&nbsp;</td>
        <td width="$vboptions[sc_width]">
<!-- sc_user template code here-->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
                <td class="tcat"><strong>$vbphrase[sc_user]</strong></td>
        </tr>
</thead>
<tbody>
<tr>
        <td class="alt1">
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td style="padding: 10px 0px 10px 0px;" align="center">
$templates_hook[sc_avatar]
</td>
</tr>
<tr>
<td>
<if condition="$show['member']">
        <div class="smallfont">
                <strong><phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
                <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
                <if condition="$show['notifications']">
                        <div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
                        <if condition="$show['popups']">
                                <script type="text/javascript"> vBmenu.register("notifications"); </script>
                        <else />
                                <script type="text/javascript" src="clientscript/vbulletin_notifications_nopopups.js?v=$vboptions[simpleversion]"></script>
                                <script type="text/javascript"> vBulletin.register_control("vB_Notifications_NoPopups", "notifications");  </script>
                        </if>
                <else /><if condition="$show['pmstats']">
                        <div><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
                </if></if>

                <if condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></div></if>
        </div>
<else />
                <!-- 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" style="white-space: nowrap;"><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" 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>
                        <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="securitytoken" value="$bbuserinfo[securitytoken]" />
                <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 -->



</if>
</div>
</td>
</tr>
</table>
        </td>
</tr>
</tbody>
</table>
<br />
<!-- / sc_user template code here-->

<!-- sc_ads template code here-->

<!-- sc_ads template code here-->

$sc_stats
$sc_latest_threads
$sc_poll
$sc_links
        </td>
</tr>
</table>
<br />
<!-- / Side Bar Bottom -->



Finally got it to work doing it manually..thanks! :)

But, 2 things... The "User Information" blocks shows, but it doesn't contain the avatar. Although the avatar shows on the index page. :confused:

Also, I can't get the "Latest Threads" block to show.


Any ideas?

shibby2 12-20-2011 06:36 PM

Also, does anyone know how to make it so the "User Information" box isn't so big for unregistered/not logged in users? For some reason it gets wider.

Please help, thanks!

shibby2 12-21-2011 05:25 AM

I figured it out myself.

If anyone wants to do this, just go to Style Manager >> Edit Templates >> SideBar Column Templates >> SC_User.

Then replace the Login Code with the following:

Code:

<!-- 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" style="white-space: nowrap;"><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>
                </table>
<center><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label><br>
                        <input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></center>
                <input type="hidden" name="s" value="$session[sessionhash]" />
                <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
                <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 -->

Enjoy!

hossenpheffer 12-31-2011 04:43 PM

Most everything sets up and works well for me in v/b 3.8.7, but so far I've noticed that setting the width of the sidebar is only effective for members who are signed in. The width adjustment setting control isn't followed when viewing as a guest in either ffox or ie

ipad viewing when either logged in or not, displays the sidebar as sort of hanging outside the main body content.

Any suggestions for solutions are welcome and appreciated.

Mishima 01-02-2012 11:25 AM

Seem to be having a problem with polls. It will not allow me to vote in a poll just says invalid poll specified. When disabling the mod the poll then works fine!!


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