DIE16 Sniper Clan

Son of Suckerfish

Does someone know perhaps if it would be possible to have the highlighted code as

DIE16 Sniper Clan  »  DIE16 other  »  Computing, Science and Technology  »  Son of Suckerfish


Reply
Old 12-04-2009 Son of Suckerfish
  post #1
[DIE16]Taragon's Avatar
 
Join Date: Oct 2004
Location: Werkendam, The Netherlands
Age: 31
Posts: 3,349
Blog Entries: 8
Usergroup: DIE16 member
Administrator
testing stacking
[DIE16]Taragon has no status.
Does someone know perhaps if it would be possible to have the highlighted code as an external JavaScript?
And, most important, how to fetch it again at the right place at the navbar template.

headinclude
Code:
<meta http-equiv="Content-Type" content="text/html; charset=$stylevar[charset]" />
<meta name="generator" content="vBulletin $vboptions[templateversion]" />
<if condition="$show['threadinfo']">
<meta name="keywords" content="<if condition="$threadinfo['taglist']">$threadinfo[taglist], </if>$threadinfo[prefix_plain_html] $threadinfo[title], $vboptions[keywords]" />
<meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$threadinfo[prefix_plain_html] $threadinfo[title] $foruminfo[title_clean]" />
<else /><if condition="$show['foruminfo']">
<meta name="keywords" content="$foruminfo[title_clean], $vboptions[keywords]" />
<meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$foruminfo[description_clean]" />
<else />
<meta name="keywords" content="$vboptions[keywords]" />
<meta name="description" content="$vboptions[description]" />
</if></if>

<!-- CSS Stylesheet -->
$style[css]
<if condition="is_browser('opera') AND !is_browser('opera', '8.0.1')">
<style type="text/css" id="vbulletin_opera8fix_css">
ul, ol { padding-$stylevar[left]:20px; }
</style>
</if>
<if condition="$show['editor_css']">
$editor_css
</if>
<!-- / CSS Stylesheet -->

<script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript" src="$stylevar[yuipath]/connection/connection-min.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript">
<!--
var SESSIONURL = "$session[sessionurl_js]";
var SECURITYTOKEN = "$bbuserinfo[securitytoken]";
var IMGDIR_MISC = "$stylevar[imgdir_misc]";
var vb_disable_ajax = parseInt("$vboptions[disable_ajax]", 10);
// -->
</script>
<script type="text/javascript" src="clientscript/vbulletin_global.js?v=$vboptions[simpleversion]"></script>
<if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.js?v=$vboptions[simpleversion]"></script></if>

<!-- vBStatus -->
<if condition="$vbulletin->options['vbstatus_active']">
	<script type="text/javascript" src="vbstatus/ajax_wrapper.js"></script>
	<script type="text/javascript" src="vbstatus/headerjavascript.js"></script>
</if>
<!-- vBStatus -->

<!--[if lt IE 7.]>
<script defer type="text/javascript" src="clientscript/vbulletin_pngfix.js?v=$vboptions[simpleversion]"></script>
<![endif]-->

<if condition="$vboptions['externalrss']">
	<link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] RSS Feed" href="external.php?type=RSS2" />
	<if condition="$show['foruminfo'] OR $show['threadinfo']">
		<link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] - $foruminfo[title_clean] - RSS Feed" href="external.php?type=RSS2&amp;forumids=$foruminfo[forumid]" />
	</if>
</if>
navbar
Code:
</div>
	</div>
		</div>

