Modifier l'apparence des titres des catégories Bouton_activeModifier l'apparence des titres des catégories Bouton_hoverModifier l'apparence des titres des catégories Fb-hoverModifier l'apparence des titres des catégories Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Fiche de Présentation RPG
Modifier l'apparence des titres des catégories EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
Modifier l'apparence des titres des catégories EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
Modifier l'apparence des titres des catégories EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
Modifier l'apparence des titres des catégories EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
Modifier l'apparence des titres des catégories EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
Modifier l'apparence des titres des catégories EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
Modifier l'apparence des titres des catégories EmptySam 11 Fév 2023, 06:04 par Krager

» Vos partenaires dans le footer
Modifier l'apparence des titres des catégories EmptyMar 07 Fév 2023, 08:40 par Oxtran

-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

Partagez
 

Modifier l'apparence des titres des catégories

Voir le sujet précédent Voir le sujet suivant Aller en bas 
http://www.illusionimaginative.net/
.Little Lady
.Little Lady
{ Membre actif }
{ Membre actif }

Féminin Messages : 564



Modifier l'apparence des titres des catégories Empty

Modifier l'apparence des titres des catégories


Informations générales

Description :
Nous allons dans ce tutoriel modifier la mise en forme des titres de catégories. ATTENTION, on parle bien des titres de catégories et non des titres des forums, ce sont deux choses différentes Wink

Démo :
Voici deux affichages différents que vous pourrez obtenir en suivant ce tutoriel : voir l'aperçu

Testé sur :
Firefox 14, Chrome 21, Internet Explorer 9

Crédits :
Proposé par .Little Lady le 29/10/2010 | Validé par Haribot' ♪

Mise(s) à jour :
Refonte du tutoriel le 12/08/2012 par 'Christa Lostmindy
Addendum cas particulier le 25/08/2012 par 'Christa Lostmindy

Le tutoriel


Avant de se compliquer la vie : La méthode simple


Cette explication concerne un forum avec le thème phpbb2 non modifié

La suite de ce tutoriel vous fera déplacer le titre des catégories en dehors du tableau qui liste tous les forums d'une catégorie. Mais avant de vous lancer dans des modifications complexes, si vous avez simplement besoin de les mettre en forme sans toucher au reste de la structure de base de votre forum, vous pouvez vous contenter de quelques lignes de CSS. Dans votre panneau d'administration, rendez-vous dans l'onglet Affichage puis dans le menu Images & Couleurs » Couleurs et enfin dans l'onglet Feuille de style CSS, puis collez le code suivant (exemple à personnaliser vous-même évidemment) dans le champ de texte :
Code:
.secondarytitle h2 {
 text-align: center; /*alignement du texte par rapport au bloc qui le contient */
 letter-spacing:2px; /* espacement entre les lettres */
 font-variant:small-caps; /* texte en petites majuscules */
   color:#ffffff; /* couleur du texte */
   font-family: Geneva, Tahoma, Verdana, sans-serif;
   font-size:16px;
}
Vous voulez en faire plus ? Dans ce cas, c'est maintenant que ça se corse !

Etape 1 - modifier le template


Notez que les modifications qui vont suivre ne sont valables que si vos catégories sont séparées. Pour cela, rendez-vous dans l'onglet Affichage du panneau d'administration, puis dans Page d'accueil » Structure et Hiérarchie et sélectionnez de préférence l'affichage "moyen" pour séparer les catégories sur l'index

Pour modifier l'apparence du titre des catégories, il faut modifier le template index_box. Pour cela, dans votre panneau d'administration, rendez-vous dans l'onglet Affichage, puis dans le menu Templates » Général et dans la liste cliquez sur le nom du template que vous voulez éditer, à savoir index_box.

