récuperer la colonne dernier message

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

Résolu récuperer la colonne dernier message

Message par Alec Turner le Mar 2 Aoû 2011 - 19:31

bonjour,

j'ai suivi le tutoriel pour retrait des deux dernières colonnes. j'avais même suivi le tuto pour retirer la colonne dernier message, qui a fort bien fonctionné. Je souhaiterai cependant la récuperer, pourriez-vous m'indiquer comment faire?

voici le lien du forum de test

http://wthell.forumgratuit.be/ avez-vous besoin d'autre chose?

je précise que je souhaite conserver la colonne avec les icones a droite ^-^


Dernière édition par Alec Turner le Ven 5 Aoû 2011 - 20:18, édité 3 fois

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

Résolu Re: récuperer la colonne dernier message

Message par Invité le Mer 3 Aoû 2011 - 10:15

Bonjour,

En se servant du template par défaut, on doit pouvoir la retrouver Wink.
Par défaut les en-tête de colonnes sont définis par ceci:
<th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
<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>
Donc si vous souhaitez récupérer l'en-tête de la colonne, il faudra remettre la partie en orange dans votre template.

Toujours dans le template par défaut, l'affichage des derniers sujets est défini par ceci:
Code:
<td class="row3 over" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
      </td>
Donc normalement , il suffit de replacer ce code après celui contenant nom , descriptions et modérateurs. Si vous n'avez pas mis l'en-tête, il faudra placer une div pour la largeur de la colonne (comme celle qu'il y a dans l'en- tête):
Code:
<td class="row3 over" align="center" valign="middle" height="50" width="150"><div style="width:150px;">
         <span class="gensmall">{catrow.forumrow.LAST_POST}</span></div>
      </td>

Cordialement.

Invité
Invité


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

Résolu Re: récuperer la colonne dernier message

Message par Alec Turner le Mer 3 Aoû 2011 - 18:25

merci de m'aider. j'ai suivi ta procédure, mais ca ne fonctionne pas tout a fait à savoir:

je récupere bien la colonne,mais il semble y avoir conflit avec ma barre de catégorie onglet à gauche

j'ai du remettre mon template sauvegardé

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

Résolu Re: récuperer la colonne dernier message

Message par Invité le Mer 3 Aoû 2011 - 18:29

Je ne connais pas toutes les modifications de templates que vous avez faites, donc c'est possible qu'il y ai quelque chose qui ne soit pas compatible. Le mieux serait de me montrer votre template index_box pour que j'essaie de trouver le problème Wink .

Cordialement.

Invité
Invité


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

Résolu Re: récuperer la colonne dernier message

Message par Alec Turner le Mer 3 Aoû 2011 - 18:58

sans soucis je mets en code et spoiler

Spoiler:
Code:
 <table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td valign="bottom">
<!-- BEGIN switch_user_logged_in -->

</span>
<!-- END switch_user_logged_in -->

</td>
<td class="gensmall" align="right" valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
</td>
</tr>
</table>



<!-- DEBUT MODIF ONGLETS -->


 <script type="text/javascript">
    <!--

    document.write('<div align=&quot;center&quot; style=&quot;display:none;&quot; id=&quot;conteneur_barre_onglet&quot;>
    <ul class=&quot;conteneur_onglets&quot;>

    <li onClick=&quot;change_cat(1)&quot; class=&quot;onglet actif&quot; id=&quot;onglet_1&quot;>Le Blabla Habituel </li>
</ul><ul>
    <li onClick=&quot;change_cat(2)&quot; class=&quot;onglet &quot; id=&quot;onglet_2&quot;>Personnages</li>
</ul><ul>
    <li onClick=&quot;change_cat(3)&quot; class=&quot;onglet &quot; id=&quot;onglet_3&quot;>Vies et Personnages</li>
</ul><ul>
    <li onClick=&quot;change_cat(4)&quot; class=&quot;onglet &quot; id=&quot;onglet_4&quot;>Paris </li>
</ul><ul>
    <li onClick=&quot;change_cat(5)&quot; class=&quot;onglet &quot; id=&quot;onglet_5&quot;>The Free Zone</li>

    </ul></div>');

    var compteur_cat = 1;

    function change_cat(numero)
    {
      if(document.getElementById('categorie_'+numero))
      {
          /* affichage de la bonne categorie */
          $('table[id^=categorie_]').css('display','none');
          $('table[id=categorie_'+numero+']').fadeIn();
       
          /* affichage du bon onglet */
          $('.actif').removeClass(&quot;actif&quot;);
          $('.onglet[id=onglet_'+numero+']').addClass(&quot;actif&quot;);
      }
    }

    function capture_cat()
    {
      if(compteur_cat == 1)
      {
          document.write('<table class=&quot;forumline&quot; id=&quot;categorie_' + compteur_cat + '&quot; >');
      }
      else
      {
          $('#conteneur_barre_onglet').css(&quot;display&quot;,&quot;block&quot;);
          document.write('<table class=&quot;forumline&quot; id=&quot;categorie_' + compteur_cat + '&quot; style=&quot;display:none;&quot;>');
      }
   
      compteur_cat++;
    }

    //-->
    </script>


    <!-- BEGIN catrow --><!-- BEGIN tablehead -->


  <script type="text/javascript">
    <!--
      capture_cat();
    //-->
    </script>

    <!-- FIN MODIF ONGLETS -->


  <tr>
    <td colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle">
    <div class="logo-titre"></div>
    <div class="titre-cat">{catrow.tablehead.L_FORUM}</div>

    </td>
                </tr>
                <!-- END tablehead -->
                <!-- BEGIN cathead -->



<tr>

<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">
<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}>

