Nouveau thème, nouvelles questions. [Réglé]
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Alors voila, en se moment je crée un thème pour la communauté, il sera donc beaucoup plus poussé que les autres que j'ai "crée", se ne sera pas de simple modification, mais un remanimant total de tout les éléments, mais cependant j'ai quand même quelques questions a ce sujet la...
Alors :
je voudrai changer les classes du menu gauche ( seulement du gauche )
j'ai regarder dans le framwork, mais je n'est rien trouver.
Quand je dis les classes, c'est :
Code TPL :
Ainsi que les classe
Code TPL :
ul.menu_vertical
J'espere vraiment que cela soit possible car sinon je pourrai pas poussé les détails sur le templates.
J'aimerai aussi pouvoir integrer dewslider a mon template, avais vous une idée de comment l'integrer proprement ?
Visiteur
Boosteur Inactif
Pour le dewslider, il te faudra le mettre à la racine du template et l'installer en floating (css) dans le header, je pense. Cela ne créera pas de conflit vu que c'est pas du javascript. Encore du taff !
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Cependant petite question :
Code TPL :
# IF C_VERTICAL_BLOCK # <div class="module_mini_container"> <div class="module_mini_top"> <h5 class="sub_title"> <a href="forum/{U_LINK}"><img src="forum/{PATH_TO_ROOT}/templates/{THEME}/images/rss.png" alt="" style="vertical-align:middle;" /></a> # IF C_NAME #{NAME}# ELSE #{TITLE}# ENDIF # </h5> </div> <div class="module_mini_contents"> <ul class="list"> # START item # <li><span class="text_small">{item.DATE}</span> <a href="forum/{item.U_LINK} ">{item.TITLE} </a></li> # END item # </ul> </div> <div class="module_mini_bottom"> </div> </div> # ELSE # <div class="block_container"> <div class="block_contents"> <h5 class="sub_title"> <a href="forum/{U_LINK}"><img src="forum/{PATH_TO_ROOT}/templates/{THEME}/images/rss.png" alt="" style="vertical-align:middle;" /></a> # IF C_NAME #{NAME}# ELSE #{TITLE}# ENDIF # </h5> <ul class="list" style="margin-top:8px;"> # START item # <li><span class="text_small">{item.DATE}</span> <a href="forum/{item.U_LINK} ">{item.TITLE} </a></li> # END item # </ul> </div> </div> # ENDIF #
Ce sont les classes des menus gauches et droites, non ?
N'y as t'il pas un fichiers ou je peux simplement modifier les classes du menu gauche pour simplement mettre :
Code TPL :
et aprés inserer ses classes dans mon content.css ?Pour le Dewslider, je vais voir ça...
Merci beaucoup swan
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Pour les mini_module : il y as les classes container, top, content, bottom... donc qui se trouve dans le content.css...
Moi ce que je voudrais faire c'est attribué container2, top2, content2, bottom 2 pour le menu gauche et ainsi pouvoir les inserer dans le content.css pour que le menu gauche ai une autre apparance...
Édité par ReidLos Le 01/07/2009 à 12h14
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Je m'explique : à part les mini-module spécifique (online, connect, faq, guestbook,...), les menus de contenus ou de liens utilisent les mêmes classes qu'ils soient dans la colonne de droite ou de gauche, ce n'est pas différencié. Il y a une différenciation selon que ce sont des menus horizontaux ou verticaux mais pas selon leur position.
Ton idée de différencier l'apparence des blocs selon la colonne où ils sont serait alors possible si tu positionnes, par exemple, des mini-modules spécifiques tous du même côté, parce que ceux-là tu peux leur faire prendre d'autres classes individuellement, et des mini-modules génériques tous de l'autre côté. Mais comme la position des blocs n'est pas incluse dans la configuration du thème...
L'autre solution serait de voir avec les développeurs s'il est possible de créer une variable PHP de façon à pouvoir ajouter dans le fichier .tpl des menus par défaut une condition. Ça, je ne sais pas du tout si c'est possible.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Citation :
Ton idée de différencier l'apparence des blocs selon la colonne où ils sont serait alors possible si tu positionnes, par exemple, des mini-modules spécifiques tous du même côté
Je ne peut meme pas faire ça, phpboost ne le permet pas encore, et c'est bien dommage, sachez que quand il y aura d'eventuelle evolution pour une prochaine version je serais la pour proposer des suggestions, et je pense que Crowkait les as aussi comprise vu qu'il crée aussi des templates...
Es que l'on peut forcer a un menu d'aller au menu gauche ?
En esperant qu'un devellopeur puisse m'aider
Édité par ReidLos Le 01/07/2009 à 13h00
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
ReidLos :
Je ne peut meme pas faire ça, phpboost ne le permet pas encore, et c'est bien dommage,
Euh si, ça on peut, on peut mettre les mini-modules spécifiques où on veut. Par contre, ce n'est pas enregistré dans la configuration du thème, on ne peut donc pas créer un thème en décidant où seront les blocs.
Si c'est pour ton propre site, tu peux donc le faire, car tu y décideras de la place de chaque bloc, à toi de mettre ceux que tu peux personnaliser dans une colonne et les autres dans l'autre colonne.
Par contre, si c'est pour un thème devant être distribué, tu es coincé.
Citation :
Es que l'on peut forcer a un menu d'aller au menu gauche ?
Je ne pense pas, non. D'où mon idée de créer une variable PHP et une condition dans le .tpl mais je n'ai pas les compétences pour savoir si c'est possible.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Shadow :
Euh si, ça on peut, on peut mettre les mini-modules spécifiques où on veut. Par contre, ce n'est pas enregistré dans la configuration du thème, on ne peut donc pas créer un thème en décidant où seront les blocs.
Si c'est pour ton propre site, tu peux donc le faire, car tu y décideras de la place de chaque bloc, à toi de mettre ceux que tu peux personnaliser dans une colonne et les autres dans l'autre colonne.
Par contre, si c'est pour un thème devant être distribué, tu es coincé.
ReidLos :
Je ne peut meme pas faire ça, phpboost ne le permet pas encore, et c'est bien dommage,
Euh si, ça on peut, on peut mettre les mini-modules spécifiques où on veut. Par contre, ce n'est pas enregistré dans la configuration du thème, on ne peut donc pas créer un thème en décidant où seront les blocs.
Si c'est pour ton propre site, tu peux donc le faire, car tu y décideras de la place de chaque bloc, à toi de mettre ceux que tu peux personnaliser dans une colonne et les autres dans l'autre colonne.
Par contre, si c'est pour un thème devant être distribué, tu es coincé.
Excuse moi je me suis pas bien exprimé, oui je pensé bien a la configuration de thème, ce sera un thème redistribué...
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Pour cela, je ne suis pas certain de me souvenir de la syntaxe, ça doit être un espace.
Ca donnerait ceci :
#menu_left top{}et ça redéfiniera l'apparence de tous les éléments de classe top dans un conteneur d'id menu_left.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
mais est tu sur que la syntaxe est un espace ?
j'ai un peu tout essayer mais rien a faire
merci a vous tous de votre aide
Amrom Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Amrom
- Inscrit le : 26/08/2008
- Site internet
- Groupes :
Édité par Amrom Le 01/07/2009 à 14h01
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
D'ailleurs, le lien qu'a donné Amrom devrait répondre à ta question et semble confirmer que c'est bien un espace.
Comme quoi il me reste quelques souvenirs de CSS.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Je ne sais pas du tout si c'est la classe top qu'il faut modifier.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie