Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 12/07/2011 22:16:27

bprb
Membre
Inscription : 17/03/2009
Messages : 3

Problème d'affichage dans le panneau latéral

Bonjour,
J'ai un souci avec Zite+ 0.9.1 chez Free, à savoir : affichage en double de la boite Recherche et de tout ce que je place dans le panneau latéral ! Est ce dû à Free ? ou bien ai je loupé quelque chose ?
Merci
BPRB


BPRB

Hors ligne

#2 12/07/2011 22:41:01

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Problème d'affichage dans le panneau latéral

Bonsoir,
je penche pour la deuxième solution big_smile

sinon, plus sérieusement, pas de problème de ce type recensé jusqu'a présent.
Est-ce que tu as modifié le code du fichier template.php ?

a+
Jean-Paul

Hors ligne

#3 13/07/2011 09:12:51

bprb
Membre
Inscription : 17/03/2009
Messages : 3

Re : Problème d'affichage dans le panneau latéral

Bonjour
Merci de cette prompte réponse, oui j'ai modifié le template.php pour ajouter xmenu en suivant ce que j'ai trouvé dans le forum.
Le site est visible à cette adresse : http://ibr92.free.fr/zite (administration inchangée) Voici d'ailleurs la liste des modifs:
- Index.php
<?php
  include('zite/zite.php');
  // Initalisation de Z+, avec le template 'main'
  $cms = new zite(__FILE__); $zite=&$cms;
  // On génère le contenu
  $cms->builder();$zite->page_module('xmenu');
  // On affiche la page
  print $cms->output();
?>

-Template.php
<!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').', '.$zite->get_data('site_title1').', '.$zite->get_data('site_title2');?></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(); ?>
</head>

<body>
  <div id="page">
    <div id="top"><?php echo $zite->content['pnl5'] ?></div>
    <div id="mid">
      <?php if (!empty($this->content['pnl4'])) { echo '<div id="oppside">'.$this->content['pnl4'].'</div>';} ?>
<div id="divmenu"> <div id="menu"><?php echo $zite->content['xmenu']; ?></div></div>
    <div id="side">
        <?php echo $zite->content['pnl2'].$zite->content['menu'].$zite->content['pnl3'] ?>
              </div>
      <div id="main">
        <?php echo $zite->content['pnl7'].$zite->content['main'].$zite->content['pnl8'] ?>
      </div>
      <div id="break"></div>
    </div>
    <div id="bot"><?php echo $zite->content['pnl6'] ?></div>
  </div>
</body>
</html>
A ce propos, la modif visible avex ** permet l'ajout d'une troisieme ligne de sous-titre, il n'en apparait que deux ? 

-Lotus.css
a {
  color: #658057;
  text-decoration: none;
}
a:hover {  color: #334434;}

body {
background-color: #ffffff;
margin: 0px;
padding: 0px;
text-align:center;
}

body, td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
}
img {border: none;}

#page {
  background-color:transparent;
  border: solid 0px #CCC;
  border-top: none;
  margin: 0 auto 16px auto;
  border-left: 0px solid #777;
  border-right: 0px solid #777;
  padding: 0;
  text-align: left;
}

#top {
  height: 290px;
  text-align: left;
  color: transparent;
  font-size : 12px;
  background: url(deco/bgtop.png) no-repeat;
  border-bottom: none;
  margin: 0;
  padding: 10px 0px 0px 0px;
}

#mid {
  border-bottom: 0px solid #CCC;
  background: url(deco/bgmid.png) repeat-y;
  margin:0;
  padding:0;
}
#oppside {
margin:0;
padding: 5px 10px 5px 10px;
}

#side {
/*  width: 181px;
  float: right;*/
  margin:0;
  padding: 5px 10px 5px 10px;
}

#main {
  margin:0;
  padding: 5px 5px 0px 30px;
  text-align: justify;
}

#main h1 {
  font-size: 18px;
}

#bot {
  background: url(deco/bgbot.png) no-repeat;
  color: #334434;
  height: 64px;
  border-bottom: 0px solid #777;
  font-size: 75%;
  text-align: center;
  padding-top: 20px; /**décale le texte propulsé par vers le bas de 34px**/
  margin: 0;
}

