Le tutoriel que tu mentionnes en premier est destiné aux forums et non pas à la liste des sujets, il est normal qu'il ne puisse pas s'y appliquer ^^' Tu as supprimé les mauvaises colonnes, je te conseille de remettre ton template à zéro et de suivre mes explications :
Dans le template par défaut tu dois supprimer ceci :
- Code:
-
<th align="center" nowrap="nowrap" width="80"> {topics_list_box.row.L_REPLIES} </th>
Et tu dois aussi supprimer ceci :
- Code:
-
<th align="center" nowrap="nowrap" width="50"> {topics_list_box.row.L_VIEWS} </th>
Ce sont les deux cellules de titre qui seront "en trop".
Ensuite il faut supprimer les cellules qui contiennent ces valeurs, ce sont ces deux lignes :
- Code:
-
<td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.REPLIES}</span></td>
- Code:
-
<td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.VIEWS}</span></td>
(Oui, j'ai vu que tu avais utilisé un des tutos pour afficher l'auteur sur la même ligne que le titre, tu devras refaire ces modifs, mais APRES)
Ensuite il faut repérer la cellule qui contient le dernier message posté, c'est celle-ci :
- Code:
-
<td class="row3Right" onmouseover='this.className="row1"' onmouseout='this.className="row3Right"' align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topics_list_box.row.LAST_POST_TIME}<br />{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</span></td>
Elle est un peu bizarre, mais passons. Il suffit juste d'y rajouter les statistiques de la même façon que pour le tutoriel des statistiques de forums :
- Code:
-
<td class="row3Right" onmouseover='this.className="row1"' onmouseout='this.className="row3Right"' align="center" valign="middle" nowrap="nowrap">
<div class="postdetails StatsTopics">Réponses : {topics_list_box.row.REPLIES} | Vues : {topics_list_box.row.VIEWS}</div>
<div class="postdetails LastMessage">{topics_list_box.row.LAST_POST_TIME}<br />{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</div>
</td>
A la place des classes
.sujets_messages
et
derniers_sujets
de l'autre tutoriel, ici tu as
.StatsTopics
et
.LastMessage
. A toi maintenant de faire le reste de la personnalisation...
Pour le deuxième cas... aie aie aie ^^'
Tu veux retirer une
ligne de tableau (la première, celle qui contient les titres). En HTML, une ligne de tableau est indiquée par les balises <tr> et </tr>. En plus, la première ligne contient des cellules spéciales, des cellules de titre, dont la balise est <th>.
Il devient donc évident que lorsque le tutoriel te dit :
- Citation :
- Pour ça, retournez dans votre template index_box et cherchez la première ligne du tableau [...] Supprimez toute cette partie.
Toi, tu dois
supprimer le code que je t'ai indiqué ^^' (et non pas y rajouter des trucs)
La suite du tutoriel te dit :
- Citation :
- 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 colonnes [...]
Par rapport à l'exemple du tutoriel, il ne te reste qu'une seule colonne, cette partie :
- 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>
D'après le tutoriel, il faut que le
contenu de la cellule ait une largeur fixée. Ça tombe bien, dans ton cas tu as déjà des div et des classes, inutile d'en rajouter, il te suffit simplement de mettre une largeur fixe à la classe
.sujets_messages
dans ton CSS.
Bon, sur ce, il existait déjà un tutoriel pour ta première question en fait, mais il n'est pas à jour : je vais m'en occuper de ce pas !