fichiers CSS
Auteur Sujet

Post 
Hello à tous, je suis en train de travailler sur un thème et j'ai un petit soucis. Je suis parti avec, comme thème de base le thème pnDefault. Dans ce thème, la feuille de style est générée à partir des couleurs choisies dans le fichier xaninit.php et la feuille de style est une longue chaine de caractères concaténées dans un fichier php ! Comment ca se passe derrière? Un fichier .css est généré? pn fait automatiquement le lien? Comment faire pour avoir un style qui marche?

Apparamment, ca marche en local mais pas sur un serveur de test...

Faut-t-il tout passer en dur dans un fichier CSS ? C'est dommage de perdre toutes les couleurs du thème !


EDIT: apparamment, ca viens du serveur. en local avec Easyphp 1.8 ca roule, avec un 60GP d'ovh, ca roule mais pas avec les serveurs de free... je me questionne maintenant à savoir qu'es-ce qui est bloqué par free???

a+

modifié par : Gilles, 23 Déc 2005 - 01:01


Gilles  ><>°
Données personnelles Accueil

Post 
quelqu'un as-t-il une idée du pourquoi les fichiers css inscrits dans un fichier .php ne marchent pas avec certains serveurs?? Quelqu'as-t-il eu le même soucis?

Merci !


Gilles  ><>°
Données personnelles Accueil

Post 
La tendance dans la création de thème est laquelle? de créer directement un fichier .css ou de faire un fichier .php contenant le css ? Y-a-t-il un thème de référence concernant xanthia ??

A+


Gilles  ><>°
Données personnelles Accueil

Post 
De créer un fichier css... la gestion des palettes de couleurs n'étant pas très intuitive et fonctionnelle, elle pourrait disparaître dans la réécriture en cours de Xanthia.
icon_wink


Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
Données personnelles Accueil

Post 
donc, il n'est pas utile d'utiliser la gestion des couleurs Couleur1, Couleur2, Text1, ... mais plutôt de mettre toutes les couleurs dans les fichiers .css

C'est ca?


Gilles  ><>°
Données personnelles Accueil

Post 
Mouaip !
icon_wink


Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
Données personnelles Accueil

Post 
D'un point de vu marketing, cela signifit que postnuke ne devient accessible qu'aux geeks ? icon_wink
L'utilisateur lambda n'a pas toujours les compétences pour modifier un fichier css ...
et conserver un fichier css conforme et compatible, c'est loin d'être aussi évident ...

C'est tout de meme un peu ballot de ne pas conserver cette possibilité de personnaliser un thème avec une simple interface web ...
d'autant que générer un fichier css zn php , c'est vraiment pas compliqué ...
j'ai d'ailleurs toujours été étonné de de ne pas voir de fichier css modifiable directement depuis l'interface de Xanthia ...
Données personnelles Accueil

Post 
ljvd a écrit :

C'est tout de meme un peu ballot de ne pas conserver cette possibilité de personnaliser un thème avec une simple interface web ...
d'autant que générer un fichier css zn php , c'est vraiment pas compliqué ...
j'ai d'ailleurs toujours été étonné de de ne pas voir de fichier css modifiable directement depuis l'interface de Xanthia ...


Sans doute... mais je suis assez sûr de moi pour pouvoir dire que ceux qui tenté le coup ont trouvé l'interface actuelle loi d'être conviviale.

Aussi, une interface web pour modifier templates ou css implique soit :

Sauvegarde dans la base de données = Perte de performance
Sauvegarde dans les fichiers = Perte de sécurité.

Xanthia étant en réécriture complète, je n'ai pas encore vu le résultat de cette réécriture... (à ce qu'on m'a dit, le Xanthia Nouveau devrait être ajouté dans le cvs dans les jours où les semaines à venir).

Une chose est certaine, oui, ça pourrait aider les bisus........ mais....

Ils faisaient comment avant....... les bisus ?
Comme les autres... icon_wink



Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
Données personnelles Accueil

Post 
je me réjouis en tout cas de voir cette nouvelle version de xanthia ! j'espère que les thèmes actuels seront compatibles !



Gilles  ><>°
Données personnelles Accueil

Post 
Chestnut a écrit :

