Problème pour enlever l'en-tête "Derniers messages"

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème pour enlever l'en-tête "Derniers messages"

Message par Emie * Sam 4 Aoû 2012 - 6:45

Bonjour,

Je suis en version phpbb2 et j'essaie d'enlever l'en-tête "Derniers messages" mais je rencontre quelques difficultés. J'ai trouvé quelques sujets similaires et j'ai essayé les méthodes proposées, mais sans succès...

Voici le lien de mon forum test: http://vivenous.forum-canada.com/
Je cherche donc à retirer le "Derniers messages" de façon à ce qu'il n'y ait que le titre de la catégorie sur une seule ligne (contrairement à actuellement où c'est en deux colonnes).
Jusqu'ici je n'ai touché au template que pour supprimer les colonnes "Sujets" et "Messages".

Merci d'avance pour votre aide!

Emie *

Emie *
***

Féminin
Messages : 122
Inscrit(e) le : 21/07/2008

Emie * a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Emie * Dim 5 Aoû 2012 - 6:54

Je me permet un petit UP ^^
Merci Smile
Emie *

Emie *
***

Féminin
Messages : 122
Inscrit(e) le : 21/07/2008

Emie * a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Ea Dim 12 Aoû 2012 - 0:34

Bonjour,


Vous pouvez coller le contenu de la template en question ?

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Emie * Dim 12 Aoû 2012 - 3:02

Bien sûr, le voilà:

Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
   <tr>
      <td valign="bottom">
         <!-- BEGIN switch_user_logged_in -->
         <span class="gensmall">{LAST_VISIT_DATE}<br />
         {CURRENT_TIME}<br />
         </span>
         <!-- END switch_user_logged_in -->
         <div class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC}</div>
      </td>
      <td class="gensmall" align="right" valign="bottom">
         <!-- BEGIN switch_user_logged_in -->
         <a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
         <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
         <!-- END switch_user_logged_in -->
         <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
      </td>
   </tr>
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
   </tr>
   <!-- END tablehead -->
   <!-- BEGIN cathead -->
   <tr>
      <!-- BEGIN inc -->
      <td class="{catrow.cathead.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
      <!-- END inc -->
      <td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cathead.INC_SPAN}" width="100%">
         <h{catrow.cathead.LEVEL} class="hierarchy">
            <span class="cattitle">
               <a class="cattitle" title="{catrow.cathead.CAT_DESC}" href="{catrow.cathead.U_VIEWCAT}">{catrow.cathead.CAT_TITLE}</a>
            </span>
         </h{catrow.cathead.LEVEL}>
      </td>
      <td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right"> </td>
   </tr>
   <!-- END cathead -->
   <!-- BEGIN forumrow -->
   <tr>
      <!-- BEGIN inc -->
      <td class="{catrow.forumrow.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" alt="." /></td>
      <!-- END inc -->
      <td class="{catrow.forumrow.INC_CLASS}" align="center" valign="middle">
         <img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
      </td>
      <td class="row1 over" colspan="{catrow.forumrow.INC_SPAN}" valign="top" width="100%" height="50">
        <table width="100%"><tbody><tr><td><h{catrow.forumrow.LEVEL} class="hierarchy">
                    <span class="forumlink">
                      <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a>
       
                    </span>
          </h{catrow.forumrow.LEVEL}></td>
                <td style="padding-left: 40px; text-align: right;" class="gensmall"><strong>{catrow.forumrow.POSTS}</strong> messages dans <strong>{catrow.forumrow.TOPICS}</strong> sujets.</td></tr></tbody></table>
         <span class="genmed">{catrow.forumrow.FORUM_DESC}</span>
         <span class="gensmall">
            <!-- BEGIN switch_moderators_links -->
            {catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
            <!-- END switch_moderators_links -->
            {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}
         </span>
      </td>
      <td class="row3 over" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
      </td>
   </tr>
   <!-- END forumrow -->
   <!-- BEGIN catfoot -->
   <tr>
      <!-- BEGIN inc -->
      <td class="{catrow.catfoot.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
      <!-- END inc -->
      <td class="spaceRow" colspan="{catrow.catfoot.INC_SPAN}" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
   </tr>
   <!-- END catfoot -->
   <!-- BEGIN tablefoot -->
</table><!-- END tablefoot --><!-- END catrow -->

Comme dit plus haut, j'ai bien essayé quelques méthodes, dont enlever cette ligne:
Code:
<th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
mais ça bug ou ça déforme le forum :/

En tout cas merci de prêter attention à mon problème =)
Emie *

Emie *
***

Féminin
Messages : 122
Inscrit(e) le : 21/07/2008

Emie * a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Ea Dim 12 Aoû 2012 - 10:50

Oui, il faut garder le même nombre de colonne ( donc en en enlevant une il faut élargir une autre ).

Pour ce faire vous pouvez remplacer :

Code:

      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
Par :

Code:

      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap"></th>
Dans ce cas-ci.

Normalement on mettrait plutôt un colspan à l'élément précédent ( ou augmenté le colspan déjà mis ), le "colspan" ça permet de dire " cette case à une longueur de 2 case, par exemple ceci :

Code:
[table][tr][td colspan="2" style="border:2px solid red"]tatatata[/td][td style="border:2px solid red"]bibendum[/td][/tr][tr][td style="border:2px solid red"]titititi[/td][td style="border:2px solid red"]toototo[/td][td style="border:2px solid red"]yoyiya[/td][/tr][/table]
Donne :

tatatatabibendum
tititititoototoyoyiya

Mais ici vu qu'il y a déjà un mais variable, ça me semble mieux de juste mettre une case vide ( en retirant le "minimum 150 pixels" ).

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Emie * Dim 12 Aoû 2012 - 15:30

Merci beaucoup pour votre aide, mais voilà ce que ça me donne:
http://vivenous.forum-canada.com/

La colonne des derniers messages est toute déformée, et sur l'en-tête des catégories il reste encore une séparation entre les deux colonnes, alors que je veux vraiment avoir juste une ligne avec le nom de la catégorie :/
Emie *

Emie *
***

Féminin
Messages : 122
Inscrit(e) le : 21/07/2008

Emie * a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Ea Dim 12 Aoû 2012 - 15:58

Vous pourriez remplacer :

Code:
 
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap"></th>
Par :

Code:
 
      <th colspan="3" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
Par contre pour la largeur, il faudrait le mettre au <td> ( width="150" ) qui contient les "Test test test...
Dim 5 Aoû 2012 - 3:55
Admin " si vous souhaitez qu'il fasse 150 pixels comme normalement.

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème pour enlever l'en-tête "Derniers messages"

Message par Emie * Dim 12 Aoû 2012 - 22:07

Merci beaucoup à vous! Cette méthode a fonctionné, sauf qu'au lieu de rajouter un width="150" dans la td, j'ai dû faire une div style comme ceci:

Code:
<td class="row3 over" align="center" valign="middle" height="50">
                  <div style="width:150px;"><span class="gensmall">{catrow.forumrow.LAST_POST}</span></div>
      </td>

Sinon ça ne faisait rien du tout, même en mettant une propriété style dans la balise td.

En tout cas encore merci d'avoir pris le temps de m'aider =)
Emie *

Emie *
***

Féminin
Messages : 122
Inscrit(e) le : 21/07/2008

Emie * a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum