Hallo,
trotz suchen finde ich meinen Fehler nicht. Mein Template funktionierte mit FF, Opera und Mozilla. Nur der IE machte ärger. Daher entschloß ich mich zu einer Browserweiche. Die index.php von meinem Template sollte also entscheiden wohin der User weitergeleitet wird und dann das entsprechende Template laden.
Die Weiche funktioniert, aber nach einfügen in das Template bekomme ich immerangezeigt. Trotz Forensuche finde ich meinen Fehler nicht. Was hab ich vergessen???Direct Access to this location is not allowed.
Mein Head-Bereich in der index.php sieht so aus:
Code:<?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );?> <?php if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) $switch_var="http://www.meinedomain.com/templates/newtpl/ie/index.php"; else $switch_var="http://www.meinedomain.com/templates/newtpl/ff/index.php"; echo $switch_var; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php include ("includes/metadata.php"); ?> <script language="JavaScript" type="text/javascript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> <meta **********="refresh" content="3; url=<?php echo $switch_var ?>"> </head>


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen