Modifier la classe

Forum consacré à phpBB lui même. Comment tirer le meilleur de ce puissant forum.
Veuillez noter que ce forum n'est pas un forum de support officiel, il s'agit ici plus de partager que de demander.

Modérateur: Modérateurs

Modifier la classe

Messagede landry » Lun Mar 24, 2008 9:27 am

Bonjour,

Dans phpBB3 une balise class link dans la feuille de style gère les liens dont aucun commenatire particulier n'a été créé.
Cela dit moi je préfère gérer la couleur et l'aspect de mes liens individuellement.

Mon problème est que je n'arrive pas à trouver où ajouter class="trucmuche" quand on tombe sur ce genre de liens :

Code: Tout sélectionner
<!-- IF MODERATORS -->
         <p class="moderators"><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->: {MODERATORS}</p>
      <!-- ENDIF -->


ou

Code: Tout sélectionner
<!-- IF TRANSLATION_INFO --><br />{TRANSLATION_INFO}<!-- ENDIF -->


Je ne trouve pas le fichier où je pourrai dire à MODERATOR ou TRANSLATION_INFO que dorénavant ils seront comme çi ou comme ça.

NB : j'utilise subsliver2

Merci
landry
PR2
PR2
 
Messages: 278
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Publicité

Messagede dcz » Lun Mar 24, 2008 1:07 pm

C'est que les liens sont fabriqués en entier dans le code dans ces cas là.

Regarde le code source généré sur une page, tu dois pouvoir retrouver la classe css utilisée s'il y en a une pour la modifier dans la feuille de style ou jouer sur les héritages (genre lien dans la div de classe copyright).

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede landry » Mar Mar 25, 2008 7:43 am

Alors en fait j'ai pris exemple sur subSilver pour associer le css aux balises :

Code: Tout sélectionner
/* General font families for common tags -  */
font,th,p, td { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active { color : #606060; text-decoration: none;}
a:visited { text-decoration: none; color : #606060;}
a:hover      { text-decoration: underline; color : #DD6900; }
hr   { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}



Il y a pas mal de liens sans classe dans subsilver2 je trouve. :(

Merci. :D
landry
PR2
PR2
 
Messages: 278
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Messagede landry » Jeu Mar 27, 2008 8:22 pm

Sauf que mon truc est un peu trop généraliste.
Je n'arrive pas à maîtriser individuellement chaque lien du style :
Code: Tout sélectionner
{forumrow.MODERATORS}


Le code source dans la page est cela :

Code: Tout sélectionner
<p class="forumdesc"><strong>Modérateur:</strong><a href="./memberlist.php?mode=group&amp;g=3">Modérateurs</a></p>


Dans forumlist_body, cela :

Code: Tout sélectionner
<!-- IF forumrow.MODERATORS -->
               <p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
            <!-- ENDIF -->


Il boit bien y avoir un moyen de lui donner une classe à ce satané lien dans le code, c'est quand même pas lui qui commande. :lol:
landry
PR2
PR2
 
Messages: 278
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Messagede landry » Jeu Mar 27, 2008 8:36 pm

J'ai pensé à faire cela :

Code: Tout sélectionner
<!-- IF forumrow.MODERATORS -->
               <p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> <a class="slink" href="./memberlist.php?mode=group&amp;g=3">Mod&eacute;rateurs</a></p>
            <!-- ENDIF -->


Afin de forcer le lien a accepter une classe. Ca fonctionne.

Tu vois mieux à faire, dcz ?

Merci. :oops:
landry
PR2
PR2
 
Messages: 278
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Messagede dcz » Lun Mar 31, 2008 8:13 am

landry a écrit:Il y a pas mal de liens sans classe dans subsilver2 je trouve. :(

Mais très peu qui ne sont pas mis en forme, les css de phpBB3 jouent à fond sur les héritages de classe pour alléger le code.

Donc tu peux jouer sur les templates, et aussi, sur la fonctions qui fabrique les liens de profiles (pas que des modo) : get_username_string() dans functions_display.php ( appelée par get_moderators() pour les modo des forums).

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm


Retourner vers Le Forum phpBB

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 invités