Seite 1 von 1

Slide Menü zum mitscrollen?

Verfasst: 07.01.2006 12:19
von MrCreativo
Hi,...

Ich habe den Slide Menü Mod installiert und würde diesen gerne so einrichten, das dieses Menü beim runter- bzw hochscrollen mitscrollt und nicht fest oben steht...

Hat jemand ne Ahnung wie das klappen könnte?

Verfasst: 07.01.2006 13:20
von Miroerr
Das tut der Mod eigentlich von Anfang an.
Deswegen ja auch Slide Menü.
Sieht nach einem Einbaufehler aus.

Verfasst: 07.01.2006 13:24
von MrCreativo
Mmh...
Meinst du nicht es heißt Slide Menü weil es sich einfährt?! Und wenn man mit der Maus drüberfährt ausfährt?

mmh

Verfasst: 07.01.2006 14:54
von MrCreativo
Okay, Du hast recht :grin:

## MOD Description: Adds an slide-menu on the left side of your forum which will scroll too when you scroll the side.<br><br>Fügt ein aufklappbares Menü an den linken Rand des phpBB, dass mit der Seite mitscrollt.

Aber ich weiß nicht wo mein Fehler ist,...

Hier meine Overall_header.tpl

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="Author" content="http://www.phpbbstyles.com" />
{META}
{NAV_LINKS}
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="{T_TEMPLATE_PATH}/style_{TPL_COLOR}.css" type="text/css" />
<style type="text/css">
<!--
@import url("{T_TEMPLATE_PATH}/formIE.css"); 
-->
</style>
<script language="javascript" type="text/javascript">
<!--

var PreloadFlag = false;
var expDays = 90;
var exp = new Date(); 
var tmp = '';
var tmp_counter = 0;
var tmp_open = 0;

exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function SetCookie(name, value) 
{
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape(value) +
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "");
}

function getCookieVal(offset) 
{
	var endstr = document.cookie.indexOf(";",offset);
	if (endstr == -1)
	{
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) 
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) 
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break;
	} 
	return null;
}

function ShowHide(id1, id2, id3) 
{
	var res = expMenu(id1);
	if (id2 != '') expMenu(id2);
	if (id3 != '') SetCookie(id3, res, exp);
}
	
function expMenu(id) 
{
	var itm = null;
	if (document.getElementById) 
	{
		itm = document.getElementById(id);
	}
	else if (document.all)
	{
		itm = document.all[id];
	} 
	else if (document.layers)
	{
		itm = document.layers[id];
	}
	if (!itm) 
	{
		// do nothing
	}
	else if (itm.style) 
	{
		if (itm.style.display == "none")
		{ 
			itm.style.display = ""; 
			return 1;
		}
		else
		{
			itm.style.display = "none"; 
			return 2;
		}
	}
	else 
	{
		itm.visibility = "show"; 
		return 1;
	}
}

//-->
</script>
<SCRIPT LANGUAGE="Javascript">
var win = null;
function Gk_PopTart(mypage,myname,w,h,scroll)
{
  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no';
  win = window.open(mypage,myname,settings);
}
</SCRIPT>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<SCRIPT language=JavaScript1.2 src="./templates/menue.js"></SCRIPT>
<SCRIPT language=JavaScript1.2>
<!--
	YOffset=145;
	staticYOffset=51;
	slideSpeed=1;
	waitTime=100;
	menuBGColor="#003D71";
	menuIsStatic="no";
	menuWidth=230;
	hdrFontFamily="Verdana, Arial, Helvetica, sans-serif";
	hdrFontSize="1";
	hdrFontColor="#000000";
	hdrBGColor="#F0F0F0";
	hdrAlign="left";
	hdrVAlign="center";
	hdrHeight="12";
	linkFontFamily="Verdana, Arial, Helvetica, sans-serif";
	linkFontSize="1";
	linkBGColor="#DADADA";
	linkOverBGColor="#DADADA";
	linkTarget="_self";
	linkAlign="left";
	barBGColor="#E9E9E9";
	barFontFamily="Verdana, Arial, Helvetica, sans-serif";
	barFontSize="1";
	barFontColor="#000000";
	barVAlign="center";
	barWidth=12;
	startMenu("Navigation", "Navigation");
		addExItem("Intro", "http://www.party-freun.de/index.html");
		addExItem("Index", "{U_INDEX}");
	addHdr("&nbsp;");
		addExItem("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}");
		addExItem("{L_PROFILE}", "{U_PROFILE}");
		addExItem("Nickpage", "{U_NICKPAGE}");
		addExItem("{PRIVATE_MESSAGE_INFO}", "{U_PRIVATEMSGS}");
	addHdr("&nbsp;");
		addExItem("Spiele", "activity.php");
		addExItem("Monopoly", "monopoly.php");
		addExItem("{L_QUIZ_SUGGEST}", "{U_QUIZ_SUGGEST}");
	addHdr("&nbsp;");
		addExItem("{L_SEARCH}", "{U_SEARCH}");
		addExItem("{L_MEMBERLIST}", "{U_MEMBERLIST}");
		addExItem("Statistik", "statistics.php");
	addHdr("&nbsp;");
		addExItem("{L_FAQ}", "{U_FAQ}");
		addExItem("{L_QUIZ_FAQ}", "{U_QUIZ_FAQ}");
	addHdr("&nbsp;");
		addExItem("Wer ist wo?", "viewonline.php");
	endMenu();
	function showhelp(helptext,boardid)
		{
		helpwindow = open("useraction.php3?action=gethelp&BoardID=" + boardid + "&helptext=" + helptext, "Helpfenster", "width=400,height=500,dependent=yes,locationbar=no,menubar=no,status=no,resizable=yes");
		helpwindow.document.write(windowtext);
		}