Dans le dit template, trouvez ce bout de code {catrow.tablehead.L_FORUM} (c'est le titre de la catégorie) et supprimez-le. Nous allons placer le titre de la catégorie en dehors du tableau qui contient la liste des forums de la dite catégorie. Pour cela, repérez cette partie du code :
Code:
<!-- BEGIN catrow --><!-- BEGIN tablehead -->
Juste après, ajoutez le code suivant :
Code:
<div class="TitreCategorie">{catrow.tablehead.L_FORUM}</div>
Vos modifications terminées, enregistrez votre template et n'oubliez pas de le publier en cliquant sur le petit "+" vert à côté de son nom.

La première partie est terminée. Il faut maintenant personnaliser le tout avec du CSS.

Etape 2 - La mise en forme avec le CSS


C'est avec le CSS que vous pourrez faire tout le travail de mise en forme de votre titre de catégorie. Voici donc un code CSS de base modifiable à votre convenance :
Code:
/* Mise en forme du "bloc" qui contient le titre */
.TitreCategorie {
 background: #DEE3E7; /*fond*/
 /* Des coins arrondis */
 border-radius:50px 50px 0 0;
 -moz-border-radius:50px 50px 0 0;
 -wekbit-border-radius:50px 50px 0 0;
 width: 500px; /*largeur à modifier selon vos goûts*/
 margin:auto; /* on centre le bloc */
 padding:2px; /*espace entre la bordure et le texte*/
   border:2px solid #006699;
   border-bottom:0px;
}

/* mise en forme du titre lui-même */
.TitreCategorie h2 {
 margin:0; /* le titre a des marges par défaut, pour éviter de 'casser' nos réglages, on remet à zéro ici */
 text-align: center; /*alignement du texte par rapport au bloc qui le contient */
 letter-spacing:2px; /* espacement entre les lettres */
 font-variant:small-caps; /* texte en petites majuscules */
   color:#006699; /* couleur du texte */
   font-family: Geneva, Tahoma, Verdana, sans-serif;
   font-size:16px;
}

Et si on retirait la première ligne ?


Il se peut qu'à ce stade vous souhaitiez carrément supprimer la première ligne du tableau, celle qui contenait le titre à l'origine, et qui contient aussi le titre des autres colonnes. Pour ça, retournez dans votre template index_box et cherchez la première ligne du tableau (rappelez vous, une ligne de tableau, ce sont les balises <tr>), qui devrait ressembler à ceci, si vous avez suivi le tutoriel à la lettre près :
Code:
<tr>
 <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle">  </th>
 <th nowrap="nowrap" width="50">{L_TOPICS}</th>
 <th nowrap="nowrap" width="50">{L_POSTS}</th>
 <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
 </tr>
Supprimez toute cette partie. Et hop, vous avez supprimé la première ligne, joie !

Cependant, vous allez avoir droit à quelques surprises : les colonnes seront de largeurs un peu hasardeuses ! Pour cela, il vous faut fixer à nouveau les largeurs des trois colonnes contenant respectivement le nombre de sujets (repérez le mot TOPIC), le nombre de messages (repérez le mot POSTS) et le dernier message (repérez le LAST_POST), c'est à dire en modifiant cette partie du code :
Code:
<td class="row3" align="center" valign="middle" height="50">
 <span class="gensmall">{catrow.forumrow.TOPICS}</span>
 </td>
 <td class="row2" align="center" valign="middle" height="50">
 <span class="gensmall">{catrow.forumrow.POSTS}</span>
 </td>
 <td class="row3 over" align="center" valign="middle" height="50">
 <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
 </td>
Inutile de remettre la largeur directement dans les attributs des cellules (genre width="50"), ça ne marchera pas. Au lieu de ça on va utiliser encore un peu de CSS, similaire à ce <div style="width:150px;"> qui entourait le titre de la colonne des derniers messages, qu'on va reproduire de façon un peu différente. En effet, nous allons encadrer le contenu de ces cellules avec des <div>...
Code:
<td class="row3" align="center" valign="middle" height="50">
 <div class="gensmall NbTopics">{catrow.forumrow.TOPICS} sujets</div>
 </td>
 <td class="row2" align="center" valign="middle" height="50">
 <div class="gensmall NbPosts">{catrow.forumrow.POSTS} messages</div>
 </td>
 <td class="row3 over" align="center" valign="middle" height="50">
 <div class="gensmall LastPost">{catrow.forumrow.LAST_POST}</div>
 </td>
Comme vous pouvez le constater en comparant les deux versions, ce ne sont plus des <span> mais des <div> qui entourent les trois variables entre crochets. La classe .gensmall est toujours là, mais elle est accompagnée d'une classe supplémentaire, différente pour chaque cellule, que l'on va s'empresser de définir dans le CSS en rajoutant ces lignes de code :
Code:
/* Largeur de la cellule du nombre de sujets */
.NbTopics { width:80px; }
/* Largeur de la cellule du nombre de messages */
.NbPosts { width:100px; }
/* Largeur de la cellule du dernier message posté */
.LastPost { width:150px; }
L'avantage d'utiliser des classes, c'est que si vous voulez modifier la largeur des colonnes, vous n'avez plus besoin d'éditer les templates pour le faire. Au final, ça vous donne ceci :
Modifier l'apparence des titres des catégories 86demonstration-titrecat2
Evidemment, si vous aviez déjà modifié votre template, par exemple en utilisant ce tutoriel supprimant les colonnes "Messages" et "Sujets", il vous faudra vous adapter en conséquence.

...Oui mais j'y arrive pas ToT


*soupir* Bon, si vous aviez retiré les colonnes "Messages" et "Sujets" dans votre template, la première chose à faire est toujours de retirer la première ligne du tableau. Celle ci a peut-être changé, mais souvenez vous, une ligne de tableau ça commence par <tr> et ça finit par </tr>. Reste à savoir où elle est cette ligne, me demanderez vous. En principe, elle est un peu après cette partie du code :
Code:
<!-- BEGIN catrow --><!-- BEGIN tablehead -->
Cherchez le premier <tr> qui suit, ainsi que le premier </tr>, et effacez les, de même que tout ce qu'il y a entre.

Maintenant, le même problème est toujours là, vous devez donner une largeur à la dernière cellule (celle contenant le lien du dernier message posté, en principe) sinon ça va être tout compressé. Pour ça, repérez ladite cellule et faites les modifications comme expliquées plus haut...

Si vous avez suivi ce tutoriel il n'y a pas de grande différence, vous devez juste modifier ce code :
Code:
<td class="row3 over" align="center" valign="middle" height="50">
 <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
 </td>
Même principe qu'expliqué plus haut, et votre code devient donc :
Code:
<td class="row3 over" align="center" valign="middle" height="50">
 <div class="gensmall LastPost">{catrow.forumrow.LAST_POST}</div>
 </td>

Si vous aviez utilisé ce tutoriel, le code correspondant à colonne des derniers messages devrait ressembler à ceci :
Code:
     <td class="row3 over" align="center" valign="middle" height="50">
            <div class="gensmall sujets_messages">Messages : {catrow.forumrow.POSTS} | Sujets : {catrow.forumrow.TOPICS}</div>
            <div class="gensmall derniers_sujets">{catrow.forumrow.LAST_POST}</div>
      </td>
Oh mais, voilà qui est intéressant, vous aviez déjà transformé les span en div et je vois déjà deux classes que vous pouvez personnaliser, .sujets_messages et .derniers_sujets. Vous n'avez même pas besoin de définir une nouvelle classe, du coup ! Il vous suffit simplement de fixer une largeur pour l'une des deux classes que je viens de citer, et le problème sera réglé.

Ce tutoriel est désormais terminé, bon courage !
MessageSujet: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyVen 29 Oct 2010, 10:11
Revenir en haut Aller en bas
http://www.i-love-harvard.com/
Kaiji
Kaiji
Blanche-Neige
Blanche-Neige

Féminin Messages : 5578



Modifier l'apparence des titres des catégories Empty
FAQ


Q
J'ai un décalage des catégories | Je n'ai pas le rendu souhaité, pourquoi ?

R
Est-ce que tu as pensé à modifier l'affichage des catégories (Dans Affichage » Page d'accueil » Structure et hiérarchie) et à sélectionner "Séparer les catégories sur l'index" ?