<!-- nav buttons bar -->
<div class="clearfix">
	<div id="navmain">
		<div id="navwrap">
			<div id="navbar_contain" style="">
				<ul id="navdd">
					<if condition="$show['registerbutton']">
						<li><a href="register.php$session[sessionurl_q]" rel="nofollow"><span>$vbphrase[register]</span></a></li>
					</if>
					<if condition="$vboptions[threadtagging]">
						<li><a href="tags.php$session[sessionurl_q]" rel="nofollow"><span>$vbphrase[tags]</span></a></li>
					</if>
					<if condition="$show['member']">
						<li><a href="usercp.php$session[sessionurl_q]"><span>$vbphrase[user_cp]</span></a></li>
					</if>
					<li><a href=""><span>Community</span></a>
						<ul style="left: -999em;">
							<li><a href="group.php?$session[sessionurl]">$vbphrase[social_groups]</a></li>
							<if condition="$vboptions['enablememberlist']"><li><a href="memberlist.php$session[sessionurl_q]">Members</a></li></if>
							<if condition="$show['wollink']"><li><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></li></if>
						</ul>
					</li>
					<li><a href="album.php$session[sessionurl_q]"><span>Albums</span></a></li>
					<li><a href="local_links.php$session[sessionurl_q]"><span>Downloads</span></a></li>
					<li><a href=""><span>Stats</span></a>
						<ul style="left: -999em;">
							<li><a href="">Coming soon!</a></li>
						</ul>
					</li>
					<li><a href=""><span>Tournaments</span></a>
						<ul style="left: -999em;">
							<li><a href="">Coming soon!</a></li>
						</ul>
					</li>
					<li><a href="calendar.php$session[sessionurl_q]"><span>$vbphrase[calendar]</span></a></li>
					<li><a href="arcade.php?$session[sessionurl_q]"><span>Arcade</span></a></li>
					<li><a href=""><span>Latest</span></a>
						<ul style="left: -999em;">
							<if condition="$show['member']"><li><a href="search.php?$session[sessionurl]do=getnew">$vbphrase[new_posts_nav]</a></li></if>
							<li><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></li>
							<if condition="$show['member']"><li><a href="forumdisplay.php?$session[sessionurl]do=markread">(Mark as read)</a></li></if>
						</ul>
					</li>
					<li><a href=""><span>$vbphrase[search]</span></a>
						<ul style="left: -999em;">
							<if condition="$show['searchbuttons']">
								<li><a href="search.php$session[sessionurl_q]">Site search</a></li>
								<if condition="$vboptions[threadtagging]">
									<li><a href="tags.php$session[sessionurl_q]">Tag search</a></li>
								</if>
							</if>
						</ul>
					</li>
				</ul>
			</div>
		</div>
		<!-- / nav buttons bar -->

		<script type="text/javascript" language="JavaScript">
		sfHover = function() {
			var sfEls = document.getElementById("navdd").getElementsByTagName("LI");
			for (var i=0; i<sfEls.length; i++) {
				sfEls[i].onmouseover=function() {
					var list = this.getElementsByTagName("UL")[0];
					if(list){list.style.left  = "auto";}};sfEls[i].onmouseout=function() {
						var list = this.getElementsByTagName("UL")[0];if(list) {
							list.style.left  = "-999em";
						}
					}
				}
			};
			if (window.attachEvent){
				window.attachEvent("onload", sfHover);
				}
			if (window.addEventListener){
				window.addEventListener("load", sfHover, false);
				};
		</script>
		
	</div>
</div>

<br />
<div align="center">$ad_location[ad_navbar_below]</div>

<if condition="$show['guest']">
	<div id="relevant_replacement">
		<if condition="(THIS_SCRIPT == 'forumdisplay') OR (THIS_SCRIPT == 'showthread')">
			<!--VBSEO_RR_1-->
		<else />
			<if condition="(THIS_SCRIPT == 'album')">
				<h1 class="descr">$vbphrase[albums]</h1>
			<else />
				<if condition="(THIS_SCRIPT == 'tags')">
					<h1 class="descr">$vbphrase[tags]</h1>
				<else />
					<if condition="(THIS_SCRIPT == 'member')">
						<h1>$userinfo[username]</h1>
						<p>Viewing $userinfo[username]'s profile, <font style="text-transform: lowercase;">$prepared[usertitle]</font> at $vboptions[bbtitle]</p>
					<else />
						<if condition="(THIS_SCRIPT == 'blog') OR (THIS_SCRIPT == 'blog_search') OR (THIS_SCRIPT == 'blog_ucp')">
							<h1 class="descr">$vbphrase[blogs]</h1>
						<else />
							<if condition="(THIS_SCRIPT == 'blog_post')">
								<h1 class="descr">$bloginfo[title]</h1>
							<else />
								<h1>$vboptions[bbtitle]</h1>
								<p>$vbphrase[bbdescription]</p>
							</if>
						</if>
					</if>
				</if>
			</if>
		</if>
	</div>
</if>

<div align="center">
	<div class="page" style="width:100%; text-align:$stylevar[left]">
		<div class="SpacerSize" align="$stylevar[left]">

<!-- breadcrumb only -->
<if condition="is_array($navbits)">
	<div class="vbseo_navbar">
		<span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1">$vboptions[bbtitle]</a>
			$navbits[breadcrumb]
			 &nbsp;&raquo;&nbsp; 
			$navbits[lastelement]
		</span>
	</div>
</if>
<!-- /breadcrumb only -->

<br />

