Bonjour,
Je suis nouveaux dans l'univers postnuke, et en particulier dans le monde de xanthia qui certes me parait puissant mais compliqué aussi.
Donc j'ai décidé d'attaquer les themes xanthia directement, néanmoins j'ai quelques petits soucis.
Alors concernant xanthia je pense,partant de l'analyse du theme postnuke, que:
1) Je pense que dans le fichier theme.php il y a pas grande chose à faire pour passer à un nouveau theme, du moment que ça définit les variables et constantes qui permettront de communiquer avec xanthia et l'interprétation des tags dans les tpls. <!--Est ce que j'ai raison?-->
2)xaninfo, des infos sur autheur...
3)xaninit:
$$$$ fichier ou on effectue la création des couleurs, d'ailleurs je comprends pas de quelles couleurs s'agit il.
CreatePalette($skinName, $skinID, 1, 'PostNuke', '#F6F7EB',
'#B1B78B', '#D9DCC2', '#E1E4CE', '#FFFFFF', '#FFFFFF', '#FFFFFF', '#FFFFFF',
'#FFFFFF', '#000000', '#000000', '#000000', '#C00000', '#C00000', '#C00000');
$$$$ Fixation des dimensions des blocs
CreateThemeVar($skinID,'pagewidth',_TM_PAGEWIDTH,'100%','');
CreateThemeVar($skinID,'lcolwidth',_TM_LCOLWIDTH,'150','');
CreateThemeVar($skinID,'rcolwidth',_TM_RCOLWIDTH,'150','');
CreateThemeVar($skinID,'indexcol',_TM_INDEXCOL,'1','');
<!--la dernière ligne j'ai pas compris ce que c'est-->
$$$$ Création des templates
CreateThemeTemplate($skinID, 'master', 'master.htm', 'theme');
CreateThemeTemplate($skinID, 'lsblock', 'lsblock.htm', 'block');
CreateThemeTemplate($skinID, 'rsblock', 'rsblock.htm', 'block');
CreateThemeTemplate($skinID, 'table1', 'table1.htm', 'theme');
CreateThemeTemplate($skinID, 'table2', 'table2.htm', 'theme');
CreateThemeTemplate($skinID, 'News-index', 'News-index.htm', 'theme');
CreateThemeTemplate($skinID, 'News-article', 'News-article.htm', 'theme');
CreateThemeTemplate($skinID, 'mainmenu', 'mainmenu.htm', 'block');
CreateThemeTemplate($skinID, 'ccblock', 'ccblock.htm', 'block');
CreateThemeTemplate($skinID, '*home', 'home.htm', 'module');
CreateThemeTemplate($skinID, 'dsblock', 'dsblock.htm', 'block');
*master.htm: je sais pas ce que c'est exactement, mais j'imagine que c'est layout global [à confirmer]
*table2.htm: franchement ça j'ai pas du tout compris ce que c'est!!!!
*mainemenu.html: je sais pas ce que c'est.
*home.htm: je sais pas non plus.
3) Juste par curiosité pourquoi l'insertion des images ne se fait pas depuis les CSS mais depuis les balises html?
Merci bcp,
Votre aide est précieuse.
Simon
| Aller à la page : 1 | 2 Page suivante |
| Themes XANTHIA | |
| Auteur | Sujet |
|---|---|
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
|
| 26.02.2007, 18:10 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Alors personne peut m'aider? Gilles au secours! Expliques moi tout!!!
|
| 26.02.2007, 19:59 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
J'arrive... pas le net 2h et je me fais harceler
1) theme.php rien à dire, t'a dout compris, y'a qu'a le recopier ! 2) xaninfo.php idem, t'a tout juste 3) Code: [Télécharger] [Cacher]
Codes pour les couleurs. Perso, je mes un CreatePalette mais je ne l'utilise pas, je préfère mettre les couleurs en dure dans mon thème. Si je veux modifier une couleurs, je vais trifouiller le code. Le système de gestion des couleurs n'est pas au top. Code: [Télécharger] [Cacher]
permet de créer des variables que tu pourras faire bouger à partir de l'interface. Si tu veux que tes blocs puissent avoir des largeurs que tu puisses modifier à partir de l'interface de gestion, tu met le nom de ta variable: Code: [Télécharger] [Cacher]
et tu l'utilises dans ton code avec <!--[$variable]-->. Mais rien ne t'y oblige. Perso, ca fait un moment que je n'utilises plus ce système ! Code: [Télécharger] [Cacher]
Défini les templates. lsblock.htm est le block de gauche, rsblock est le block de droite. Mieux vaut garder les noms des fichiers et ces éléments. LE mieux est de partir d'un thème tel que PostNUkeBlue et de ne modifier que le nom du thème et le contenu des templates ! lsblock.htm, rsblock.htm ccblock.htm home.htm et master.htm C'est celà ! le template general de ton site Quand tu as des tableaux sur ton site, c'est table ou table2 qui est utilisé ! ?? moi non plus ! il sort d'ou ?? C'est pour la page d'accueil. Souvent ce template ressemble a paste.htm et n'a de différent que home contient le champ <!--[ccblock]--> et pas master.htm En règle général les images sont incluses dans le html pour le référencement et pour les navigateurs spéciaux (handicapes etc...) mais rien ne t'oblige à utiliser l'insersion par css ou html. C'est une règle générale, pas suelement pour les thèmes postnuke ! Bonne soirée. Si tu as besoins de d'avantages d'informations sur un point ou un autre, n'hésite pas !! a+ Gilles ><>° |
| 26.02.2007, 20:43 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Bah c'est ça mainmenu.html c'est dans bloks du theme:Postnuke
Code: [Télécharger] [Cacher]
Je pense qu'il n'est pas utilisé. A propos Extralite n'est pas Xanthia apparement!! $$$$ une autre question, je fais comment pour avoir des fonds de titres de couleurs différentes, mais faisant partie du même bloc, par exemple rsblock.htm ??? |
| 26.02.2007, 22:28 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
je comprend pas ce truc, ça veut dire s'il y a un titre affiche le et en dessous affiche le contenu.....
Alors ça veut dire quoi ça lol! ça sert à quoi exactement? |
| 26.02.2007, 22:39 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
en effet !
euh... j'y cogite aujourd'hui et je te dis si je trouve ! écris comme ca, rien dutout mais si on défini une balise entourant le titre: Code: [Télécharger] [Cacher]
ca évite d'avoir en rendu: Code: [Télécharger] [Cacher]
PS: quand tu insères du code, met le bbcode "code" !! car j'avais répondu à coté et y manquait les balises html que tu m'as donné ! ++ Gilles ><>° |
| 27.02.2007, 08:41 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
ALors... pour faire un menu qui alterne en fonction des lignes il va falloir toucher un peu le code dans le fichier includes/blocks/menu.php
ligne 355 rajouter Code: [Télécharger] [Cacher]
juste après le Code: [Télécharger] [Cacher]
Ligne 384 remplacer Code: [Télécharger] [Cacher]
par Code: [Télécharger] [Cacher]
et changer la couleur !!! dit moi si tu as un soucis ! C'est pas l'écriture la plus belle mais ca marche !!! ++ Gilles ><>° |
| 27.02.2007, 12:36 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Bon là je v attaquer déjà le theme Xanthia aprés je te dirai quoi Gilles!! je commence par POSTNUKEBLUE que tu m'as dis
++ |
| 27.02.2007, 15:17 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
ou un autre fourni à la base sauf extralite... comme tu veux !!
Gilles ><>° |
| 27.02.2007, 15:23 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Oui Gilles,
Si tu regardes dans PUSTNUKEBLUE, tu verras qu'il ya deux tpls qui sont souvent là mais je comprends pas pourquoi, il s'agit de: news-index2.htm et table2.htm, sachant qu'on a déjà pour le résumé des news, news-index.htm et pour les tableaux, table1.htm. Pour maincontent, tu m'as montré comment éviter les erreurs html, provoqués par les balises ouvertes et fermées sans contenu mais tu m'as pas encore dit ce que c'est. +++ Simon |
| 27.02.2007, 15:35 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
mainmenu.htm (et non maincontent ??!) est un block (dossier /block) que tu peux mettre à un entrdoit si tu le désires afin de varier les graphiques Code: [Télécharger] [Cacher]
C'est pour varier les plaisirs !!! ++ Gilles ><>° |
| 27.02.2007, 15:40 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Alors Gilles, petite remarque, pour postnukeblue, master.htm et home.htm contiennent tous les deux le [centerblock].
Donc on a dit que hom.htm c'est pour la page d'accueil et master.htm c'est pour le layout général mais là il contient central, qu'en penses-tu? Amicalement, Simon ++ |
| 27.02.2007, 15:50 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Une autre question GILLES comme ça tu me fera une seul réponse:
Code: [Télécharger] [Cacher]
Alors pour ce code les LABEL des TEMPLATES sont des stds XANTHIA apparement pour faire le lien, c'est ça? Donc il faudra tjrs utiliser la même chose? Moi je pense qu'on peut les apeller comme on veut.... Alors que pour cette partie j'imagine que les constantes doivent garder tjrs le même nom. Code: [Télécharger] [Cacher]
N'est ce pas? |
| 27.02.2007, 16:24 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
Il ne faut pas confondre
Code: [Télécharger] [Cacher]
et Code: [Télécharger] [Cacher]
les codes Code: [Télécharger] [Cacher]
Code: [Télécharger] [Cacher]
Dans la théorie oui, dans la pratique, j'ai jamais tenté... Gilles ><>° |
| 27.02.2007, 16:40 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Oui t'as raison j'ai du confondre commentaires et tags.
Bon pour revenir aux noms des tpls et labels je pense qu'il faut tjrs garder même apellations car dans pntemp ils ont les même apellations, ceci étant dit je suis pas sûre. Avouons le ce système templates de xanthia n'est pas évident qd même, d'autant plus que les palettes qu'on créent on peut pas les modifier aussi facilement depuis la surface d'administration correspondante. J'éspère que la prochaine version sera au top. +++ Merci pour la disponobilité Gilles |
| 27.02.2007, 16:49 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
c'est au programme ! et c'est bien partit !!
c'est clair surtout que si tu désactives ton thème et que tu le réinstalles, tu perds toutes tes modifs !!! ++ Gilles ><>° |
| 27.02.2007, 16:53 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Alors ça se stock pas dans la bd?
Et moi j'arrive pas encore à maîtriser la terminologie non plus: module, block, zone de theme.... module en fait, c'est come le menu principal? et block c'est l'ensemble des menus du même coté? Zone de theme c'est quoi? sachant qu'on peut en avoir neuf c'est ça? et c'est quoi lol!! Il faudra travailler la doc, je pense qu'à la fin je développerai une petite doc pour les gens, tu me dis comment je fais. |
| 27.02.2007, 16:58 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
Si mais quand tu supprimes le thème et que tu veux le remettres, tu as perdu tous les paramètres que tu avais mis avant... c'est pour celà que je n'encourage pas trop à utiliser les couleurs par le système ca va venir module: élément qui te donne une fonctionnalité (module forum, news, gestion groupes,permissions,...) block: éléments de visualisation que tu retrouves sur certaines pages ou toutes (menus, ...) zone de thème: celà définit le type de zone que c'est, s'il est actif ou non, s'il est voué pour être pour un bloc ou un module etc... Perso, je fais bien gaffe quand j'y touche. J'y ai fait des modifications mais je n'y ai jamais commencé de 0 !
je sais si tu voudras finir par un résumé c'est avec plaisir !! Bon courage !! ++ Gilles ><>° |
| 27.02.2007, 18:17 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Alors Gilles comment ça va?
On avait parlé d'images, les robots voient pas les images Gilles, donc moi les images de fonds je peux les insérer en dur dans les css, et les couleurs aussi à ton avis ça posera pas de problème à XANTHIA? Et dans le cas ou je les insère en dure dans les CSS, tu penses qu'il faut tjrs créer des palettes? ou c'est plus la peine, et si les créent qd même celà peut avoir quel effet? Bon continuation Simon ++ |
| 02.03.2007, 14:43 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
La forme, en plein cours de gestion et traitement d'images ! non, aucun soucis !! Les images de fond ne seront pas indexées... mais c'est pas important ! non, pas besoin de palette ! si tu n'appelles pas la palette, ca a aucun effet et aucune incidence ! A bientôt ! Gilles ><>° |
| 02.03.2007, 15:25 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
|
| 02.03.2007, 19:09 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Apparement on regarde "on a tout essayé" lol! aprés ça sera plus belle la vie?
Gilles, si tu vois le CSS de "PITERNPANV2" tu veras que si je me rapelle bien, un truc genre: Code: [Télécharger] [Cacher]
Alors tu en penses que de ce que je raconte? ++++ Simon |
| 02.03.2007, 19:44 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
De toute façon je m'en suis sorti, c'était un détail donc t'en soucis pas gilles.
a++ |
| 03.03.2007, 05:02 | |
|
Gilles Grand Maître enregistré depuis : jui. 2005 Messages : 2191 dernière visite: 04.07.08 |
Merci quand même d'avoir rapporté ce problème, je vais tenter de vérifier que ce soucis n'existe pas dans la version 0.8 de PostNuke !!
++ Gilles ><>° |
| 03.03.2007, 12:11 | |
|
simon Bisu enregistré depuis : fév. 2007 Messages : 20 dernière visite: 29.03.07 |
Bonjour Gilles,
Alors mnt j'ai un probleme avec mon noouveaux theme, tout va bien mais les bannière publicitaires ne s'affichent pas et pourtant j'ai inséré le code: Code: [Télécharger] [Cacher]
Crdt, Simon ++ |
| 03.03.2007, 20:17 | |