Q
Comment on fait pour changer la police du titre de la catégorie ?

R
Dans le code CSS, rajoute la ligne font-family:NOM-DE-TA-POLICE; (n'oublie pas le point-virgule à la fin !)


Q
Comment on fait pour changer la couleur du titre de la catégorie ?

R
Dans le code CSS, rajoute la ligne color:#COULEUR; (n'oublie pas le point-virgule à la fin !)


Q
Comment on fait pour modifier d'autres aspects du titre ?

R
Toujours en modifiant le code CSS. Aide-toi des tutoriels que tu peux trouver sur CSSActif (ou ailleurs) pour savoir quelles sont les propriétés CSS à utiliser !


Q
Peut-on mettre le titre du forum et "message: | Sujets:" sur la même ligne ?

R
Dans la mesure où ce tutoriel concerne l'apparence des titres de catégorie, cette question est hors sujet Wink La réponse est oui, cependant.


Pour toute question sur ce tutoriel, merci de poster une demande d'aide ici :
http://www.css-actif.com/f17-aide-css-xhtml
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyJeu 21 Juil 2011, 21:16
Revenir en haut Aller en bas
http://skaetera.forumactif.pro/
Skaetera.
{ Membre }
{ Membre }

Féminin Messages : 11



Modifier l'apparence des titres des catégories Empty
Il y a un petit soucis au niveau des arrondis pour Chrome je crois, c'est pas :
Code:
 -webkit-border-radius-top-left: 50px; /*arrondi angle gauche*/
 -webkit-border-radius-top-right: 50px; /*arrondi angle droit*/
mais :
Code:
-webkit-border-top-left-radius: 20px; /*arrondi angle gauche*/
 -webkit-border-top-right-radius: 20px; /*arrondi angle droit*/
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyDim 01 Juil 2012, 17:41
Revenir en haut Aller en bas
pamina
pamina
{ Membre actif }
{ Membre actif }

Féminin Messages : 1170



Modifier l'apparence des titres des catégories Empty
Merci pour ta remarque, Skaetera. Bravo !
Nous allons corriger.
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMer 04 Juil 2012, 09:45
Revenir en haut Aller en bas
http://enaevolare.fr
'Christa
'Christa
Lostmindy
Lostmindy

Féminin Messages : 2856



Modifier l'apparence des titres des catégories Empty
Tutoriel complété et remis à jour le 12/08/2012 par 'Christa Lostmindy
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyDim 12 Aoû 2012, 11:00
Revenir en haut Aller en bas
http://she-wolf.forumactif.com
SUMMIT.
SUMMIT.
{ Membre }
{ Membre }

Féminin Messages : 6



Modifier l'apparence des titres des catégories Empty
Merci pour le tutoriel ~ Franchement j'adore. Dans mon cas, je n'ai pas mis de fond et j'ai mis les titres de catégories par dessus les blocs de forums et l'effet est super.
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptySam 19 Jan 2013, 23:29
Revenir en haut Aller en bas
Tiny ♥
Tiny ♥
{ Membre }
{ Membre }

Féminin Messages : 80



Modifier l'apparence des titres des catégories Empty
Merci Smile
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMar 29 Jan 2013, 01:28
Revenir en haut Aller en bas
http://locked.forumactif.com/
Reader's Tale
Reader's Tale
{ Membre }
{ Membre }

Féminin Messages : 16



Modifier l'apparence des titres des catégories Empty
Merci ♥
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMer 30 Jan 2013, 09:24
Revenir en haut Aller en bas
http://queen-city.american-forum.net/
babs
babs
{ Membre }
{ Membre }

Féminin Messages : 36



Modifier l'apparence des titres des catégories Empty
Merci beaucoup pour ce tuto, il est génial et bien expliqué. Clair, net et précis, j'ai réussis du premier coups, ce qui est un exploit pour moi!
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMar 05 Fév 2013, 09:46
Revenir en haut Aller en bas
http://les4royaumes.forumperso.com/index.htm
Sighild
Sighild
{ Membre }
{ Membre }

Féminin Messages : 26



Modifier l'apparence des titres des catégories Empty
Bonjour et merci pour ce tuto!

J'aurais néanmoins une petite question (ou même plusieurs quand on y pense):
_ Est-ce qu'on peut avec le css mettre une image en titre de catégorie plutôt qu'un texte?
_ Est-ce qu'avec ce code ici, on peut personnalisé séparément les catégories? (Je souhaiterais personnaliser chaque catégorie avec une image en fait, mais je n'arrive pas à trouver de tuto l'expliquant, je voulais donc savoir si c'est possible avec celui-ci ou si je dois demander si quelqu'un peut créer ce tuto).
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyJeu 14 Mar 2013, 11:09
Revenir en haut Aller en bas
Darky
{ Membre }
{ Membre }

Féminin Messages : 11



Modifier l'apparence des titres des catégories Empty
Merci pour ce super tuto !
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyJeu 28 Mar 2013, 19:42
Revenir en haut Aller en bas
http://generation-experie.forumactif.org/
Ronce
Ronce
{ Membre }
{ Membre }

Féminin Messages : 17



Modifier l'apparence des titres des catégories Empty
Merci pour le tuto !


Sighild a écrit:
_ Est-ce qu'avec ce code ici, on peut personnalisé séparément les catégories? (Je souhaiterais personnaliser chaque catégorie avec une image en fait, mais je n'arrive pas à trouver de tuto l'expliquant, je voulais donc savoir si c'est possible avec celui-ci ou si je dois demander si quelqu'un peut créer ce tuto).

Avec le CSS je ne pense pas qu'on puisse personnaliser séparément les catégories, mais tu peux le faire, quelqu'un a répondu à cette question ici :
http://www.css-actif.com/t11845-begin-img-barre#128738
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyLun 08 Avr 2013, 10:39
Revenir en haut Aller en bas
http://www.theoriginalvampires.com
LuxAeterna
LuxAeterna
{ Membre }
{ Membre }

Féminin Messages : 28



Modifier l'apparence des titres des catégories Empty
Alors là, BRAVO !!!! Ce tutoriel est juste incroyablement clair et limpide.

Pour la "presque débutante" que je suis, c'était parfait ! Et j'ai réussi du premier coup, tout en modifiant tranquillement mon CSS.

C'est rare sur le net de trouver des sites dans lesquels les tutos sont aussi bien expliqués pas à pas.

Encore bravo et merci beaucoup !!! Bravo !
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptySam 11 Mai 2013, 11:38
Revenir en haut Aller en bas
http://accrosgraphandco.forumactif.com
Cath
{ Membre }
{ Membre }

Féminin Messages : 30



Modifier l'apparence des titres des catégories Empty
Merci beaucoup
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMar 21 Mai 2013, 09:26
Revenir en haut Aller en bas
http://ride-to-live.forumgratuit.ch/
Mimiko
Mimiko
{ Membre }
{ Membre }

Féminin Messages : 10



Modifier l'apparence des titres des catégories Empty
merci
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyJeu 05 Sep 2013, 07:26
Revenir en haut Aller en bas
Nanou0001
{ Membre }
{ Membre }

Féminin Messages : 8



Modifier l'apparence des titres des catégories Empty
merci avec ces tutos je compris dix fois mieux comment fonctione la hierarchie !
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptySam 14 Sep 2013, 15:57
Revenir en haut Aller en bas
Electric Angel
{ Membre }
{ Membre }

Féminin Messages : 4



Modifier l'apparence des titres des catégories Empty
Merci *0*
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMer 01 Jan 2014, 13:14
Revenir en haut Aller en bas
Kaimelar
{ Membre }
{ Membre }

Féminin Messages : 9



Modifier l'apparence des titres des catégories Empty
Merci pour ce tutoriel !
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMer 30 Avr 2014, 17:26
Revenir en haut Aller en bas
http://mylady-mylord.forums-actifs.net/
Faith C.
Faith C.
{ Membre }
{ Membre }

Féminin Messages : 23



Modifier l'apparence des titres des catégories Empty
Moi j'ai un petit soucis T-T
j'ai beau appliquer correctement le code, cela ne marche pas :/
Le "bloc" arrondi ne s'affiche pas et le titre de la catégorie n'est même pas centré ><
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptySam 10 Mai 2014, 20:42
Revenir en haut Aller en bas
http://graphamyris.forumgratuit.org/
Amyris
{ Membre }
{ Membre }

Féminin Messages : 3



Modifier l'apparence des titres des catégories Empty
bonsoir peut on faire la même avec le qui est ligne et la chatbox merci pour le tuto Very Happy
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories EmptyMer 28 Oct 2015, 14:10
Revenir en haut Aller en bas
Contenu sponsorisé




Modifier l'apparence des titres des catégories Empty
MessageSujet: Re: Modifier l'apparence des titres des catégories   Modifier l'apparence des titres des catégories Empty
Revenir en haut Aller en bas
 

Modifier l'apparence des titres des catégories

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Modifier l'apparence des titres des catégories
» Modifier présentation des titres des catégories
» Comment modifier les titres des catégories...
» Modifier présentation titres
» Modifier titres des Forums.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: Tutoriels de CSSActif :: ForumActif Pas à pas :: Les Forums et Catégories-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit | Informatique et Internet | Internet