Feuille de style [Réglé]
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
Je suis ce tuto : http://www.phpboost.com/wiki/personnaliser-un-theme
Je suis bien sur template > montheme > design.css, par exemple pour replacer ce menu

Si je regarde header.tpl, c'est normalement :
Code :
<div id="header_container">
<div id="header">
<h1 style="display:none;font-size:9px;">{SITE_NAME}</h1>
# IF C_MENUS_HEADER_CONTENT #
{MENUS_HEADER_CONTENT}
# ENDIF #
</div>
<div id="sub_header">
# IF C_MENUS_SUB_HEADER_CONTENT #
{MENUS_SUB_HEADER_CONTENT}
# ENDIF #
</div>Pareil, dessous un slide-show, impossible de le faire descendre par rapport au menu.
Rien ne bouge, on dirait le CSS inactif.
Faut-il avant de modifier, faire quelque chose dans l'admin ? rien n'est marqué dans le tuto.
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
quel est votre thème ?
possible d'avoir le lien de votre site ?
vous essayer de modifier quoi ?
Cordialement, janus57
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
Le theme est around_the_world, le site est en local bien sur, et j'ai modifié l'image de l'en-tete

Comme on peut le constater, le menu doit descendre et j'aimerais aussi passer la hauteur du slide de 120 à 160.
Si on regarde template > around_the_world > header.tpl
Code :
<div id="header_container">
<div id="header">
<h1 style="display:none;font-size:9px;">{SITE_NAME}</h1>
# IF C_MENUS_HEADER_CONTENT #
{MENUS_HEADER_CONTENT}
# ENDIF #
</div>
<div id="sub_header">
# IF C_MENUS_SUB_HEADER_CONTENT #
{MENUS_SUB_HEADER_CONTENT}
# ENDIF #
</div>
<div id="slide-show">
<ul id="slide-images">
<li><img src="{PATH_TO_ROOT}/templates/{THEME}/js/images/1.png" alt="1" title="1" /></li>
<li><img src="{PATH_TO_ROOT}/templates/{THEME}/js/images/2.png" alt="2" title="2" /></li>
</ul>
</div>
<div class="spacer"></div>
</div>Et la feuille de style template > around_the_world > desing.css
Code :
/* ##### Entete de la page ###### */
div#header_container,div#header_admin_container {
background: url(images/header.png) no-repeat;
background-position:0px 20px;
margin-bottom:8px;
}
/* ##### Entete de la page ###### */
div#header,div#header_admin {
height: 126px;
}
/* ##### SlideShow ###### */
div#slide-show {
height: 120px;
}
/* ##### Conteneur en dessous de l'entéte ###### */
div#sub_header,div#sub_header_admin {
height:22px;
}
/* Lien du subheader */
div#header .dynamic_menu h5.links {
background:none;
border:none;
color:#edfff0;
width:134px;
background:url(images/button.png) no-repeat;
padding:5px 0px;
font-size:12px;
margin-right:1px;
}
div#header .dynamic_menu h5.links:hover {
color:#edfff0;
cursor:default;
background:url(images/button_click.png) no-repeat;
}
div#header .dynamic_menu h5 a {
color:#FFFFFF;
text-decoration:none;
}Pour le menu Mon profil, etc., c'est la div id="sub_header", mais voila dans le css je vois des balises h5 ou une class .dynamic_menu mais pas dans le .tpl ?
Comment faire pour agir sur ce menu ?
En régle générale, quand je modifie dans la feuille de style, rien ne se passe sur le fofo.
Mais aussi, dans cette feuille de style, on voit :
background:url(images/button.png) no-repeat;
background:url(images/button_click.png) no-repeat;
des images qui peuvent permettre de se situer sur le FO, hors je ne trouve nulle part ces images dans les dossiers images ?
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
La barre profil, est géré par le module connect.
Si tu veux personnaliser le module connect, il te faut créer un dossier module/connect dans ton thème et mettre les fichiers que tu modifie.
dans ton cas, le fichier css du module connect.
ElenWii
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
dans ce genre de cas il faut désactiver son cache CSS et examiner l'élément ou utilise Firebug (firefox + chrome) pour voir dans quel fichier est le CSS que l'on examine.
J'ai toujours fait comme ça et cela a toujours fonctionné du moment que le cache est désactivé.
Cordialement, janus57
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
janus57 :
Effectivement, je vais le préciser dans la doc 4.1
Bonjour,
dans ce genre de cas il faut désactiver son cache CSS et examiner l'élément ou utilise Firebug (firefox + chrome) pour voir dans quel fichier est le CSS que l'on examine.
J'ai toujours fait comme ça et cela a toujours fonctionné du moment que le cache est désactivé.
Cordialement, janus57
dans ce genre de cas il faut désactiver son cache CSS et examiner l'élément ou utilise Firebug (firefox + chrome) pour voir dans quel fichier est le CSS que l'on examine.
J'ai toujours fait comme ça et cela a toujours fonctionné du moment que le cache est désactivé.
Cordialement, janus57
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
ElenWii :
Si tu veux personnaliser le module connect, il te faut créer un dossier module/connect dans ton thème et mettre les fichiers que tu modifie.
Si tu veux personnaliser le module connect, il te faut créer un dossier module/connect dans ton thème et mettre les fichiers que tu modifie.
Effectivement ce dossier se trouve délà dans le thème et j'ai pu, corriger une partie, en effet je n'ai rien trouvé pour les boutons Se connecter et S'inscrire :