#top h1 {
  margin: 35px auto auto 16px;
  padding: 0 0 0 10px;
  color: #658057;
  font-size: 24px;
}
#top h2 {
  margin: 2px 0 0 16px;
  padding: 4px 0 5px 10px;
  color: #334434;
  font-size: 90%;
}

/* Menu */
.zul {
padding: 0;
margin: 0;
list-style: none;
font-weight: bold;
}
/** page selectionnée dans le menu**/
.zli1,.zli2,.zli3,.zli4 {
background: url(deco/menu-2.png) no-repeat;
padding-left: 17px;
}
.zon {  background-image: url(deco/menu-1.png);}
.zli1 { margin-left: 0px;}
.zli2 { margin-left: 16px;}
.zli3 { margin-left: 32px;}
.zli4 { margin-left: 48px;}

/* xmenu */
#divmenu {
height: 50px;
margin-left: 0px;
position: relative;
width: 900px;
}

#menu {
vertical-align: middle;
padding: 5px;
margin-left: 4px;
position: absolute;
}


#menu ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}

#menu li {
float:left;
margin:0;
padding:0;
background-color: #658057;
}
/* Largeur cases Menu */
#menu li a {
display:block;
width:110px;
color:white;
text-decoration:none;
padding:5px;
}

#menu .zli3 a {
display:block;
width:100px;
color:white;
text-decoration:none;
padding:5px;
}

#menu li a:hover {
  background-color: #4A6144;
  color: #ffffff;
}

#menu .xzul2 {
display:none;
}

#menu .xzul3 li {
display:none;
}

#menu ul li ul {
display:none;
}

#menu ul li:hover ul {
display:block;
}

#menu .xzul2 .xzli2:hover ul {
display:block;
}

#menu li:hover ul li {
float:none;
}
/* styles Z+ */
#zadmin {
border: 1px solid #658057;
background-color: #ffffff;
margin: 3px 0 0 0;
padding: 0 2px;
}
.ztable {
border: 1px solid #658057;
background-color: transparent;
margin: 5px 0;
padding: 0 2px;
width: 100%;
}
.headcolor td, .oddcolor td ,.evencolor td {border-bottom:1px dashed #DDDDDD;}
.headcolor{background-color:#fffff0;}
.oddcolor{background-color:#ffffff;}
.evencolor{background-color:#ffffff;}
.zalert {
  border: 1px solid #C00;
  background-color: #FEA;
  padding: 0 2px;
}
.zerr {
border: 1px solid #C00;
background-color: #FEA;
padding: 0 1px;
}

C'est tout !

Dernière question, comment modifier la  couleur de police du noir au vert dans ce thème?

D'avance, merci


BPRB

Hors ligne

#4 13/07/2011 19:32:45

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Problème d'affichage dans le panneau latéral

bprb a écrit :

Bonjour
Merci de cette prompte réponse, oui j'ai modifié le template.php pour ajouter xmenu en suivant ce que j'ai trouvé dans le forum.

c'est en général une bonne chose, mais là ... j'ai modifié le module pour simplifier son utilisation dans la 0.9.1
Du coup la modification du fichier index.php n'est plus à faire si le module XMENU a bien été installé depuis le site officiel.
Je ne sais pas si cela va résoudre ton problème, mais c'est la première chose a faire.

bprb a écrit :

Dernière question, comment modifier la  couleur de police du noir au vert dans ce thème?

Plusieurs solutions.
La plus simple (?): créer un fichier user.css, dans le panneau de config, tu indiques dans la zone files_styleuser : Personnalisation utilisateur du css la valeur user.css et tu enregistres (il faudra peut-être créé le fichier user.css à la racine de ton site s'il n'existe pas déjà).
Maintenant tu peux par l'editeur de config modifie ton user.css qui aura priorité sur celui du thème de base.
et mettre par exemple:

body p {  color : #658057;}

ou

body p {  color : green;}

ou tout autre nuance de vert wink
là j'ai mis l'exemple pour colorier le texte d'un paragraphe.
si tu veux vraiment tout colorier, tu enlève le "p"

Il est aussi possible de modifier le thème de base.
Dans ce cas, il faut utiliser le bouton modifier le css dans le module thème, faire tes modifs et réenregistrer le thème pour appliquer les modifs.
Puis, si les modifs te conviennent, tu passes le thème en production.

a+
Jean-Paul

Hors ligne

Pied de page des forums