Recycler1993
02-13-2012, 07:37 PM
Hey,
apparently, the sidebar collapsing thing has changed since 4.1.10 (vbulletin-sidebar.js) and it broke my MediaWiki implementation (more precisely: the sidebar won't stay collapsed): http://wiki.vaultmp.com
I did exchange the new vbulletin-sidebar.js with the 4.1.9 Patch Level 1 one, now everything is working again. However, this is definitely not a solution for the long term. Can you explain to me what adjustments I have to make, to make the sidebar from the MediaWiki plugin work with vbulletin-sidebar.js version 4.1.10?
The template which I suppose needs to be patched is the following:
{vb:stylevar htmldoctype}<html xmlns="http://www.w3.org/1999/xhtml"<vb:if condition="$vboptions['enablefacebookconnect']"> xmlns:fb="http://www.facebook.com/2008/fbml"</vb:if> dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
{vb:raw headinclude}
{vb:raw headinclude_bottom}
{wiki:raw headinclude}
{vb:cssfile forumbits.css,forumhome.css,widgets.css,sidebar.cs s,options.css,tagcloud.css}
{vb:cssfile forumbits.css,forumhome.css,forumdisplay.css,threa dlist.css}
<!--[if IE 6]>{vb:cssfile forumbits-ie.css}<![endif]-->
<script type="text/javascript" src="{vb:stylevar yuipath}/animation/animation-min.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
var sidebar_align = '{vb:raw show.sidebarposition}';
var content_container_margin = parseInt('{vb:math {vb:stylevar forum_sidebar_width}+{vb:math {vb:stylevar padding}*2}}');
var sidebar_width = parseInt('{vb:stylevar forum_sidebar_width}');
</script>
<script type="text/javascript" src="{vb:raw vboptions.bburl}/clientscript/vbulletin-sidebar.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
<!--
var IMGDIR_MISC = BBURL + "/" + IMGDIR_MISC;
var IMGDIR_BUTTON = BBURL + "/" + IMGDIR_BUTTON;
// -->
</script>
</head>
<body>
{vb:raw header}
{vb:raw navbar}
<div id="content_container" class="contentright">
<div id="content">
<!-- main -->
{wiki:raw abovebits}
<div class="vbmediawiki">
{wiki:raw wikibits}
</div>
</div>
</div>
<div id="sidebar_container" class="sidebarleft">
<a id="sidebar_button_link" href="#">
<img id="sidebar_button" src="{vb:stylevar imgdir_misc}/tab-collapsed-left.png" alt="" />
</a>
{wiki:raw sidebar}
</div>
{vb:raw footer}
</body>
</html>
(modification thread: https://vborg.vbsupport.ru/showthread.php?t=247279)
As far as I see the new sidebar JS won't collapse the sidebar on the clientside, but it's done serverside. Now sadly I'm not into those vb:if clauses and stuff and I don't see what I have to change exactly.
Thanks for any help. I previously posted this here: https://www.vbulletin.com/forum/showthread.php/394658-Sidebar-won-t-stay-collapsed?p=2264683&viewfull=1#post2264683
but this was the wrong place :o
apparently, the sidebar collapsing thing has changed since 4.1.10 (vbulletin-sidebar.js) and it broke my MediaWiki implementation (more precisely: the sidebar won't stay collapsed): http://wiki.vaultmp.com
I did exchange the new vbulletin-sidebar.js with the 4.1.9 Patch Level 1 one, now everything is working again. However, this is definitely not a solution for the long term. Can you explain to me what adjustments I have to make, to make the sidebar from the MediaWiki plugin work with vbulletin-sidebar.js version 4.1.10?
The template which I suppose needs to be patched is the following:
{vb:stylevar htmldoctype}<html xmlns="http://www.w3.org/1999/xhtml"<vb:if condition="$vboptions['enablefacebookconnect']"> xmlns:fb="http://www.facebook.com/2008/fbml"</vb:if> dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
{vb:raw headinclude}
{vb:raw headinclude_bottom}
{wiki:raw headinclude}
{vb:cssfile forumbits.css,forumhome.css,widgets.css,sidebar.cs s,options.css,tagcloud.css}
{vb:cssfile forumbits.css,forumhome.css,forumdisplay.css,threa dlist.css}
<!--[if IE 6]>{vb:cssfile forumbits-ie.css}<![endif]-->
<script type="text/javascript" src="{vb:stylevar yuipath}/animation/animation-min.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
var sidebar_align = '{vb:raw show.sidebarposition}';
var content_container_margin = parseInt('{vb:math {vb:stylevar forum_sidebar_width}+{vb:math {vb:stylevar padding}*2}}');
var sidebar_width = parseInt('{vb:stylevar forum_sidebar_width}');
</script>
<script type="text/javascript" src="{vb:raw vboptions.bburl}/clientscript/vbulletin-sidebar.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript">
<!--
var IMGDIR_MISC = BBURL + "/" + IMGDIR_MISC;
var IMGDIR_BUTTON = BBURL + "/" + IMGDIR_BUTTON;
// -->
</script>
</head>
<body>
{vb:raw header}
{vb:raw navbar}
<div id="content_container" class="contentright">
<div id="content">
<!-- main -->
{wiki:raw abovebits}
<div class="vbmediawiki">
{wiki:raw wikibits}
</div>
</div>
</div>
<div id="sidebar_container" class="sidebarleft">
<a id="sidebar_button_link" href="#">
<img id="sidebar_button" src="{vb:stylevar imgdir_misc}/tab-collapsed-left.png" alt="" />
</a>
{wiki:raw sidebar}
</div>
{vb:raw footer}
</body>
</html>
(modification thread: https://vborg.vbsupport.ru/showthread.php?t=247279)
As far as I see the new sidebar JS won't collapse the sidebar on the clientside, but it's done serverside. Now sadly I'm not into those vb:if clauses and stuff and I don't see what I have to change exactly.
Thanks for any help. I previously posted this here: https://www.vbulletin.com/forum/showthread.php/394658-Sidebar-won-t-stay-collapsed?p=2264683&viewfull=1#post2264683
but this was the wrong place :o