Also ich habe den ganzen Sonderzeichensalat nur mit einem speziellen Template das aber unbedingt verwendet werden soll (JD_Deluxe). Sobald ich auf das Template umstelle habe ich den Salat. Das komplette CSS FIle kann ich ausschliessen, da ich versuchsweise mal den ganzen Inhalt gelöscht habe und auch dann nur Vierecke statt Sonderzeichen wie " und Ü erhalte. Es muss also am index.php des Templates liegen. Sämtliche Änderungsvorschläge habe ich meines Erachtens im index.php eingebaut aber dennoch keine Sonderzeichen. Kann mir ein Crack da mal drüber sehen und mir zeigen was da falsch ist:
Code:
<meta **********="Content-Type" content="text/html" charset="utf-8" >
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );?>
<!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"><head>
<?php if ( $my->id ) { initEditor(); } ?>
<meta **********="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<meta name="Generator" content="Template by www.joomladesign.info" />
<?php mosShowHead(); ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?>
<?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/images/favicon.ico\" />" ; ?>
<?php if ( mosCountModules( 'user1' ) <= 0) { ?>
<style type="text/css" media="screen">
#user-main { background: url(templates/jd_deluxe/images/user1.jpg) no-repeat; width: 761px; height: 194px;}
#user1 {height: 0px;}
#user2 { float: left; width: 761px;}
#header { background: url(templates/jd_deluxe/images/header1.jpg) no-repeat;}
</style>
<?php } ?>
<?php if ( mosCountModules( 'user2' ) <= 0) { ?>
<style type="text/css" media="screen">
#user-main { background: url(templates/jd_deluxe/images/user1.jpg) no-repeat; width: 761px; height: 194px;}
#user2 {height: 0px;}
#user1 { width: 761px;}
#header { background: url(templates/jd_deluxe/images/header1.jpg) no-repeat;}
</style>
<?php } ?>
<?php if (( mosCountModules( 'user1' ) <= 0) && ( mosCountModules( 'user2' ) <= 0)) { ?>
<style type="text/css" media="screen">
#user-main { background: none; width: 761px; height: 0px;}
#user2 {height: 0px;}
#user1 { height: 0px;}
#header { background: url(templates/jd_deluxe/images/header.jpg) no-repeat;}
</style>
<?php } ?>
<?php if (( mosCountModules( 'user1' ) == 1) && ( mosCountModules( 'user2' ) == 1)) { ?>
<style type="text/css" media="screen">
#user-main { background: url(templates/jd_deluxe/images/user2.jpg) no-repeat; width: 761px; height: 194px;}
#user2 {height: 180px;}
#user1 { height: 180px;}
#header { background: url(templates/jd_deluxe/images/header2.jpg) no-repeat;}
</style>
<?php } ?>
</head>
<body>
<a id="ad" href="http://www.joomladesign.info" title="Free Joomla Templates by Joomladesign.info" alt="Free Joomla Templates by Joomladesign.info" target="_blank"></a>
<div id="wrap">
<div id="header">
<div id="date"><?php echo mosCurrentDate(); ?>
</div>
</div>
<div id="main-body">
<div id="left">
<div id="search">
<form action="index.php" method="post">
<input class="inputbox" type="text" name="searchword" size="15" value="<?php echo _SEARCH_BOX; ?>" onblur="if(this.value=='') this.value='<?php echo _SEARCH_BOX; ?>';" onfocus="if(this.value=='<?php echo _SEARCH_BOX; ?>') this.value='';" />
<input type="hidden" name="option" value="search" /></form>
</div>
<div id="navleft"><?php mosLoadModules ( 'left',-3 ); ?></div>
</div>
<div id="user-main">
<div id="user1"><?php if (mosCountModules('user1')) { ?><?php mosLoadModules ( 'user1',-3 ); ?><?php } ?></div>
<div id="user2"><?php if (mosCountModules('user2')) { ?><?php mosLoadModules ( 'user2',-3 ); ?><?php } ?></div>
</div>
<div id="content"><?php mosMainBody(); ?></div>
</div> <!-- main-body end -->
<div id="footer"><?php include_once('footer.php'); ?></div>
</div> <!-- wrap end -->
</body>
</html>
P.S.: Die ****** im Headerbereich heissen im Original: h t t p - e q u i v
Lesezeichen