Inverser la colonne sujet et auteur dans les forums

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

Résolu Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Dim 23 Oct 2011 - 18:53

Bonjour,

Je travaille actuellement sur mon forum test pour une nouvelle version, et j'ai un problème.

J'aimerais pouvoir inverser les colonnes "Sujets" et "Auteur" lors de l'affichage de la liste des sujets d'un forum.
J'aimerais que la colonne Auteur se trouve avant celle des sujets.

J'ai supprimé les colonnes "réponses" et "vues"

Voici un aperçu :

Spoiler:

J'ai également un autre petit problème, lors de l'affiche d'UN sujet.
J'ai utilisé une image comme titre de catégorie, et du coup, lorsque je parcours un sujet, cette même image apparaît en haut du sujet et je trouve ça disgracieux.

J'aimerais donc pourvoir la supprimer, mais sans supprimer le lien vers le forum avec.
J'ai déjà supprimé le lien en haut du sujet qui mène à l'index du forum, j'aimerais supprimer celui qui mène la catégorie, mais pas celui qui mène au forum de mon sujet. Voici une image :

Spoiler:



Dernière édition par Saena26 le Sam 12 Nov 2011 - 16:20, édité 1 fois

Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Mar 25 Oct 2011 - 18:58

UP^^

Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Invité le Jeu 27 Oct 2011 - 12:05

Bonjour,

Pourriez-vous nous donner votre template modifié ( sous balises hide si vous le souhaitez)? Ce serait plus simple pour vous indiquer ce qu'il faut changer Wink .

Cordialement.

Invité
Invité


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

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Jeu 27 Oct 2011 - 19:59

Bonjour,

Voici mon template "topics_list_box" pour l'affichage des sujets :



Merci pour votre aide!^^


Dernière édition par Saena26 le Sam 12 Nov 2011 - 16:22, édité 1 fois

Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Sam 29 Oct 2011 - 17:30

UP^^

Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Sam 12 Nov 2011 - 14:31

UP

Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Chevifolle le Sam 12 Nov 2011 - 14:39

Bonjour,

Je ne vois pas vos codes, mais je vais tenter de vous aider à l'aveugle en suivant une logique simple.

Dans topic_list_box, de base vous avez en ligne 24 :

Code:
      <th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
      <th align="center" nowrap="nowrap" width="80"> {topics_list_box.row.L_REPLIES} </th>
      <th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_AUTHOR} </th>
      <th align="center" nowrap="nowrap" width="50"> {topics_list_box.row.L_VIEWS} </th>
      <th align="center" nowrap="nowrap" width="150"> {topics_list_box.row.L_LASTPOST} </th>

Si vous avez supprimé les réponses & les vues, vous devriez avoir ceci :

Code:
      <th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
      <th align="center" nowrap="nowrap" width="80"> {topics_list_box.row.L_REPLIES} </th>
      <th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_AUTHOR} </th>

Donc, si jusque là c'est correct, il vous suffit d'inverser l'ordre de vos champs comme suit :

Code:
      <th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
      <th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_AUTHOR} </th>
      <th align="center" nowrap="nowrap" width="80"> {topics_list_box.row.L_REPLIES} </th>

Cordialement,
Chevifolle

Chevifolle
# Tropactif #

Féminin
Messages : 1409
Inscrit(e) le : 25/09/2004

http://ceremonia.kanak.fr
Chevifolle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Sam 12 Nov 2011 - 15:06

Bonjour,

Merci pour votre aide mais ça ne marche pas. Si je reprends votre partie de template, voici ce que j'ai :

Code:
<th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
              <th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_AUTHOR} </th>

Et si j'essaye de changer les deux, pour avoir ceci :

Code:
<th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_AUTHOR} </th>
<th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>

ou encore

Code:
<th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_AUTHOR} </th>
              <th align="center" nowrap="nowrap" width="100"> {topics_list_box.row.L_TITLE} </th>