//-->
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#3B88C5" vlink="#3279B2" alink="#FF9C00" {COUNTDOWN_ON}>
<a name="top"></a>
<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr>
	<td width="10" class="border_left"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="10" height="1" alt="" /></td>
	<td width="100%" height="100%" class="content" align="center" valign="top">
	<div id="header-box">
		<div id="header-left"><a href="{U_INDEX}"><img src="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/logo_left.gif" width="125" height="69" alt="{L_INDEX}" /></a></div>
 		<div id="header-right"><img src="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/logo_right.gif" width="125" height="69" alt="" /></div>
		<div id="header-center">
			<b>{SITENAME}</b><br />
			{SITE_DESCRIPTION}
		</div>
	</div>
	<div id="navigation">
			<!-- BEGIN switch_user_logged_out -->
			&nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a>&nbsp; | 
			<!-- END switch_user_logged_out -->
			&nbsp;<a href="{U_FAQ}">{L_FAQ}</a>&nbsp; |
			<a href="{U_QUIZ_FAQ}" class="mainmenu">{L_QUIZ_FAQ}</a>&nbsp; |
			 &nbsp;<a href="{U_QUIZ_SUGGEST}" class="mainmenu">{L_QUIZ_SUGGEST}</a>&nbsp; |
			&nbsp;<a href="{U_SEARCH}">{L_SEARCH}</a>&nbsp; | 
			&nbsp;<a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a>&nbsp; | 
			&nbsp;<a href="statistics.php" class="mainmenu">Statistik</a>&nbsp; | 
			<br>	
			&nbsp;<a href="monopoly.php" class="mainmenu">Monopoly</a>&nbsp; |
			&nbsp;<a href="http://www.party-freun.de/phpBB2/activity.php">Spiele</a>&nbsp; |
			&nbsp;<a href="{U_NICKPAGE}">Nickpage</a>&nbsp; |
			<!-- BEGIN switch_user_logged_in -->
			&nbsp;<a href="{U_PROFILE}">{L_PROFILE}</a>&nbsp; | 
			&nbsp;<a href="{U_PRIVATEMSGS}">{L_PRIVATEMSGS}{C_PM}</a>&nbsp; |
			<!-- END switch_user_logged_in -->
			&nbsp;<a href="{U_LOGIN_LOGOUT}">{CA_L_LOGIN_LOGOUT}</a>&nbsp;
	</div>
<!-- BEGIN switch_countdown_on -->
<form name="countdown">
<table align="center" width="100%" cellspacing="2" cellpadding="5" border="0" class="forumline">
  <tr>
  	<th align="center" colspan="3">{TITLE}</th>
  </tr>
  <tr>
	<td align="left" valign="center" width="20%">{IMG_LEFT}</td>
	<td align="center" width="60%">
		<div class="gen">{DESC}</div><br />
		<div id="time_event" class="genmed" style="display:"><b>
		{L_DAYS}&nbsp;<input name="days" class="post" size=4 style="border: 0px">
		<span style="display: {FULL_DISPLAY};" class="gen" name="time_string">-&nbsp;&nbsp;
		<input name="hours" class="post" size=2 style="border: 0px">&nbsp;:
		<input name="mins" class="post" size=2 style="border: 0px">&nbsp;:
		<input name="secs" class="post" size=2 style="border: 0px">
		</b></span></div>
		<div id="event_time" class="gen" style="display:none">{EVENT_TEXT}</div>
	</td>
	<td align="right" valign="center" width="20%">{IMG_RIGHT}</td>
  </tr>
</table>
</form>

<script language="JavaScript" type="text/javascript">countdown();</script>
<!-- END switch_countdown_on -->
	<div id="content">
	<!-- BEGIN switch_xs_enabled -->
	<?php if($this->vars['CA_NEW_MSGS'] && $this->vars['PRIVATE_MESSAGE_INFO'] !== $this->vars['CA_L_NO_MSG'] && !defined('CA_POPUP_SHOWED')) { ?>
	<div id="newmsgs"><a href="{U_PRIVATEMSGS}" class="newmsgs">{PRIVATE_MESSAGE_INFO}</a></div>
	<?php define('CA_POPUP_SHOWED', true); } ?>
	<!-- END switch_xs_enabled -->

	<!-- BEGIN ca_new_privmsgs -->
	{CA_XS_COMMENT_START}<div id="newmsgs"><a href="{U_PRIVATEMSGS}" class="newmsgs">{ca_new_privmsgs.TEXT}</a></div>{CA_XS_COMMENT_END}
	<!-- END ca_new_privmsgs -->

Verfasst: 07.01.2006 15:24
von Zlocko
Schaut ja ganz gut aus. Hast du die menue.js File auch in den richtigen Ordner hochgeladen, sprich templates ?

Verfasst: 07.01.2006 15:41
von MrCreativo
Ja hab ich, also es wird ja auch alles korrekt angezeigt. Das Menü scrollt halt nur nicht mit, wenn ich nach unten bzw oben scrolle...

Verfasst: 07.01.2006 16:06
von Zlocko
Ich habs jetzt bei mir eingebaut und funktioniert einwandfrei. Hab das Fenster auch ein bisschen ind Größe und die Farbe geändert. Verstehe wirklich nicht wo das Problem sein sollte.
Das ist noch dazu einer der leichtesten MODs. :roll:

Verfasst: 07.01.2006 16:17
von MrCreativo
Da kannste von ausgehen das es einer der einfachsten Mods ist,...
Allerdings habe ich den overall_header.tpl ja auch schon gepostet und meines Erachtens hab ich alles so gemacht wie in der anleitung...

MMh....

Verfasst: 07.01.2006 16:22
von Miroerr
Ja ... eventuell beisst es sich mit anderen JS-Mods ?