Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Retirer la virgule des sous forums

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

Résolu Retirer la virgule des sous forums

Message par Snow White le Jeu 6 Déc 2012 - 11:06

Bonjour,

Alors tout est dans le titre, je sais que la question à été posée mais la solution qui a été donnée ne fonctionne pas, du moins sur mon forum. J'ai modifié mon template index_box que je vous joins à la suite de ce message.

Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
  <td class="gensmall" align="center" valign="bottom">
<div class="lieens">
        <!-- BEGIN switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> ♦
        <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a> ♦
        <!-- END switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
</div>
      </td>
  </tr>
  <br>
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead --><div class="tfa_top">
  <div class="titre_categorie">{catrow.tablehead.L_FORUM}</div>
</div>
<table class="table_tfa" width="100%" border="0" cellspacing="8" cellpadding="4">
  <!-- END tablehead -->
  <!-- BEGIN forumrow -->
  <tr>     
      <!-- CELLULE DE GAUCHE -->
      <td class="tfa_cell_1" align="center" valign="middle" width="20%"> 
      <!-- ICONE NEW NO-NEW CLOS -->
        <img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /> 
      <!-- DERNIERS SUJETS -->
        <div class="tfa_last_post">
            <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
        </div>         
      </td>
      <!-- CELLULE DE DROITE -->
      <td class="tfa_cell_2"  valign="middle" width="60%">
      <!-- TITRE FORUM -->
        <div class="block_titre">
        <div class="tfa_titre_forum">
          <div class="titre_gauche"></div>
          <div class="titre_centre">   
            <h{catrow.forumrow.LEVEL} class="hierarchy">             
        <span class="lien_forum">
      <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
        </span>
            </h{catrow.forumrow.LEVEL}>
          </div>
          <div class="titre_droite"></div>
          <div style="clear:both;"></div>
          </div>
        </div>
      <!-- DESCRIPTION --> 
        <div class="tfa_description">
          <div class="genmed">{catrow.forumrow.FORUM_DESC} </div>
      <!-- MODERATEUR -->
          <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> </span></div>
        <div class="sujets-messages">
            <span class="gensmall">
              <span class="chiffres">{catrow.forumrow.TOPICS}</span> sujets  and <span class="chiffres">{catrow.forumrow.POSTS}</span> messages
            </span>
        </div>       
      </td>
    <td class="tfa_cell_2"  valign="middle" width="20%">
      <!-- SOUS-FORUMS -->
      <div class="tfa_sous-forums"> <span class="sous_forums">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}          </span> 
      </div>     
      </td>
    </tr>
  <!-- END forumrow -->

  <!-- BEGIN catfoot -->
  <tr>
      <!-- BEGIN inc -->
      <td width="46"><img src="{SPACER}" height="0" width="46" /></td>
      <!-- END inc -->
      <td class="spaceRow" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
  </tr>
  <!-- END catfoot -->
  <!-- BEGIN tablefoot -->
</table>
<div class="tfa_bottom"></div>
<img src="{SPACER}" alt="" height="5" width="1" />

<!-- END tablefoot --><!-- END catrow -->

Merci d'avance à ceux qui voudront bien m'aider!


Dernière édition par Snow White le Jeu 6 Déc 2012 - 13:03, édité 1 fois
Snow White

Snow White
*

Messages : 46
Inscrit(e) le : 25/09/2012

http://game-of-madness.forums-actifs.com/
Snow White a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer la virgule des sous forums

Message par Milouze14 le Jeu 6 Déc 2012 - 11:23

Salut Snow White,

dans le template:
repère ceci:

Code:

<!-- SOUS-FORUMS -->
<div class="tfa_sous-forums"> <span class="sous_forums">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}         
</span>
 </div>


Supprime et remplace par ceci:
Code:
<!-- SOUS-FORUMS -->
<div class="tfa_sous-forums">
<span class="sous_forums"id="subforums">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</span>
<script type="text/javascript">
jQuery('#subforums').html(jQuery('#subforums').html().replace(/, /g,'')).removeAttr('id');
</script>
</div>

Pense a enregistrer les modifications en cliquant respectivement sur et

a++
Milouze14

Milouze14
Membre actif

Masculin
Messages : 5419
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer la virgule des sous forums

Message par jackymi le Jeu 6 Déc 2012 - 12:26

Bonjour

Dommage qu'il n'y est pas un espace automatique , qui remplacerait cette virgule sur tous les thèmes de forums, qu'il soit en phpBB2 , Phpbb3 ect.....
jackymi

jackymi
*****

Masculin
Messages : 511
Inscrit(e) le : 09/12/2011

http://www.skywebforum.com/
jackymi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer la virgule des sous forums

Message par Snow White le Jeu 6 Déc 2012 - 13:03

Milouze> Merci beaucoup c'est parfait! ^^

Jackymi> En effet ça serait super :/
Snow White

Snow White
*

Messages : 46
Inscrit(e) le : 25/09/2012

http://game-of-madness.forums-actifs.com/
Snow White a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer la virgule des sous forums

Message par Ea le Jeu 6 Déc 2012 - 13:16

Où en est votre problème ?

Autrement j'imagine que pour par exemple supprimer on pourrait mettre sur la page d'index dans votre cas :

Code:
// quand la page est ouverte
$(function(){
  // pour chacune des listes de sous forum
  $('.sous_forums').each(function(){
    // si la liste a des éléments enfants, pour chacun de ces éléments
    if(this.hasChildNodes()) for(var i=this.childNodes.length; i>0; i--) {
      // si l'élément est un texte constitué d'une virgule et d'un espace
      if(this.childNodes[i].nodeType==Node.TEXT_NODE && this.childNodes[i].nodeValue==', ')
        // le supprimer
        $(this.childNodes[i]).delete();
    }
  })
});
Ou pour remplacer :

Code:
// quand la page est ouverte
$(function(){
  // pour chacune des listes de sous forum
  $('.sous_forums').each(function(){
    // si la liste a des éléments enfants, pour chacun de ces éléments
    if(this.hasChildNodes()) for(var i=this.childNodes.length; i>0; i--) {
      // si l'élément est un texte constitué d'une virgule et d'un espace
      if(this.childNodes[i].nodeType==Node.TEXT_NODE && this.childNodes[i].nodeValue==', ')
        // le remplacer
        $(this.childNodes[i]).replaceWith(' pidibi ');
    }
  })
});
Je n'ai pas testé, mais ça devrait fonctionner ( peut-être ), par contre le jquery n'est pas trop fait pour toucher directement à du texte comme on fait, donc c'est possible qu'il faille plutôt faire :

Code:
 $(this.childNodes[i]).replaceWith('<span> pidibi </span>');
Cordialement.

edit : ah, problème mis en résolu pendant que je postais ^^
Ea

Ea
Aidactif
Aidactif

Messages : 23542
Inscrit(e) le : 04/04/2008

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

Résolu Re: Retirer la virgule des sous forums

Message par Snow White le Jeu 6 Déc 2012 - 13:38

Désolée je n'ai pas été assez rapide, c'est très gentil à toi d'avoir pris la peine de répondre à ma question! Merci beaucoup!

Edit etana : réponse à 13h03 et icône résolu à 13h03, c'est pas pas assez rapide, juste moi qui ne fait pas attention à l'heure )
Snow White

Snow White
*

Messages : 46
Inscrit(e) le : 25/09/2012

http://game-of-madness.forums-actifs.com/
Snow White 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