<if condition="$show['popups']">
<!-- NAVBAR POPUP MENUS -->

	<if condition="$show['member'] AND 	$notifications_total">
	<!-- notifications menu -->
	<div class="vbmenu_popup" id="notifications_menu" style="display:none">
		<table cellpadding="4" cellspacing="1" border="0">
		<tr><td class="thead" colspan="2">$vbphrase[your_notifications]</td></tr>
		$notifications_menubits
		</table>
	</div>
	<!-- / notifications menu -->
	</if>

<!-- / NAVBAR POPUP MENUS -->

<!-- PAGENAV POPUP -->
	<div class="vbmenu_popup" id="pagenav_menu" style="display:none">
		<table cellpadding="4" cellspacing="1" border="0">
		<tr>
			<td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
		</tr>
		<tr>
			<td class="vbmenu_option" title="nohilite">
			<form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form">
				<input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
				<input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" />
			</form>
			</td>
		</tr>
		</table>
	</div>
<!-- / PAGENAV POPUP -->
</if>

<br />
__________________


Currently watching: Merlin, Knight Rider, NCIS, House, Twilight, Legend of the Seeker, Heroes
  Reply With Quote
Old 12-04-2009
  post #2
[DIE16]MaX`'s Avatar
 
Join Date: Aug 2008
Age: 20
Posts: 625
Usergroup: DIE16 member
[DIE16]MaX` is in a shed
yes.
  Reply With Quote
Old 12-04-2009
  post #3
[DIE16]Lil_john_pi's Avatar
 
Join Date: Mar 2005
Location: So far from the line, the line is a dot to me.
Age: 25
Posts: 4,327
Usergroup: DIE16 member
Administrator
testing stacking
[DIE16]Lil_john_pi is damn sexy
asked around for you tara

Originally Posted by dave
ok, well all the highlighted code does is declare a function and I can't see anywhere that function is actually used so........
not much I can help with
but in answer to his question, if he just pulls out the js and makes sure it is in another js file that is included in the header it should work fine wherever it is that he's actually called the method
and if that is code for your forums it's bloody ugly, exposes far too much to visitors to the site
it looks like a lot of it should be handled server side
__________________
Games dont make people violent, lag does.
http://www.playlist.com/playlist/8899078667/standalone
CLICK ME EVERYDAY >>>http://gospit.myminicity.com/<< WOO MINI CITY!!

  Reply With Quote
Old 12-04-2009
  post #4
[DIE16]Taragon's Avatar
 
Join Date: Oct 2004
Location: Werkendam, The Netherlands
Age: 31
Posts: 3,349
Blog Entries: 8
Usergroup: DIE16 member
Administrator
testing stacking
[DIE16]Taragon has no status.
thanks!
I'll get back on this
__________________


Currently watching: Merlin, Knight Rider, NCIS, House, Twilight, Legend of the Seeker, Heroes
  Reply With Quote
Old 13-04-2009
  post #5
[DIE16]Taragon's Avatar
 
Join Date: Oct 2004
Location: Werkendam, The Netherlands
Age: 31
Posts: 3,349
Blog Entries: 8
Usergroup: DIE16 member
Administrator
testing stacking
[DIE16]Taragon has no status.
As said, thanks again!!
The origin of the question was the Son of Suckerfish dropdownmenu Son of Suckerfish Dropdowns | HTML Dog we use at our forums didn’t validate properly.

Currently we’re using this solution:
Code:
        <script type="text/javascript" language="JavaScript">
        //<![CDATA[
        sfHover = function() {
            var sfEls = document.getElementById("navdd").getElementsByTagName("LI");
            for (var i=0; i<sfEls.length; i++) {
                sfEls[i].onmouseover=function() {
                    var list = this.getElementsByTagName("UL")[0];
                    if(list){list.style.left  = "auto";}};sfEls[i].onmouseout=function() {
                        var list = this.getElementsByTagName("UL")[0];if(list) {
                            list.style.left  = "-999em";
                        }
                    }
                }
            };
            if (window.attachEvent){
                window.attachEvent("onload", sfHover);
                }
            if (window.addEventListener){
                window.addEventListener("load", sfHover, false);
                };
        //]]>
        </script>
About the exposing bit, afaik vBSEO filters most of the bad stuff out what vBulletin has left. Currently I'm overhauling pretty much everything else.
__________________


Currently watching: Merlin, Knight Rider, NCIS, House, Twilight, Legend of the Seeker, Heroes
  Reply With Quote
Reply

Tags
dropdown menu, javascript, navbar, son of suckerfish



All times are GMT. The time now is 19:28.