PDA

Zobacz pełną wersję : Kodowanie w utf-8 - Pomoc w modyfikacji templatki



rzodkiewka
09-10-2009, 21:07
- kodowanie, strona i serwer jest w utf-8, czytałem trochę tu i tam, ale chyba coś źle, skoro jeden komponent pomimo spolszczenia w utf-8 nie wyświetla polskich ogonków, a sama joomla przycisk czytaj więcej również.


<?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 mosShowHead(); ?>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/mootools.v1.11.js" type="text/javascript" charset="utf-8" ></script>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/mootips.v1.11.js" type="text/javascript" charset="utf-8" ></script>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/thumbnoo.js" type="text/javascript" charset="utf-8" ></script>
<style type="text/css" media="screen">@import "<?php echo $mosConfig_live_site; ?>/modules/hover_box2/hover_box2.css";></style>
<style type="text/css" media="screen">@import "<?php echo $mosConfig_live_site; ?>/modules/hover_box2/slimbox/slimbox_ex.css";></style>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/slimbox/slimbox_ex_compressed.js" type="text/javascript" charset="utf-8" ></script>
<?php
if (file_exists(JPATH_SITE.DS.'components'.DS.'com_jo omlastats'.DS.'joomlastats.inc.php'))
include_once(JPATH_SITE.DS.'components'.DS.'com_jo omlastats'.DS.'joomlastats.inc.php');
?>
<script language="JavaScript" src="<?php echo $mosConfig_live_site?>/modules/bamboo_faq/motionpack.js"></script>
<?php if ( $my->id ) initEditor(); ?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?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\" />" ; ?><!--[if lt IE 7.]>
<script defer type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/pngfix.js"></script><![endif]-->
</head>
<body id="body_bg">
<table cellspacing="0" cellpadding="0" border="0" width="100% align="center">
<tr>
<td width="269" align="center" valign="middle">
</td>
<tbody>
<tr>
<td>&nbsp;</td>
<td nowrap="nowrap" align="center" class="topnav" valign="bottom">
<?php if (mosCountModules('user3')) { ?>
<?php mosLoadModules ( 'user3'); ?>
...

z góry dziękuję

vwbigfan
13-10-2009, 19:57
Zobacz za pomocą gżegżółki jakie kodowanie ma plik szablonu i ewentualnie skonwertuj go do utf-8.To samo zrób z plikiem spolszczenia do joomli.

rzodkiewka
15-10-2009, 11:11
Witam, poradziłem sobie kodem:

<?php defined( '_VALID_MOS' ) or die( 'Restricted access' );
$iso = explode( '=', _ISO );
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
..., dzięki