Changer les virgules dans les sous forums par un symbole

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

Résolu Changer les virgules dans les sous forums par un symbole

Message par Fleurine le Lun 23 Mar 2015 - 14:48

Bonjour,


Je souhaiterais changer les "," en "♫" dans les sous forums. J'ai trouvé des explications sur un sujet similaire ici. Cependant, comme j'ai touché à mon template index-box je ne peux pas le faire. J'ai essayé et cela empêchait le javascript qui permet à mes catégories de se mettre en accordéon de s'exprimer.

Template 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 -->
<center>
<table class="forumline tfa" width="100%" cellspacing="3" cellpadding="7">
  <tr>
    <th class="secondarytitle" width="100%" nowrap="nowrap" colspan="3">
  {catrow.tablehead.L_FORUM}
    </th>
  </tr>
  <!-- END tablehead -->

 <!-- BEGIN forumrow -->
  <tr>
    <td width="75%">   
      <!-- DÉBUT DESCRIPTION FORUM -->
        <div class="tfa_description">
      <!-- DÉBUT TITRE FORUM -->
          <div class="forum_titre">
            <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}>
          </div>
      <!-- FIN TITRE FORUM -->           
          <div style="clear:both;"></div>     
          <div class="descrp">
            <span class="genmed">{catrow.forumrow.FORUM_DESC}</span>
           
            <div class="tfa_sous_forum">
            <span class="gensmall"> {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS} </span>
                   
          </div>
           
          </div>
       
        </div>
      <!-- FIN DESCRIPTION FORUM -->   
    </td>

    <!-- DÉBUT DERNIERS MESSAGES -->
    <td width="25%" valign="middle">
        <div class="derniers_tfa_messages">             
    <!-- DEBUT ICONE NEW/NO-NEW/CLOS -->
          <div class="icone_tfa_cat"><img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}"  /></div>
    <!-- FIN ICONE NEW/NO-NEW/CLOS -->
          <span class="gensmall">{catrow.forumrow.LAST_POST}<br><br>
            {catrow.forumrow.TOPICS} SUJETS | {catrow.forumrow.POSTS} MESSAGES</span>
        </div>
    </td>
<!-- FIN DERNIERS MESSAGES -->
    </tr>
  <!-- END forumrow -->

  <!-- BEGIN catfoot -->
  <tr>
      <td class="spaceRow" colspan="2" 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 -->

Quelqu'un pourrait il m'aider? Merci.
adresse du forum: http://mahourpg.forumactif.org/


Dernière édition par Fleurine le Mar 24 Mar 2015 - 15:18, édité 1 fois

Fleurine
****

Féminin
Messages : 243
Inscrit(e) le : 23/07/2012

http://residence-hinata.forumactif.org/
Fleurine a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer les virgules dans les sous forums par un symbole

Message par AenigmA le Lun 23 Mar 2015 - 17:01

Bonjour,

Logiquement tu remplaces les lignes 48 à 51 de ton code au dessus

Code:
<div class="tfa_sous_forum">
            <span class="gensmall"> {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS} </span>
                 
          </div>

PAR

Code:
<div class="tfa_sous_forum">
            <span class="gensmall"> {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS} </span>
<script type="text/javascript">
jQuery('#subforums').html(jQuery('#subforums').html().replace(/, /g,' ♫ ')).removeAttr('id');
</script>                 
          </div>

AenigmA
+ Hyperactif +

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: Changer les virgules dans les sous forums par un symbole

Message par Fleurine le Lun 23 Mar 2015 - 17:40

Bonjour, je viens de le refaire et cela empêche à nouveau le javascript des catégories en onglet à fonctionner. Quelqu'un d'autre à t'il une solution?

voila le javascript que j'ai mis en place:

Code:
$(function(){
 
  /* variable temporaire */
  var t;
 
  /* liste des onglets avec les catégories en faisant partie */
  var onglets=  [
                          ["Modalité",[0]],
                          ["Académie de magie",[1]],
                          ["Mahou",[2]],
                          [" Le reste du monde",[3]],
                          ["Gaming zone",[4]],
                          ["Archives & Staff",[5]]];
 
  /* fonction pour sélectionner un onglet d'après une string s */
  var getOnglet= function(s) {
      var j;
      for(j=0;j<onglets.length;j++)
        if(JSON.stringify(onglets[j])==s) return onglets[j];
      return !1;
  };
 
  /* fonction pour voir si un index de catégorie i est dans un onglet d */
  var inOnglets= function(d,i) {
      var j;
      for(j=0;j<d[1].length;j++)
        if(d[1][j]==i) return !0;
      return !1;
  };
 
  /* onglet sélectionné par défaut */
  var songlet= onglets[0];
  /* est-ce que l'onglet sélectionné est sauvegardé d'un affichage de l'index à l'autre */
  var save= true;
  /* temps pour slider en ms */
  var timeslide= 800;
 
  /* récupération de l'onglet sauvé d'une autre fois */
  if(save && window.localStorage)
      if(t=localStorage.getItem("onglets"))
        if(t=getOnglet(t))
            songlet= t;
 
  /* entoure les catégories d'un <div class="cat-table" /> */
  $("th.secondarytitle").closest("table").wrap('<div class="cat-table" />');
 
  /* affichage de l'onglet en cours */
  $(".cat-table").filter(function(index) {
    return !inOnglets(songlet,index);
  }).hide();
 
  /* ajout du div des onglets */
  $(".cat-table:first").before('<div id="cat-onglets"></div>');
 
  /* ajout des onglets dans le div */
  for(t=0;t<onglets.length;t++)
  {
      $("#cat-onglets").append('<div class="co-item'+(onglets[t]==songlet?' co-actif':'')+'">'+onglets[t][0]+'</div>');
  }
 
  /* clic sur un onglet */
  $("#cat-onglets .co-item").click(function(){
      $("#cat-onglets .co-actif").removeClass("co-actif");
      $(this).addClass("co-actif");
      var o= onglets[$("#cat-onglets .co-item").index(this)];
      $(".cat-table").not($(".cat-table").filter(function(index) {
        return inOnglets(o,index);
      }).slideDown(timeslide)).slideUp(timeslide);
      if(save && window.localStorage) localStorage.setItem("onglets",JSON.stringify(o));
  });
 
});

Fleurine
****

Féminin
Messages : 243
Inscrit(e) le : 23/07/2012

http://residence-hinata.forumactif.org/
Fleurine a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer les virgules dans les sous forums par un symbole

Message par Xëanus le Mar 24 Mar 2015 - 2:05

Huhu, je vois qu'il n'y a pas que moi qui me casse la tête sur ses templates.
Ton forum est déjà très chouette, je vais le suivre pour voir comment il évolue !
Bon courage !
(Et désolé de ne pas pouvoir t'apporter de réponse !)

Xëanus
*

Messages : 35
Inscrit(e) le : 24/03/2015

http://ile-du-coeur.forumactif.org/
Xëanus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer les virgules dans les sous forums par un symbole

Message par Neptunia le Mar 24 Mar 2015 - 3:04

Bonjour ^^

Essayer plutôt ceci

Code:
<div class="tfa_sous_forum">
            <span class="gensmall"> {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS} </span>
<script type="text/javascript">
jQuery('.tfa_sous_forum').html(jQuery('.tfa_sous_forum').html().replace(/, /g,' ♫ '));
</script>               
          </div>

Si on définit la class tfa_sous_forum, ensuite en allant chercher l'id subforums on trouvera rien. Peut-être que le non-fonctionnement des onglets est justement la conséquence d'une erreur dans ce script.

Neptunia
+ Hyperactif +

Féminin
Messages : 10977
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer les virgules dans les sous forums par un symbole

Message par AenigmA le Mar 24 Mar 2015 - 6:20

Tout à fait exact Neptune

AenigmA
+ Hyperactif +

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: Changer les virgules dans les sous forums par un symbole

Message par Fleurine le Mar 24 Mar 2015 - 15:18

Waah!!! Merci beaucoup! Vous êtes des amours! Le code fonctionnement parfaitement bien!
Merci beaucoup Xëanus pour le compliment! C'est adorable (^u^)

Fleurine
****

Féminin
Messages : 243
Inscrit(e) le : 23/07/2012

http://residence-hinata.forumactif.org/
Fleurine 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