<span class="genmed">{catrow.forumrow.FORUM_DESC}
</div><div class="forum-stats">{catrow.forumrow.POSTS} dossiers et {catrow.forumrow.TOPICS} feuilles volantes</div>
<span class="gensmall">
<!-- BEGIN switch_moderators_links -->
{catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
<!-- END switch_moderators_links -->

</span>
</td>
<!-- BEGIN forum_link_no -->
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall"><div class="derniers_messages">{catrow.forumrow.LAST_POST}</div></span>
</td>

<!-- END forum_link_no -->
<!-- BEGIN forum_link -->
<td class="row3" colspan="3" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.forum_link.HIT_COUNT}</span></td>
<!-- END forum_link -->
</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><img src="{SPACER}" alt="" height="5" width="1" /><!-- END tablefoot --><!-- END catrow -->


j'ai suivi un tuto donné par un assiactif pour les onglets à gauche

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

Résolu Re: récuperer la colonne dernier message

Message par Invité le Mer 3 Aoû 2011 - 22:23

Bonsoir,

Il semblerait que les deux codes peuvent fonctionner ensemble, avec quelques adaptations. Votre titre n'est plus entre balises <th> mais entre balise <td> donc il faut adapter le titre de la colonne et lui donner une class pour que le texte soit de la bonne taille:
Code:
<td class="genmed" nowrap="nowrap" width="150" align="center"><div style="width:150px;"><strong>{L_LASTPOST}</strong></div></td>
Repérez:
Code:
<tr>
    <td colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle">
    <div class="logo-titre"></div>
    <div class="titre-cat">{catrow.tablehead.L_FORUM}</div>

    </td>
                </tr>
Et remplacez par:
Code:
<tr>
    <td colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle">
    <div class="logo-titre"></div>
    <div class="titre-cat">{catrow.tablehead.L_FORUM}</div>

    </td>
<td class="genmed" nowrap="nowrap" width="150" align="center"><div style="width:150px;"><strong>{L_LASTPOST}</strong></div></td>
                </tr>
Et placer simplement dans la div, la dimension pour le dernier message, cherchez:
Code:
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall"><div class="derniers_messages">{catrow.forumrow.LAST_POST}</div></span>
</td>
Et remplacez par:
Code:
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall"><div class="derniers_messages" width="150">{catrow.forumrow.LAST_POST}</div></span>
</td>


Cordialement.

Invité
Invité


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

Résolu Re: récuperer la colonne dernier message

Message par Alec Turner le Mer 3 Aoû 2011 - 22:25

je regarderai cela demain a tête reposée, je te tiens au courant

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

Résolu Re: récuperer la colonne dernier message

Message par Alec Turner le Jeu 4 Aoû 2011 - 19:21

cela fonctionne très bien je te remercie ! tant que je suis la, j'aimerai poser une question supplémentaire. J'ai suivi tes explications au dessus et cela m'a bien aidé. J'avais eu une autre modif sur fofoactif, mais on m'a donné le template corrigé, or j'aimerai si tu sais qu'on m'explique la procédure et quel morceau est touché

voici le lien de l'astuce qui touche également le dernier message



http://forum.forumactif.com/t304136-inverser-les-categories-et-la-colonne-message

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

Résolu Re: récuperer la colonne dernier message

Message par Invité le Jeu 4 Aoû 2011 - 21:50

Bonsoir,

Anzu vous a donné l'explication Wink . Le template Index_box est composé de tableaux, elle a déplacé la cellules des icones d'un bout de la ligne à l'autre, tout simplement.
Pour s'y retrouver, il faut savoir qu'une cellule de tableau est contenue entre <td> et </td> , une ligne entre <tr> et </tr> et un tableau entre <table> et </table> . Dès que l'on a bien intégré cela, on sait repérer un morceau complet du tableau, et le déplacer sans dépasser la fin de la ligne ou du tableau.
Ensuite, il faut repérer les variables, et à quoi elles correspondent.
Code:
<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>
Tout ceci, c'est la cellule qui correspond aux icones. Il faut alors chercher la fermeture de la cellule qui comprend le titre, la description les liens vers les sous forums et les modérateurs, puisqu'on veut mettre nos icones après. Donc on repère {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS} qui correspond aux liens vers les sous forums, et on cherche le </td> qui va bien. Il faut faire attention, car parfois des tableaux sont imbriqués dans le tableau Wink . C'est là tout l'intérêt d'avoir un forum test ... si on se trompe, on peut recommencer jusqu'à ce qu'on trouve le bon endroit Razz . A force de pratique, on repère de plus en plus vite, comment modifier les choses.

Cordialement.

Invité
Invité


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

Résolu Re: récuperer la colonne dernier message

Message par Alec Turner le Ven 5 Aoû 2011 - 18:45

le soucis c'est que je ne trouve pas le
Code:

catrow.forumrow.L_LINKS

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

Résolu Re: récuperer la colonne dernier message

Message par Invité le Ven 5 Aoû 2011 - 19:07

Bonjour,

Et pourtant,il y est bien dans le template donné par Anzu:
<div class=".sousfofo ">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</div>
C'est un template très modifié, les colonnes sujets et messages ont été retirées, donc il y a des tableaux dans le tableau pour mettre en ordre les titres, la description et les sous forums Wink. C'est dans ces cas la plus complexe de repérer la fin d'une cellule.

Cordialement.

Invité
Invité


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

Résolu Re: récuperer la colonne dernier message

Message par Alec Turner le Ven 5 Aoû 2011 - 20:18

ce qui ne résoud pas mon problème vu que je n'ai pas le template de anzu mais un autre template bon je cloture, je n'aurais pas de réponse

Alec Turner
****

Féminin
Messages : 390
Inscrit(e) le : 17/03/2008

http://solemnyswear.keuf.net/
Alec Turner a été remercié(e) par l'auteur de ce sujet.

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


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