Les sous-forums sur la page d'accueil

4 participants

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

Résolu Les sous-forums sur la page d'accueil

Message par Steinn Dim 17 Mar 2013 - 21:50

Bonjour à tous,


Est-il possible d'afficher cinq sous-forum par lignes sur la page d’accueil ?


Affichage actuelle des sous-forums :
Les sous-forums sur la page d'accueil  531188Capture1

Voila ce que j'aimerais faire :
Les sous-forums sur la page d'accueil  143559Capture2


Merci d'avance pour vos réponses Wink


Dernière édition par Steinn le Mer 20 Mar 2013 - 19:39, édité 1 fois
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par AenigmA Lun 18 Mar 2013 - 6:49

Bonjour,
Voilà comment je ferais, je supprimerai la virgule avec cette explication par exemple : https://forum.forumactif.com/t342432-retirer-la-virgule-des-sous-forums?highlight=virgule
Ensuite je mettrais un saut de ligne à la suite du cinquième titre.
Exemple : La langue Normande <br />
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Matriochka Lun 18 Mar 2013 - 9:31

Bonjour,

Le problème avec ton astuce, AenigmA, c’est que le saut de ligne apparaîtra sur tout le forum, et que les résultats pourraient parfois ne pas être désirables…

De ce fait, je propose plutôt d’installer un script. Pour ça, Steinn, va dans Panneau d’administration > Modules > Gestion des scripts JavaScript. Là, assure-toi que les scripts soient bien activés sur ton forum :
Les sous-forums sur la page d'accueil  Sans_t17

Une fois que c’est fait, appuie sur le bouton "Créer un nouveau script". Donne-lui le titre de ton choix (par exemple "Saut de ligne sous-forums"), coche uniquement la case "Sur l’index" afin que le script ne s’applique que sur l’index du forum.

Puis colle ceci dans la zone de saisie :
Code:
$(function(){
          $('a[href="URL"]').append('<br />');
});

Quelques explications, donc. Avec ce script, on ajoute un saut de ligne juste après le lien que l’on désigne ici : a[href="URL"]. À la place de URL, tu vas donc entrer le lien menant au sous-forum après lequel tu désires voir un saut de ligne.

Par exemple, sur ton forum, si je veux mettre un saut de ligne après "Le langue normande", comme le montre ta capture d’écran, on va utiliser ce script :
Code:
$(function(){
          $('a[href="http://forum-normand.pro-forum.fr/f20-la-langue-normande"]').append('<br />');
});
Si tu veux mettre un saut de ligne ailleurs sur ton forum, tu peux évidemment répéter le script en changeant toujours le lien vers le sous-forum que tu veux modifier Smile
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

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

Résolu Re: Les sous-forums sur la page d'accueil

Message par AenigmA Lun 18 Mar 2013 - 14:09

Tu peux m'expliquer stp Matrioshka, cela joue t il ailleurs que sur l'accueil quand on met un br à la suite d'un titre de forum ? Ca m'étonne, mais si tu as raison, ça pourrait m'aider. Merci.
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Matriochka Lun 18 Mar 2013 - 14:18

En fait, si tu mets dans le titre, ça sera pris en compte partout sur le forum. Regarde, pour te montrer un exemple, ici j’ai mis la balise break dans le titre "Forum 1":

Dans les sous-forumsLes sous-forums sur la page d'accueil  Cap110


Dans l’affichage des sujetsLes sous-forums sur la page d'accueil  Cap210

La balise est interprétée partout, ça cause des désagréments. C’est subtil, mais il faut y penser Smile
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

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

Résolu Re: Les sous-forums sur la page d'accueil

Message par AenigmA Lun 18 Mar 2013 - 15:04

Dans la constitution de mes forums, je ne vois pas ceci ouf, mais merci, je le note au cas ou.
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Steinn Lun 18 Mar 2013 - 19:18

Bonjour,

Je viens de suivre ton tuto Matriochka avec le même lien, ça ne fonctionne pas Confused