(dans ce cas ça me change juste le nom de la colonne, mais je n'arrive pas à changer la liste de sujets avec le pseudo du coup.)

Ca ne marche pas. Je ne veux pas changer l'ordre des "réponses" et "auteur", mais du "titre des sujets" et "auteur". ^^



Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Chevifolle le Sam 12 Nov 2011 - 15:40

Ok, je vois ton code maintenant.

Essaie avec ceci :

Code:
 <!-- BEGIN topics_list_box --><!-- BEGIN row --><!-- BEGIN header_table --><!-- BEGIN multi_selection -->
 <script type="text/javascript">
 function check_uncheck_main_{topics_list_box.row.header_table.BOX_ID}() {
    var all_checked = true;
    for (i = 0; (i < document.{topics_list_box.FORMNAME}.elements.length) && all_checked; i++) {
      if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
          all_checked = document.{topics_list_box.FORMNAME}.elements[i].checked;
      }
    }
    document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked = all_checked;
 }
 function check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}() {
    for (i = 0; i < document.{topics_list_box.FORMNAME}.length; i++) {
      if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
          document.{topics_list_box.FORMNAME}.elements[i].checked = document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked;
      }
    }
 }
 </script>
 <!-- BEGIN multi_selection -->
      <td class="row2" align="center" valign="middle"><span class="postdetails"><input onclick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></span></td>
    <!-- END multi_selection -->
 <!-- END multi_selection -->
 
 <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
    <tr>
     
      <th align="center" nowrap="nowrap" width="10%"> {topics_list_box.row.L_AUTHOR} </th>
      <th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
     
     
      <!-- BEGIN multi_selection -->
      <th align="center" nowrap="nowrap" width="20"><input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" /></th>
    <!-- END multi_selection -->
    </tr>
    <!-- BEGIN pagination -->
    <tr>
      <td class="row1" colspan="7" align="right"><span class="gensmall">{PAGINATION}</span></td>
    </tr>
    <!-- END pagination -->
    <!-- END header_table --><!-- BEGIN header_row -->
    <tr>
      <td class="row3" colspan="{topics_list_box.row.COLSPAN}"><span class="gensmall"> <b>{topics_list_box.row.L_TITLE}</b></span></td>
    </tr>
 <!-- END header_row -->
 
 <!-- BEGIN topic -->
 {topics_list_box.row.END_TABLE_STICKY}
    <tr>
     
      <td class="row3" align="center" valign="middle"><span class="name"><strong>{topics_list_box.row.TOPIC_AUTHOR}</strong></span></td>
      <!-- BEGIN single_selection -->
      <td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
      <!-- END single_selection -->
      <td class="{topics_list_box.row.ROW_FOLDER_CLASS}" align="center" valign="middle" width="20"><img title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" src="{topics_list_box.row.TOPIC_FOLDER_IMG}" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" /></td>
      <!-- BEGIN icon -->
     
      <td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20">{topics_list_box.row.ICON}</td>
      <!-- END icon -->
     
     
      <td class="{topics_list_box.row.ROW_CLASS}" onmouseover='this.className="row2"' onmouseout='this.className="{topics_list_box.row.ROW_CLASS}"' width="100%">
          <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>
          <!-- BEGIN switch_description -->
          <span class="genmed">
            <br />
            {topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
          </span>
          <!-- END switch_description -->
          <span class="gensmall">{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span>
          <span class="gensmall">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span>
      </td>
               
 
    </tr>
    <!-- END topic --><!-- BEGIN no_topics -->
    <tr>
      <td class="row1" colspan="{topics_list_box.row.COLSPAN}" align="center" valign="middle" height="30"><span class="gen">{topics_list_box.row.L_NO_TOPICS}</span></td>
 
    </tr>
    <!-- END no_topics --><!-- BEGIN bottom -->
   
 <!-- END bottom --><!-- BEGIN footer_table -->
 </table><!-- END footer_table --><!-- BEGIN spacer --><br class="gensmall" /><!-- END spacer --><!-- END row --><!-- END topics_list_box -->

Cordialement,
Chevifolle

Chevifolle
# Tropactif #

Féminin
Messages : 1409
Inscrit(e) le : 25/09/2004

http://ceremonia.kanak.fr
Chevifolle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Inverser la colonne sujet et auteur dans les forums

Message par Saena26 le Sam 12 Nov 2011 - 16:19

Bonjour,

Merci beaucoup ça marche !! cheers
Je vais mettre le sujet en résolu.

Saena26
**

Féminin
Messages : 72
Inscrit(e) le : 16/05/2010

http://hoonichi.forums-actifs.com/
Saena26 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