Pagina 1 van 1

Fout in pagina na toevoegen java scripje

Geplaatst: 06 mei 2004, 12:58
door maico
Hoi ik heb en script foutje ik zal het proberen duidelijk uit te leggen.
Wanneer ik deze mod toepas krijg ik dat.
## Hack Title: Guest Pop-Up
## Hack Version: 1.0

Dez beschrijving van de mod:

Code: Selecteer alles

# 
#-----[ OPEN FILE: ]------------------------------------------ 
# templates/xxx/overall_header.tpl

[FIND:]
{L_LOGIN_LOGOUT}</a>&nbsp;

[ADD AFTER:]
<!-- BEGIN switch_user_logged_out --> 
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=350,height=350,left = 387,top = 259');");
}
// End -->
</script>
<BODY onLoad="javascript:popUp('popup.tpl')">

<!-- END switch_user_logged_out -->
Mijn overall_header.tpl ziet er zo uit (Aeolus 1.9)

Code: Selecteer alles

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html 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.trushkin.net" />
{META}
{NAV_LINKS}
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="{T_TEMPLATE_PATH}/Aeolus.css" type="text/css">
<style type="text/css">
<!--
th, td.th, td.spacerow	{ background-image: url({T_TEMPLATE_PATH}/images/bg_cat.gif); }
td.th2	{ background-image: url({T_TEMPLATE_PATH}/images/bg_cat2.gif); }
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom, td.row4	{ background-image: url({T_TEMPLATE_PATH}/images/bg_cat4.gif); }

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("{T_TEMPLATE_PATH}/formIE.css"); 
-->
</style>
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )
	{
		window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
	}