Ca c'est pour le FO utilisateur lambda, pour le FO admin (voir post 3), ça se trouve la aussi ailleur, je suppose ?
Comme préconisé par janus57, j'ai trouvé et désactivé le cache.
J'ai activé Firebug mais je ne sais pas comment examiné l'élément
Edit:
j'ai trouvé pour firebug.
Mais ça m'avance à pas grand chose, prenons le cas du bouton Se connecter, je le sélectionne et firebug m'indique l'imput dans la partie html
Je choisis CSS mais là faut filtrer le bon fichier, et comment savoir quelle est le bon ? il y a 10 feuilles de styles à dispo.
Édité par griggione Le 20/06/2014 à 11h35
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
janus57 :
la feuille de style est affiché sur la partie droite de firebug.
la feuille de style est affiché sur la partie droite de firebug.

Bien joué janus57
Merci à tous
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Peux importe le style qui s'applique à cause des autres fichiers, tu dois mettre la surcharge dans le module connect.
Si tu le fait dans un fichier content.css / global.css / design.css cela s'afficherait sur toutes les pages.
Par exemple si tu veux les colorier en rouge :
Code CSS :
input.submit { background:red; }
Éventuellement tu peux choisir chaque élément avec les sélecteurs css du type input[name="register"] pour le bouton "se connecter".
ElenWii
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
D'accord, je te remercie.
Pour l'instant le soucis est la position de tous les éléments, et avec ton conseil, je progresse vite.
J'ai pu positionner le menu (module), agrandir mon slide, positionner mes colonnes, etc.
Le plus dur, apprendre le squelette de phpboost !
Mais je me demande si le mieux n'est pas de commencer sur le template de base et d'habiller à son gout
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique

Est-ce que tu as parcouru un peu la documentation pour bien voir les principes ?
Chaque module est composé de fichier tpl pour le code html, de fichier css pour le css et de fichier php pour la partie non visible (le code)
N’hésite pas si tu as des interrogations.
ElenWii
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
ElenWii :
Est-ce que tu as parcouru un peu la documentation pour bien voir les principes ?
Est-ce que tu as parcouru un peu la documentation pour bien voir les principes ?
Bien sur, c'est comme ça que je suis arrivé sur personnaliser-un-theme comme dit au début.
ElenWii :
Chaque module est composé de fichier tpl pour le code html, de fichier css pour le css et de fichier php pour la partie non visible (le code)
Chaque module est composé de fichier tpl pour le code html, de fichier css pour le css et de fichier php pour la partie non visible (le code)
J'utilise beaucoup Thelia comme cms, le principe est le même, fichiers html et css pour la présentation et la partie php pour le moteur.
Est-ce que par hazard, un module est en cours pour encaisser des cotisations par exemple ?
griggione Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre griggione
- Inscrit le : 23/05/2014
Une question quand même, comment repérer les templates, par exemple j'aimerais redimensionner les images, firebug m'indique width="150px" height="124px" et rallonger le temps d'expo.

Je suppose que cela doit se trouver dans le module correspondant ?
Donc je vais dans gallery > templates ...... mais il y en a 11, bon la plupart porte le nom admin_, il en reste 3 à ouvrir
Dans gallery_mini.tpl, je retrouve la balise Marquee mais le javascript me donne
width="{pics_mini.WIDTH}px" height="{pics_mini.HEIGHT}px"
Je ne sais pas ou trouver ces dimensions, il y a gallery.css mais rien dedans.
Par contre dans la balise Marquee il y a le lien {PATH_TO_ROOT}/gallery/templates/images/js/marquee.js, qui m'a permis de trouver le ,delay: 0.5
Bref, comment retrouver les bons templates ?
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
pour me mini-module de la galerie c'est fait dynamiquement il me semble (via le fichier PHP).
EDIT :
il me semble qu'on peu gérer dans l'administration du module en question.
Cordialement, janus57
Édité par janus57 Le 21/06/2014 à 13h51
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
