Prérequis
Avant de supprimer quoi que ce soit, il va d'abord falloir s'assurer d'avoir bien configuré la séparation des annonces/post-its des sujets simples.Rendez-vous dans l'onglet
Général du panneau d'administration, puis la "Configuration" des
Messages et Emails. Cherchez alors l'option suivante :
Assurez-vous d'avoir choisi "Non" (aucune séparation) ou "Par une ligne".
L'option séparer les annonces et post-its des messages par un tableau est incompatible avec ce tutoriel : la colonne ne sera supprimée que pour les annonces/post-its, pas pour les sujets.
Une fois que c'est bon, on peut passer aux choses sérieuses !
Edition des templates
Dans votre panneau d'administration, allez dans l'onglet
Affichage puis dans le menu
Templates » Général et cliquez sur le template dénommé
topics_list_boxDans un premier temps, nous allons supprimer la colonne "Auteur" parasite des listes des sujets.Pour l'entête du tableau, juste après le script du template,
cherchez :
- Code:
-
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
Un peu plus bas,
trouvez puis supprimez la cellule de titre (
<th>
) comportant {topics_list_box.row.L_AUTHOR} :
- Code:
-
<th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_AUTHOR} </th>
Et pour le corps du tableau, vers la fin du template,
cherchez :
- Code:
-
<!-- END topic --><!-- BEGIN no_topics -->
Un peu au dessus,
trouvez puis supprimez la cellule (
<td>
) comportant la variable
{topics_list_box.row.TOPIC_AUTHOR}
:
- Code:
-
<td class="row3" align="center" valign="middle"><span class="name"><strong>{topics_list_box.row.TOPIC_AUTHOR}</strong></span></td>
Dans un second temps, on va pouvoir placer notre auteur ailleurs ! La variable à réemployer est : {topics_list_box.row.TOPIC_AUTHOR}Pour la placer avec le titre du sujet, cherchez :
- Code:
-
<div class="topictitle">
{topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}{topics_list_box.row.TOPIC_TYPE}
<h2 class="topic-title">
<a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
</h2>
</div>
Entre ces deux dernières balises :
- Code:
-
</h2>
</div>
Collez ce qui suit :
- Code:
-
<span class="nsujets">, écrit par <strong>{topics_list_box.row.TOPIC_AUTHOR}</strong>.</span>
Validez, et publiez le template. Dans la configuration actuelle, vous obtiendrez le rendu suivant :
Dans le dernier code, vous pouvez changer plusieurs choses, telles que la figure de séparation (ici une virgule) ou encore le "écrit par". La class "nsujets" vous permet de modifier le style de ce bout de phrase en CSS ; vous pouvez la renommer comme vous voulez, il ne s'agit que d'un exemple.
De la même façon, vous pouvez, selon vos besoins, utiliser une balise
div
plutôt qu'une balise
span
. A titre de rappel, le premier a un aspect par défaut "en bloc" et le second "en ligne" (c'est ce qui fait qu'il suit le titre ici).