Orange
RocketMan
Messages : 3086
| Retirer les virgules des sous-forum Niveau: Intermédiaire | Par: Orange | Validé par: Orange | En date du: 19/12/2010Sous-forums et virgules vont souvent de paire. On les pense indissociable, et pourtant il existe une manière de les retirer, comme nous le verrons dans ce tutoriel relativement court. Le principe est simple et reprend il nous suffira que de récupérer la variable des sous-forums et, par une opération JavaScript remplacer les virgules par un espace vide. Capture par Ketsu - Commençons, il faudra se rendre dans le template qui contient notre fameuse variable, il s'agit de index_box. Une fois ceci fait, repérer le code suivant (Ctrl+F):
- Code:
-
{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS} Il s'agit des variables des sous-forums affichés sur l'index, elles contiennent les titres, les lien, mais aussi les virgules que nous souhaitons retirer.
- Encerclons les variables par une balise span à laquelle nous attribuerons l'id "virgule". Comme ceci:
- Code:
-
<span id="virgule">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</span>
- Ajoutons ensuite le script qui remplacera les virgules contenues dans le span qui porte l'id "virgule" par un espace vide. Vous obtiendrez donc ceci:
- Code:
-
<span id="virgule">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</span> <script type="text/javascript">document.getElementById('virgule').innerHTML=document.getElementById('virgule').innerHTML.replace(/,/," "); </script> N.B.: Vous pouvez remplacer les trois id "virgule" par le nom de votre choix, tant que celui-ci ne contient que des lettres.
- Enregistrons, puis publions () le template pour constater le résultat: les virgules ont disparu !
Voilà | | |
|
Sybil Vane
{ Membre }
Messages : 6
| Bonjour, Ce code n'est pas effectif sur mon forum, les virgules sont toujours présentes. | | |
|
Darkmango
{ Membre }
Messages : 61
| J'ai essayé aussi se tutoriel... et les virgules sont toujours là... | | |
|
Milouze14
{ Membre }
Messages : 26
| Bonjour, effectivement ce tuto ne fonctionne pas et je ne comprend pas pourquoi d'ailleurs Merci | | |
|
Hiro
Ninja Codeur
Messages : 1179
| Orange a du se tromper quelque part ou oublier quelque chose , attendez qu'il repasse | | |
|
Liliana
{ Membre actif }
Messages : 997
| Bonsoir, Un tutoriel existe déjà ici même Retirer la virgule des sous-forums | | |
|
Milouze14
{ Membre }
Messages : 26
| Salut, merci effectivement celui-ci fonctionne . Merci | | |
|