//-->
</script>
<!-- END switch_enable_pm_popup -->
<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 changeImages()
{
	if (document.images)
	{
		for (var i=0; i<changeImages.arguments.length; i+=2)
		{
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function newImage(arg)
{
	if (document.images)
	{
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function PreloadImages()
{
	if (document.images)
	{
		// preload all rollover images
		<!-- BEGIN switch_user_logged_out -->
		img0 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login_on.gif');
		img1 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register_on.gif');
		<!-- END switch_user_logged_out -->
		<!-- BEGIN switch_user_logged_in -->
		img2 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif');
		img3 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif');
		img4 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups_on.gif');
		img5 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout_on.gif');
		<!-- END switch_user_logged_in -->
		img6 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq_on.gif');
		img7 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search_on.gif');
		img8 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users_on.gif');
		img9 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index_on.gif');
		PreloadFlag = true;
	}
	return true;
}


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>
</head>
<body bgcolor="#CAD5DD" text="#000000" link="#975922" vlink="#A26024" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" background="{T_TEMPLATE_PATH}/images/bg_main.gif" onload="PreloadImages();">

<!-- Start add - Complete banner MOD -->
<!-- Banners -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" colspan="3"><div align="center">{BANNER_0_IMG}</div></td>
  </tr>
  <tr>
    <td width="20%">
	 <table width="100%" border="0" cellspacing="2" cellpadding="2">
		<tr><td><div align="center">{BANNER_1_IMG}</div></td></tr>
		<tr><td><div align="center">{BANNER_2_IMG}</div></td></tr>
	</table>
    </td>
    <td width="60%">
	 <table width="100%" border="0" cellspacing="2" cellpadding="2">
		<tr><td><div align="center">{BANNER_3_IMG}</div></td></tr>
		<tr><td><div align="center">{BANNER_4_IMG}</div></td></tr>
	</table>
    </td>
    <td width="20%">
	 <table width="100%" border="0" cellspacing="2" cellpadding="2">
		<tr><td><div align="center">{BANNER_5_IMG}</div></td></tr>
		<tr><td><div align="center">{BANNER_6_IMG}</div></td></tr>
	</table>
    </td>
  </tr>
</table>
<!-- End Banners -->
<!-- End add - Complete banner MOD -->

<a name="top"></a>


<table width="100%" cellspacing="0" cellpadding="0" border="0" bgcolor="#5F7D8E" background="{T_TEMPLATE_PATH}/images/hdr_bg.gif">
<tr>
	<td width="100%" align="center" valign="middle"><table border="0" cellspacing="0" cellpadding="5" width="80%">
	<tr>
		<td align="center" valign="middle">
			<p align="left">
			<a title="Klik op het BB logo op terug te keren naar het Portal" href="{U_PORTAL}"><img src="{T_TEMPLATE_PATH}/images/logo_phpBB.gif" border="0" /></a>
		</td>
		<td><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="50" height="1" border="0" /></td>
		<td align="center" valign="middle" nowrap="nowrap">
			<span class="maintitle">{SITENAME}</span><br /><br />
			<span class="subtitle">{SITE_DESCRIPTION}</span> 
		</td>
	</tr>
	</table>
	</td>
</tr>
<tr>
	<td width="100%" height="23" align="left" valign="bottom"><table border="0" cellspacing="0" cellpadding="0" height="23">
	<tr>
		<td width="23"><img src="{T_TEMPLATE_PATH}/images/hdr_left.gif" width="23" height="23" border="0" /></td>
		<!-- BEGIN switch_user_logged_out -->
		<td align="center" valign="middle"><a title="{L_LOGIN_LOGOUT}" href="{U_LOGIN_LOGOUT}" class="mainmenu" onmouseover="changeImages('btn_top_login', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login_on.gif'); return true;" onmouseout="changeImages('btn_top_login', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif'); return true;"><img name="btn_top_login" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif" height="23" border="0" alt="{L_LOGIN_LOGOUT}" /></a></td>
		<td align="center" valign="middle"><a title="{L_REGISTER}" href="{U_REGISTER}" class="mainmenu" onmouseover="changeImages('btn_top_register', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register_on.gif'); return true;" onmouseout="changeImages('btn_top_register', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif'); return true;"><img name="btn_top_register" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif" height="23" border="0" alt="{L_REGISTER}" /></a></td>
		<!-- END switch_user_logged_out -->
		<!-- BEGIN switch_user_logged_in -->
		<td align="center" valign="middle"><a title="{L_PROFILE}" href="{U_PROFILE}" class="mainmenu" onmouseover="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif'); return true;" onmouseout="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif'); return true;"><img name="btn_top_profile" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif" height="23" border="0" alt="{L_PROFILE}" /></a></td>
		<td align="center" valign="middle"><a title="{PRIVATE_MESSAGE_INFO}" href="{U_PRIVATEMSGS}" class="mainmenu" onmouseover="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif'); return true;" onmouseout="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif'); return true;"><img name="btn_top_pm" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif" height="23" border="0" alt="{PRIVATE_MESSAGE_INFO}" /></a></td>
		<!-- END switch_user_logged_in -->

		<!-- BEGIN switch_user_logged_in -->
				<td align="center" valign="middle"><a title="{L_FAQ}" href="{U_FAQ}" class="mainmenu" onmouseover="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq_on.gif'); return true;" onmouseout="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif'); return true;"><img name="btn_top_faq" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif" height="23" border="0" alt="{L_FAQ}" /></a></td>
		<td align="center" valign="middle"><a title="{L_MEMBERLIST}" href="{U_MEMBERLIST}" class="mainmenu" onmouseover="changeImages('btn_top_users', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users_on.gif'); return true;" onmouseout="changeImages('btn_top_users', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif'); return true;"><img name="btn_top_users" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif" height="23" border="0" alt="{L_MEMBERLIST}" /></a></td>
		<td align="center" valign="middle"><a title="{L_SEARCH}" href="{U_SEARCH}" class="mainmenu" onmouseover="changeImages('btn_top_search', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search_on.gif'); return true;" onmouseout="changeImages('btn_top_search', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif'); return true;"><img name="btn_top_search" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif" height="23" border="0" alt="{L_SEARCH}" /></a></td>
	    <td align="center" valign="middle"><a title="{L_PORTAL}" href="{U_PORTAL}" class="mainmenu" onmouseover="changeImages('btn_top_PORTAL', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_PORTAL_on.gif'); return true;" onmouseout="changeImages('btn_top_PORTAL', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_PORTAL.gif'); return true;"><img name="btn_top_PORTAL" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_PORTAL.gif" height="23" border="0" alt="Terug naar portal" /></a></td>
	    <td align="center" valign="middle"><a title="{L_INDEX}" href="{U_INDEX}" class="mainmenu" onmouseover="changeImages('btn_top_index', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index_on.gif'); return true;" onmouseout="changeImages('btn_top_index', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif'); return true;"><img name="btn_top_index" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif" height="23" border="0" alt="{L_INDEX}" /></a></td>
	    <td align="center" valign="middle"><a title="{L_LOGIN_LOGOUT}" href="{U_LOGIN_LOGOUT}" class="mainmenu" onmouseover="changeImages('btn_top_logout', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout_on.gif'); return true;" onmouseout="changeImages('btn_top_logout', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif'); return true;"><img name="btn_top_logout" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif" height="23" border="0" alt="{L_LOGIN_LOGOUT}" /></a></td>
		<!-- END switch_user_logged_in -->
		<td align="center" valign="middle" width="23"><img src="{T_TEMPLATE_PATH}/images/hdr_right.gif" width="23" height="23" border="0" /></td>
	</tr>
	</table></td>
</tr>
</table><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td background="{T_TEMPLATE_PATH}/images/hdr_border.gif"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="1" height="10" border="0" /></td></tr></table>

<br />

<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tr>
	<td align="center" valign="top">
Zo is alles ok maar zodra ik dus dat java script toe pas komt hij met fout op de pagina na ik ben inglogd dus gewoon als gast is het goed maar na het inloggen komt ie rechts beneden met dat geel drie hoekje?

Ik heb het java scripje achter {L_LOGIN_LOGOUT} gezet op regel 253 ook heb ik het al eens helemaal onder op de pagina gehad maar dat help allemaal niets.

Alles werkt wel gewoon maar ik vind het zo slordig staan :lol:

Mijn test site

Geplaatst: 06 mei 2004, 13:05
door Luuk
zet het stuk wat je toe moet voegen eens voor </head>

Geplaatst: 06 mei 2004, 13:48
door maico
Dan ben ik inderdaad van de fout melding af :lol:
Maar ook van me popup
ben nog aan het proberen om hem elders erin te propen
Dus als je nog een idee hebt :?:

Geplaatst: 06 mei 2004, 13:49
door RobinTown
overall_footer?

Geplaatst: 06 mei 2004, 13:53
door maico
gaan we eens proberen

Geplaatst: 06 mei 2004, 14:03
door maico
Robinforum schreef:overall_footer?
Nee werkt ook niet krijg ggen popup en ook geen fout melding.
Maar dat zal wel door die login gedeelte komen neem ik aan.



Maar heb nu net nog iets gezien
Wanneer ik de code dus voor de </head> zet wat Luuk zei en sla het dan op veranderd hij het laatste stukkie code.

Orgineel

Code: Selecteer alles

/
<BODY onLoad="javascript:popUp('popup.tpl')">

<!-- END switch_user_logged_out -->
Na opslaan

Code: Selecteer alles

<BODY onLoad="PreloadImages();">

<!-- END switch_user_logged_out -->

Geplaatst: 06 mei 2004, 17:28
door maico
Probleem opgelost, zoals hier boven aan geven na het opslaan veranderd hij de text.
Nu heb ik het zelfde gedaan maar dan gewoon in klad blok en nu werkt het wel.
Echter wanneer ik nu volgende keer weer iets moet veranderen in de overal_header moet ik dus wel opletten dat ik hem niet open met prontpage, want dan veranderd hij hem alsnog.

Code: Selecteer alles

<BODY onLoad="javascript:popUp('popup.tpl')"> 

Na opslaan 

<BODY onLoad="PreloadImages();">