Vous n'êtes pas identifié(e).
Bonjour à tous,
J'ai remarqué un petit souci sur certains de mes sites lors des mises à jour vers la version 9.1 de zite.
En effet le haut de pages de mes fichiers templates sont modifiés... au point même parfois de me mettre un bazar total dans mon squelette.
EN gros j'avais ça au départ :
<!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 echo ($zite->rewrite===2?'<base href="'.$zite->rewritebase.'"/>':"") ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $zite->content['menu_title'].', '.$zite->get_data('site_title') ?></title>
<meta name="description" content="<?php echo $zite->content["page_desc"];?>" />
<meta name="keywords" content="<?php echo $zite->content["page_keyword"];?>" />
<link href="<?php echo $zite->config['files_style'] ?>" rel="stylesheet" type="text/css" />
<!--[if IE ]>
<link href="style-ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
<style type="text/css">
<!--
.union {
color: #06C;
}
-->
</style>
</head>
<body>
<div id="general">
<div id="global">
<div id="bandeauhaut"><div id="flag"><a href="index.php"><img src="deco/flagfrench.gif" /></a> <span class="union">-</span><a href="#"><img src="deco/flagenglish.gif" /></a> <span class="union">-</span> <a href="#"><img src="deco/flagspanish.gif" /></a></div><div id="recherche"><form name="search" method="post" action="index.php?z=search" enctype="multipart/form-data"><br>Rechercher sur le site :
<input type=hidden value="go" name=action>
<input type=text value="" maxlength=50 size=25 name=blork>
<input type=submit value="OK"><br>
</form>
</div>
<div id="entete"><div id="image_entete"><div id="nom_auteur"></div><div id="admin"><a href="index.php?z=login"> administration </a> </div></div></div>
<div id="bandeaucentre"><div id="bascule"><a href="../../developpement_local/french/index.php">Aller au pôle Développement Local</a></div><div id="titre"><?php echo $zite->filAriane() ?></div></div>
<div id="centre">
<div id="vertical"><div id="menu"><?php echo $zite->content['pnl2'].$zite->content['menu'].$zite->content['pnl3'] ?></div>
</div>
<div id="principal"><div id="texte_principal">
<?php echo $zite->content['pnl7'].$zite->content['main'].$zite->content['pnl8'] ?></div></div></div>
<div id="bandeaubas">
<div id="bot"><?php echo $zite->content['pnl6'] ?></div></div></div>
</div>
</div>
</body>
</html>
ET après la mise à jour, ça devient automatiquement ça :
<!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 echo ($zite->rewrite===2?'<base href="'.$zite->rewritebase.'"/>':"") ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $zite->content['menu_title'].', '.$zite->get_data('site_title') ?></title>
<meta name="description" content="<?php echo $zite->content["page_desc"];?>" />
<meta name="keywords" content="<?php echo $zite->content["page_keyword"];?>" />
<?php echo $this->head(); ?></a></div><div id="recherche"><form name="search" method="post" action="index.php?z=search" enctype="multipart/form-data"><br>Rechercher sur le site :
<input type=hidden value="go" name=action>
<input type=text value="" maxlength=50 size=25 name=blork>
<input type=submit value="OK"><br>
</form>
</div>
<div id="entete"><div id="image_entete"><div id="nom_auteur"></div><div id="admin"><a href="index.php?z=login"> administration </a> </div></div></div>
<div id="bandeaucentre"><div id="bascule"><a href="../../developpement_local/french/index.php">Aller au pôle Développement Local</a></div><div id="titre"><?php echo $zite->filAriane() ?></div></div>
<div id="centre">
<div id="vertical"><div id="menu"><?php echo $zite->content['pnl2'].$zite->content['menu'].$zite->content['pnl3'] ?></div>
</div>
<div id="principal"><div id="texte_principal">
<?php echo $zite->content['pnl7'].$zite->content['main'].$zite->content['pnl8'] ?></div></div></div>
<div id="bandeaubas">
<div id="bot"><?php echo $zite->content['pnl6'] ?></div></div></div>
</div>
</div>
</body>
</html>
Bref comme vous pouvez le voir pas, mal d'infos ont sautées, notamment mes style, mon div body, le div global, etc...; bref ... je me retrouve avec un squelette qui part en vrac !...
Bon pas trop grave je l'ai réparé à la main, mais une idée tout de même sur ce qu'il a pû se passer ?
D'avance merci
Hors ligne
Bonjour,
Une migration du template.php qui s'est mal passée
Il faudra regarder cela de plus près, mais il y a quelque chose qui a mis mon expression régulière en échec
Peux tu m'envoyer ton template.php d'origine par mail afin que je puisse essayer de reproduire l'erreur et la corriger ?
a+
Jean-Paul
ps: c'est la version 0.9.1 de ZitePLUS
@michael: peux tu déplacer le sujet ?
Hors ligne
OK, je te fais suivre ça par courriel.
Merci...
et désolé pour la mauvaise position du post, j'avoue que je me perd un peu dans les différentes sections. Il aurait fallu que je post où ?
Hors ligne
C'est corrigé.
J'ai mis à jour l'archive de ZitePLUS.
Pour ceux qui ont déjà téléchargé l'archive (et qui ont un template.php non standard), il faut re-télécharger l'archive avant de faire la migration
Sinon il faut modifier le fichier migration.php
Localiser la ligne (environ 417)
$template=preg_replace('@<link href=.+files_style.+/>@is', '<?php echo $this->head(); ?'.">", $template);
et remplacer par
$template=preg_replace('@<link href=.+files_style.+/>@isU', '<?php echo $this->head(); ?'.">", $template);
C'est presque la même chose, mais la différence est très importante en terme de résultat
a+
Jean-paul
Hors ligne