Accueil du site  •  FAQ   •  Rechercher
Connexion  •  S'enregistrer
 

MODification – séparation des forums sur index.



 
Poster un nouveau sujet   Répondre au sujet    Pixelistan - photographe mariage Index du Forum -> Autres styles ( forum phpBB )
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
hedonism
Administrateur
Administrateur


Inscrit le: 01 Mai 2003
Messages: 1155
Localisation: Pixelistan

Message Posté le: Dim 26 Déc 2004 15:43:24    Sujet du message: MODification – séparation des forums sur index. Répondre en citant

Je ne considère pas ça comme une MOD à part entière digne de figurer dans les MOD’s officielles, mais c’est une petite modification du code html qui permets d’avoir la séparation entre les différents forums sur l’index.

Je ne veux pas utiliser non plus la fiche MOD standard, mais expliquer comment faire et pourquoi faire pour éviter de faire bêtement un copier – coller et pour que cette explication serve aussi pour l’apprentissage.

Dans tous les fichiers .tpl des styles vous trouverez les commentaires un peu bizarres qui en fait n’en sont pas, mais qui sont interprétés par le forum en vue de modification d’affichage.
Dans notre cas et dans le fichier index_body.tpl c’est sont les commentaires :
Code:
<!-- BEGIN catrow -->
<!-- END catrow -->
<!-- BEGIN forumrow -->
<!-- END forumrow -->

Normalement, dans le style de base (subSilver) les tables commencent par les titres :
Citation:
Forum Sujets Messages Derniers Messages

ensuite il y a la description des catégories ( catrow ) et les descriptions des forums disponibles ( forumrow )

Dans notre cas il faut que la description des forums se répète à chaque fois. Il faut donc déplacer le commentaire BEGIN catrow au dessus de cellules de description :
trouvez
Code:
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> <tr> <th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th> <th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th> <th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th> <th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th> </tr>

et déplacez le begin catrow pour qu’il se trouve juste avant le début du tableau.
Vous devez aussi déplacer le END catrow de façon à ce qu’il se retrouve juste après la fin de ce tableau. De cette façon quand le script phpBB tombera sur une catégorie de forum il affichera le tableau en entier.

La majeure partie de la modif est terminée, mais vous constaterez que les forums sont accolés les un aux autres. Soit ça vous plaît et vous pouvez laisser comme ça, soit vous voulez vraiment décoller les catégories et pour cela il suffit de faire un saut de ligne à la fin de la catégorie, donc juste après END forumrow.
Voici à quoi doit ressembler le code en entier :
Code:
<!-- BEGIN catrow --> <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> <tr> <th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th> <th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th> <th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th> <th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th> </tr> <!-- position normale de begincatrow //--> <tr> <td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td> <td class="rowpic" colspan="3" align="right">&nbsp;</td> </tr> <!-- BEGIN forumrow --> <tr> <td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="45" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td> <td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br /> </span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br /> </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td> <td class="row2" 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="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td> </tr> <!-- END forumrow --> <br /> </table> <!-- END catrow -->

Ceci est valable pour les styles strictes genre subSilver, mais en comprenant comment ça fonctionne rien ne vous empêche de modifier n’importe quel style

_________________
.:: HEDONISM - forum thèmes phpBB2 ::.

Lobbying islamique, caricature et la liberté de la presse
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Pixelistan - photographe mariage Index du Forum -> Autres styles ( forum phpBB ) Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

© Pixelistan par hedonism - 2004