
,
Suite à une demande sur le forum entraide, je vais vous donner la possibilité de supprimer l'affichage
des colonnes "Sujets "Messages et "Derniers messages".
Aperçu imagé:
![[PHPBB2] Supprimer les colonnes sujets messages et derniers messages des sous forums 1100](https://i.servimg.com/u/f56/11/26/21/37/1100.png)
On passera par un javascript pour entourer chaque forum et
sous forum.
Pour que l'astuce fonctionne il faudra impérativement déposer un code HTML
dans un des forums présent dans une catégorie qui compose votre forum.
Exemple:
Si votre forum contient 10 catégories il faudra déposer ce code
dans un ses forums

.
Une image sera bien plus parlante :
L’aperçu donné plus haut concerne la Catégorie 1
![[PHPBB2] Supprimer les colonnes sujets messages et derniers messages des sous forums 1101](https://i.servimg.com/u/f56/11/26/21/37/1101.png)
On voit la catégorie et deux forums , il faudra aller dans la description
d'un des forums constituant cette dernière et insérer le code html
que je vais vous donner plus bas.
Dans votre P.A :
Général/
Catégories et Forums/
Catégories et Forums
Je répète donc qu'il faudra déposer le code html dans
un des forums de chaque catégorie .
Bon vous vous sentez prêt les ami(e)s?
Allez on se lance :
On va dans un premier temps créer un Javascript :
Modules/
HTML JAVASCRIPT/
Gestion des codes Javascript/
Créer un nouveau JavascriptMettre un titre explicite comme "Supprimer les colonnes des forums"
Cocher sur toutes les pages.
Collez ceci:
- Code:
-
$(document).ready(function(){
$('.row1.over .genmed .M14_description').closest('.forumline').wrap('<div id="M14_All"></div>');
});
Pensez a cliquer sur le bouton

Dans le template index_box:
Affichage/
Templates/
Général/
index_boxRecherchez ceci:
- Code:
-
<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>
Supprimez et remplacez par:
- Code:
-
<th class="M14_L_TOPICS"nowrap="nowrap" width="50">{L_TOPICS}</th>
<th class="M14_L_POSTS"nowrap="nowrap" width="50">{L_POSTS}</th>
<th class="M14_L_LASTPOST"nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
Puis recherchez ceci:
- 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>
Supprimez et remplacez par:
- Code:
-
<td id="M14_TOPICS"class="row3" align="center" valign="middle" height="50">
<span class="gensmall">{catrow.forumrow.TOPICS}</span>
</td>
<td id="M14_POSTS"class="row2" align="center" valign="middle" height="50">
<span class="gensmall">{catrow.forumrow.POSTS}</span>
</td>
<td id="M14_LAST_POST"class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall">{catrow.forumrow.LAST_POST}</span>
</td>
Pensez à enregistrer puis à valider en cliquant respectivement sur

puis

Dans la feuille de style:
Affichage/
Images et Couleurs/
Couleurs/
Feuille de styleCollez ceci:
- Code:
-
/*Suppression des colonnes par Milouze*/
#M14_All .M14_L_TOPICS ,
#M14_All .M14_L_POSTS ,
#M14_All .M14_L_LASTPOST
{display:none;}
#M14_All #M14_TOPICS.row3 ,
#M14_All #M14_POSTS.row2 ,
#M14_All #M14_LAST_POST.row3.over
{display:none;}
/*Fin*/
Pensez à valider les modifications en cliquant sur le bouton
Puis dans la description d'un des forums collez ceci:
- Code:
-
<span class="M14_description"></span>
Si le forum a déjà une description, il faudra insérer le code avant votre description

.