Une chose est certaine, oui, ça pourrait aider les bisus........ mais....

Ils faisaient comment avant....... les bisus ?
Comme les autres... icon_wink

Personnellement, je m'en fiche un peu ...
C'est uniquement un point de vu marketing.
Le succès d'un cms tient souvent plus à son ergonomie sur les fonctions de base qu'à ces possibilités techniques.
Améliorer la gestion des thèmes devrait aider au succès de PostNuke.
Gilles a écrit :
je me réjouis en tout cas de voir cette nouvelle version de xanthia ! j'espère que les thèmes actuels seront compatibles !


Ca pourra difficilement etre moins convivial icon_wink
Je croise aussi les doigts pour la compatibilité ascendante.

Laurent Dubois - Consultant commercial
Réseaux : Ziki Viadeo Xing
Données personnelles Accueil

Post 
a propos de fichiers css.. je voudrais votre aide pour un truc. Voilà je voudrais intégrer des liens en fade dans mon theme. Le fade, j'ai pas besoin de vous expliquer ce que c'est.. on a deux couleurs et c'est petit code qui gènère un fondu d'une couleur à l'autre et vis versa. bon dans un theme ça marche bien, mais uniquement lorsque je met le fichier fade à la racine du site et que je place le code qui permet de faire appel au fade dans le fichier theme.html de mon theme fait sous autotheme. Le problème c'est que malheureusement ça génère le même fade de couleur quelque soit le theme utilisé par le visiteur ou l'utilisateur inscrit. ce que je voudrais c'est que le site gère plusieurs types de liens que pour les autres themes, il gère les couleurs normalement au niveau des liens mais que quand je passe sur le mien, le fade soit géré via le dossier du theme et pas via la racine.

vous sauriez m'aider ou pas ?
Anuphtra me parlait d'intégrer le code que je suis censé mettre dans le theme.html de mon template dans le fichier css qui accompagne le theme, seulement je fais quoi du fichier fade.js ?

si vous avez besoin de plus d'explication, demandez.
Données personnelles Accueil

Post 
Citation :
seulement je fais quoi du fichier fade.js ?

tu peux l'inclure dans l'entête de ta page html non??

modifié par : Gilles, 01 Fév 2006 - 16:46


Gilles  ><>°
Données personnelles Accueil

Post 
Normalement il suffit de faire appel au fichier fade.js par une ligne de code mise entre les balises < head > et < /head >.

Ce fichier peut être placé dans un dossier scripts (par ex) qui lui-même est dans le dossier du thème.

Avec xanthia cette méthode fonctionne parfaitement.

Co-webmestre de PostNuke-France.

Avant toutes questions, veuillez lire les régles à suivre.
Données personnelles Accueil

Post 
ouep j'ai trouvé une autre manière de faire tout aussi simple ! merci.
Données personnelles Accueil

Post 
Eraser a écrit :
ouep j'ai trouvé une autre manière de faire tout aussi simple ! merci.

Super!!!...est-ce qu'on peut savoir comment ?
Données personnelles
Post 
Déjà il faut avoir le script js du fade. Pour trouver le lien fade.js, il faut faire une recherche sur google et tu devrais trouver ton bonheur.

Ensuite, si tu utilises autotheme :

dans ton dossier de template de theme, tu as un fichier qui s'intitule theme.html.
Dans ce fichier, entre les balises head et /head, tu dois insérer un ligne de code qui est normalement fourni dans un petit fichier d'aide avec le zip du fade. Le "fade.js", tu le place dans le sous dossier images du dossier du theme. Et dans ton fichier theme.html tu cibles le fade avec la balise {image-path}.

Ensuite il faut configurer ton fichier "fade.js" en donnant la couleur de départ, la couleur lorsque la souris est au dessus du lien et déterminer le temps que tu veux pour l'opération de fading.

Ca, ça marchera pour la home page de ton site ainsi que toutes les autres pages du site autre que l'administration. Si tu veux que dans ton administration les liens soient fadés, il faut faire la même manip, mais dans le fichier "admin.html".

si c'est pas assez clair, je pourrais refaire une explication plus complète, mais plus tard, là j'ai pas le temps.
Données personnelles Accueil