Vous n'êtes pas identifié(e).
Bonjour,
je cherche à afficher un bandeau (entête) différent,
ou bien appeler un autre template, en fonction d'une certaine rubrique !
exemple si je suis sur une page (ou une rubrique) à accès restreint (utilisateur authentifié) je voudrai que ce soit un autre template qui soit appelé !
J'ai cru voir passer une solution dans ce forum, mais je ne la retrouve pas...
Si quelqu'un a une piste ?
Stéphane
Stéphane
Webdesign AvantageWeb
Hors ligne
salut a toi,
je n'ai pas la réponse mais je pense que dans ce topic tu y trouvera des fichiers qui vont de permetre ca !!
http://forum.prositif.com/viewtopic.php?id=337
a condition que tu mette tes main dans le camboui
si tu regarde bien le lien de bvffalo73 http://phamlinh.free.fr/zite/index.php?z=14 le css change et je crois que le template aussi
Si quelqu'un a une piste ?
ce n'est qu'une piste
Dernière modification par snypi (22/06/2009 19:50:38)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Bonjour,
je cherche à afficher un bandeau (entête) différent,
ou bien appeler un autre template, en fonction d'une certaine rubrique !exemple si je suis sur une page (ou une rubrique) à accès restreint (utilisateur authentifié) je voudrai que ce soit un autre template qui soit appelé !
J'ai cru voir passer une solution dans ce forum, mais je ne la retrouve pas...
Si quelqu'un a une piste ?Stéphane
Par le template, c'est effectivement possible avec Zite ou Zite+.
Pour quel version cherches tu une solution ?
Hors ligne
excuse, j'aurais du préciser.
je suis sur la toute dernière version de ZitePlus.
le site en développement est ici : http://www.scotloirelayonlysaubance.fr/
j'aimerai avoir le choix de 2 possibilités :
- avoir un bandeau personnalisé en fonction de la rubrique... ou...
- avoir un template autre en fonction de la rubrique...
Stéphane
Webdesign AvantageWeb
Hors ligne
<hors sujet> alors ça c'est ce qu'on appelle un beau zite, très beau travail. Je suis juste frustré de ne pas pouvoir le voir en pleine largeur (1024px)
bravo </hors sujet>
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
<hors sujet> alors ça c'est ce qu'on appelle un beau zite, très beau travail. Je suis juste frustré de ne pas pouvoir le voir en pleine largeur (1024px)
bravo </hors sujet>++ vYk
tu as raison davyk, c'est du beau travail.
Il est juste dommage que Stefpei ne fasse aucune référence à zite+ sur ce site...
Hors ligne
si si, il y-aura mention à Zite+... no problem !
Là le site est en cours de finitions (manques : icones, mentions légales, etc...)
Mais j'en suis encore à essayer d'avoir un bandeau (ou template différent) dans une ou 2 rubriques particulières...
Stéphane
Stéphane
Webdesign AvantageWeb
Hors ligne
Bonjour,
je cherche à afficher un bandeau (entête) différent,
ou bien appeler un autre template, en fonction d'une certaine rubrique !exemple si je suis sur une page (ou une rubrique) à accès restreint (utilisateur authentifié) je voudrai que ce soit un autre template qui soit appelé !
1) Pour afficher un bandeau différent en fonction de la page on peut personnaliser le template.php au niveau <div id=top> avec un truc du style:
<?php
$mapage = $zite->struct[$zite->truepage];
switch($mapage[cPageIdent]) {
case 'page_xxxxxx':
case 'page_yyyyyy':
echo "mettre ici le traitement pour l'affichage du nouveau bandeau";
break;
default: ;
echo ""mettre ici le traitement pour le bandeau standard"
}
?>
2) Pour faire la même chose pour toutes les pages accessibles via un groupes d'utilisateurs données:
<?php
$mapage = $zite->struct[$zite->truepage];
if (in_array($mapage[cPageRead], $_SESSION['zite_usergroup'])) {
echo "mettre ici le traitement pour l'affichage du nouveau bandeau";
default: ;
echo ""mettre ici le traitement pour le bandeau standard"
}
?>
Je n'ai pas testé le code, et il peut donc manquer une parenthèse ou un point-virgule
si si, il y-aura mention à Zite+... no problem !
Là le site est en cours de finitions (manques : icones, mentions légales, etc...)
cool
a+
jean-paul
Hors ligne
super jean-paul a encore frappé!
avec tout le mal (et le plaisir) que tu te donnes, la mention ZITE+ mérite vraiment sa place.
je me doutais bien que stef la mettrait.
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
petite correction pour gérer toutes les pages accessibles via un groupes d'utilisateurs données:
<?php
$mapage = $zite->struct[$zite->truepage];
if (in_array("le_groupe_à_tester",$mapage[cPageRead])) {
echo "mettre ici le traitement pour l'affichage du nouveau bandeau";
default: ;
echo ""mettre ici le traitement pour le bandeau standard"
}
?>
a+
jean-paul
Hors ligne
C'est impeccable !
j'ai utilisé :
switch($mapage[cPageIdent]) {
case 'page_faq':
echo "style_faq.css";
break;
default:
echo "style_defaut.css";
on peux voir le résultat ici : http://www.c-too.com/cms/zite/ ou la page FAQ récupère un style différent des autres pages...
Merci JPG
Suggestion : j'ai installé un petit script qui permet de visualiser les images dispos dans /zfiles/ ...
voir résultat : http://www.scotloirelayonlysaubance.fr/image_voir.php
il pourrai faire partie par défaut de l'Admin, c'est pratique pour retrouver une image
à inclure dans une page, ou faire le ménage...
Dernière modification par Stefpei (23/06/2009 19:20:29)
Stéphane
Webdesign AvantageWeb
Hors ligne
Superbe travail Stefpei, bravo !!!
Juste une remarque, il manque un peu de marge basse et gauche dans ton div actu, cela serait plus joli
==> Libérez les Huitres du Bassin d'Arcachon <==
Linux Mint 18.3
Hors ligne
Merci ... mais de quel DIV parles-tu ?
Stéphane
Webdesign AvantageWeb
Hors ligne