Changer les virgules dans les sous forums par un symbole

4 participants

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

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

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

Message par Fleurine 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

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

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

Neptunia
Membre actif

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

https://www.galaxie-series.net/
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 Mar 24 Mar 2015 - 6:20

Tout à fait exact Neptune
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: Changer les virgules dans les sous forums par un symbole

Message par Fleurine 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

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

- Sujets similaires

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