chiffre incrémenté dans description forum.

3 participants

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

Résolu chiffre incrémenté dans description forum.

Message par Pinky-mango Dim 17 Aoû 2014, 21:57

Bonjour,
je cherche à mettre un chiffre dans chaque description de forum.
Exemple: le premier forum c'est 1, le deuxième 2, le troisième c'est 3...
Je voudrais faire ça en programmation parce que si entre-temps j'ajoute ou supprime des forums, je ne veux pas changer chaque chiffre dans la description.

Je sais que je vais devoir modifier le template : index_box
et ajouter le chiffre ou
Code:
{catrow.forumrow.FORUM_DESC}
mais je sais pas comment réaliser l'auto incrémentation.

J'espère avoir bien expliquer.

Merci Smile


Dernière édition par Pinky-mango le Lun 18 Aoû 2014, 03:24, édité 1 fois
Pinky-mango

Pinky-mango
****

Féminin
Messages : 248
Inscrit(e) le : 18/01/2010

http://fantasiapixel.1fr1.net/
Pinky-mango a été remercié(e) par l'auteur de ce sujet.

Résolu Re: chiffre incrémenté dans description forum.

Message par [Nihil] Dim 17 Aoû 2014, 22:41

Petite question, faut-il que le chiffre de la description soit le même une fois qu'on est à l'intérieur d'une catégorie (qui afficherait la liste des forums) ou bien il doit être seulement sur la page d'index du forum ?
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: chiffre incrémenté dans description forum.

Message par Ea Dim 17 Aoû 2014, 23:04

Bonjour,


Si ce n'est pas le cas, on pourrait mettre :

Code:
<span class="nth num_forum"></span>

où on souhaite le chiffre, et ajouter ce script où on souhaite le souhaîte ( page d'accueil probablement ) :

Code:
$(function() {
  var a = {};
  $(".nth").each(function() {
    $(this).text(this.className in a ? ++a[this.className] : a[this.className] = 1);
  });
});

Un chiffre croissant commençant par 1 sera inséré dans les balises html avec la classe "nth", et on peut en avoir plusieurs sur la page à condition de ne pas avoir le même attribut class.

Donc :

Code:
<span class="nth appa_gu"></span><br><br>

<span class="nth appa_gu"></span> <span class="nth omma_gu"></span> <span class="nth appa_gu"></span><br><br>

<span class="nth appa_gu"></span> <span class="nth omma_gu"></span> <span class="nth appa_gu"></span><br><br>

<span class="appa_gu nth"></span> <span class="nth appa_gu"></span>

devrait donner à l'affichage :

Code:
1

2 1 3

4 2 5

1 6

étant donné qu'il y a 3 compteurs différents ( "nth appa_gu", "nth omma_gu", "appa_gu nth" ).

Cordialement.
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: chiffre incrémenté dans description forum.

Message par Pinky-mango Lun 18 Aoû 2014, 03:24

Merci Ea je viens de testé et ca marche bien Smile
Problème résolu!
Pinky-mango

Pinky-mango
****

Féminin
Messages : 248
Inscrit(e) le : 18/01/2010

http://fantasiapixel.1fr1.net/
Pinky-mango 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