Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

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

#1 22/08/2009 18:08:46

jazzxp
Membre
Inscription : 05/06/2009
Messages : 41

Exclure le fichier css de la page d'accueil

Bonjour,

Le css est établi pour une prise en compte de toutes les pages du site MAIS j'aimerais exclure ce dernier pour créer ma page d'accueil en php avec un fond bien précis (autre que le fond présent sur les autres pages du site)

Autre possibilité : avoir plusieurs ccs ? oui mais comment appeler le bon css ?

Merci

A bientot

ps : je vois que le dév de  zite a été repris, bon courage !

Hors ligne

#2 22/08/2009 21:18:48

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : Exclure le fichier css de la page d'accueil

salut,

dans template.php rajouter à l'endroit approprié

    <?php
switch($mapage[cPageIdent]) {
    case 'page_faq':
    echo "style_faq.css";   
    break;
    default: 
    echo "style_defaut.css";
?>

réponse trouvée ici: http://www.zitecms.org/zite/forum/viewtopic.php?id=409

Dernière modification par davyk (22/08/2009 21:21:21)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#3 24/08/2009 12:14:04

jazzxp
Membre
Inscription : 05/06/2009
Messages : 41

Re : Exclure le fichier css de la page d'accueil

Bonjour et merci pour la réponse,
j'ai parcouru le post et vu que cela fonctionnait (page faq)

par contre j'essaie de le fixer chez moi et rien ... quand tu dis à l'endroit approprié, peux-tu préciser ?

sur le code "cPageIdent", il faut préciser le "c" ou non ?

sinon sur le code donné, il manque le "}" après le "echo "style_defaut.css";"

merci de tes précsions

Hors ligne

#4 25/08/2009 00:36:26

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : Exclure le fichier css de la page d'accueil

salut,
c'est pour cela que je t'ai donné l'adresse, je me souvenais d'un topic, je l'ai retrouvé et ses participants ont l'air d"avoir compris.
c'est vrai que je ne me suis pas posé la question de l'endroit du script (pardon pour le "}" manquant, les souris, quand elles s'affolent.. wink )
je pense, à vue de nez que ça devrait être à la ligne 9:

<link href="<?php echo $zite->config['files_style'] ?>" rel="stylesheet" type="text/css" />

mais je préfère demander confirmation auprès des créateurs..

le mieux, c'est que tu testes et que tu en donnes les résultats

++ vYk
PS: pour le c de cPageIdent, je sais po

Dernière modification par davyk (25/08/2009 00:39:27)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#5 25/08/2009 11:20:48

jazzxp
Membre
Inscription : 05/06/2009
Messages : 41

Re : Exclure le fichier css de la page d'accueil

Bonjour davyk, j'avis commener à travailler en ce sens

remplacer

<link href="<?php echo $zite->config['files_style'] ?>" rel="stylesheet" type="text/css" />

par

<link href="<?php $mapage = "1151949118";     // identifiant de la page accueil
     switch($mapage) {                                       // en remplacçant les 2 1ère lignes par switch($mapage[1151949118]), cela ne fct pas   
    case 'Accueil':                                               // nom de la page
    echo "style_accueil.css";                                // nom de la page style propre à la page accueil     
    break;
   
    default:
    echo "style.css";
    } ?>" rel="stylesheet" type="text/css" />

Si l'auteur passe par là ...

Hors ligne

#6 25/08/2009 11:35:58

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

Re : Exclure le fichier css de la page d'accueil

jazzxp a écrit :

Bonjour davyk, j'avis commener à travailler en ce sens

remplacer

<link href="<?php echo $zite->config['files_style'] ?>" rel="stylesheet" type="text/css" />

par

<link href="<?php $mapage = "1151949118";     // identifiant de la page accueil
     switch($mapage) {                                       // en remplacçant les 2 1ère lignes par switch($mapage[1151949118]), cela ne fct pas   
    case 'Accueil':                                               // nom de la page
    echo "style_accueil.css";                                // nom de la page style propre à la page accueil     
    break;
   
    default:
    echo "style.css";
    } ?>" rel="stylesheet" type="text/css" />

Si l'auteur passe par là ...

Pour l'auteur ... tout dépend si tu utilises Zite ou Ziteplus big_smile

Si tu veux une feuille de style différente juste pour la page d'accueil, essaye ceci:

<link href="<?php  $moncss = ($zite->truepage==1) ?  'style_accueil.css' : 'style.css';     echo $moncss; ?>" rel="stylesheet" type="text/css" />

La solution est normalement valable pour zite et ziteplus

a+
jean-paul

Hors ligne

#7 25/08/2009 15:48:22

jazzxp
Membre
Inscription : 05/06/2009
Messages : 41

Re : Exclure le fichier css de la page d'accueil

Excellent jpg, cela fonctionne sous zite 0.6.3.

reste que je serais peut-être amené à fixer un autre style sur une autre page , en plus de la page accueil.

donc si qq peut m'aider sur le code fournit par davyk

A+ et MERCI

Hors ligne

Pied de page des forums