Merci à vous pour vos réponses Wink
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Matriochka Lun 18 Mar 2013 - 19:36

Peux-tu me montrer ce que tu as mis exactement ? Il n’y a pas de raison que ça ne fonctionne pas, j’ai testé avant Smile
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

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

Résolu Re: Les sous-forums sur la page d'accueil

Message par Steinn Lun 18 Mar 2013 - 19:54

Voici :
Code:
$(function(){
$('a[href="http://forum-normand.pro-forum.fr/f20-la-langue-normande"]').append('<br />');
 });


Les sous-forums sur la page d'accueil  916470Capture


Dernière édition par Steinn le Lun 18 Mar 2013 - 19:58, édité 1 fois
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Matriochka Lun 18 Mar 2013 - 19:58

As-tu bien activé la gestion des Javascript et appliqué le script sur l’index uniquement ?
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

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

Résolu Re: Les sous-forums sur la page d'accueil

Message par Steinn Lun 18 Mar 2013 - 19:59

Matriochka a écrit:As-tu bien activé la gestion des Javascript et appliqué le script sur l’index uniquement ?

J'ai bien activé la gestion des Javascripts :

Les sous-forums sur la page d'accueil  208336Capture


Les sous-forums sur la page d'accueil  916470Capture
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par FANCH 56 Lun 18 Mar 2013 - 20:35

Bonsoir

Et en élargissant ton forum ?
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Steinn Lun 18 Mar 2013 - 20:43

FANCH 56 a écrit:Bonsoir

Et en élargissant ton forum ?

Si je fais ça je vais être obliger de changer d'autres paramètres de mon forum, en plus ça ne me donnera pas le résultat que je veux


Merci Wink
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Matriochka Mar 19 Mar 2013 - 9:46

Bizarre, j’ai essayé plusieurs scripts hier soir, mais impossible de les faire fonctionner de nouveau… Shocked

As-tu essayé l’astuce de AenigmA (en espérant que ceci n’influence pas les autres parties de ton forum…) ?
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

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

Résolu Re: Les sous-forums sur la page d'accueil

Message par Steinn Mar 19 Mar 2013 - 20:24

Bonsoir à vous,

Matriochka a écrit:As-tu essayé l’astuce de AenigmA (en espérant que ceci n’influence pas les autres parties de ton forum…) ?
En suivant cette partie ci-dessous pour le saut de ligne...... aucun problème ça fonctionne très bien, merci AenigmA thumright
AenigmA a écrit:Ensuite je mettrais un saut de ligne à la suite du cinquième titre.
Exemple : La langue Normande <br />


Par-contre pour supprimer les virgules là j'ai un problème, impossible de trouver dans mon index_box la partie à modifier !??

https://forum.forumactif.com/t342432-retirer-la-virgule-des-sous-forums?highlight=virgule

Mon index_box :
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="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>
   </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">
         <h{catrow.forumrow.LEVEL} class="hierarchy">
            <span class="forumlink">
               <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
            </span>
         </h{catrow.forumrow.LEVEL}>
         <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" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.TOPICS}</span>
      </td>
      <td class="row2" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.POSTS}</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><img src="{SPACER}" alt="" height="5" width="1" /><!-- END tablefoot --><!-- END catrow -->

Merci vous !
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par AenigmA Mer 20 Mar 2013 - 9:17

Bonjour,
Désolé je t'ai donné un exemple sur un forum modifié

Vois ceci plutôt :
https://forum.forumactif.com/t302713-retirer-la-virgule-des-sous-forums?highlight=virgule
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Les sous-forums sur la page d'accueil

Message par Steinn Mer 20 Mar 2013 - 19:38

Bonsoir,

Impeccable ! Yes


Merci pour ton aide AenigmA Wink


Bonne soirée à tous
Steinn

Steinn
***

Messages : 118
Inscrit(e) le : 20/08/2011

http://forum-normand.pro-forum.fr/
Steinn 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