Pluriel Singulier (S ou pas de S) dans colonne des Stats

2 participants

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

Résolu Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Lun 22 Oct - 6:05

Bonsoir forum,

Voulant voir disparaitre (Abradacabra ) le S de 0 ou 1 messageS dans la colonne des Stats,
j'ai ce JavaScript sur Toutes les pages :

Code:
$(document).ready(function (){

  /*** Afficher / Cacher "s" pour les stats ***/
  $( ".infos-stats .nb" ).each(function( index ) {
    var infos_stat = $(this).text();

    if( infos_stat * 1 <= 1){
      $(this).next('span').addClass('hide');
    }
  });

});

Dans le Css, j'ai ajouté ce qui suit :

Code:
/** Pluriel Singulier (s ou pas s) sur les stats **/

.hide{
   display: none;
}
/** FIN Pluriel Singulier (s ou pas s) sur les stats **/

Il manque sans doute une modification dans un template.
Lequel (J'me gratte l’Occiput) ?
Et que faut-il y changer ou ajouter ?

Merci et bonne nuit forum,

I don't want that


Dernière édition par lilas le Mer 24 Oct - 21:37, édité 1 fois
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par 2par4 Lun 22 Oct - 16:31

Bonjour,

La version et le lien de votre forum serait la base pour que nous soyons en mesure de vous apporter de l'aide. Normalement, vous avez ces infos à remplir en décollant un nouveau sujet. Est-ce que le forum concerné est celui en lien dans votre profil ?


Au plaisir,
Sam
2par4

2par4
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 22/10/2018

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

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par Invité Lun 22 Oct - 16:47

Hello Lilas,
ce ne serait pas plutôt ce script modifié ?:
Code:
$(document).ready(function (){
 
  /*** Afficher / Cacher "s" pour les stats ***/
  $( ".cadre1" ).each(function( index ) {
    var infos_stat = $(this).text();
 
    if( infos_stat * 1 <= 1){
      $(this).addClass('hide');
    }
  });
 
});

a++

Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Lun 22 Oct - 20:44

2par4 a écrit:Bonjour,

La version et le lien de votre forum serait la base pour que nous soyons en mesure de vous apporter de l'aide. Normalement, vous avez ces infos à remplir en décollant un nouveau sujet. Est-ce que le forum concerné est celui en lien dans votre profil ?


Au plaisir,
Sam
Bonjour,
Tout est dans mon profil à droite de mon message.
Il y a 2 choix pour faire nos requêtes, j'ai choisis la méthode standard.
En passant, dans votre profil, vous avez mal renseigné la case de votre forum.

Belle fin de journée,

What's happen ?!?
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Lun 22 Oct - 20:50

Bon retour Milouze,

Ça ne va pas mieux avec votre code.
Avec ou sans le Css...

J'avais trouvé la recette sur un fofo qui n'existe plus... Snif....
Il me semble qu'il y avait un ti quelques chose à modifier un template...
Peut-être qu'après + de 2 ans, je me trompe o . 0

Belle fin de journée forum

santa
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par Invité Mar 23 Oct - 4:04

Hello Lilas,

tu veux parler des stats ici:
Pluriel Singulier (S ou pas de S) dans colonne des Stats 160

Dans ce cas il faudrait avoir le contenu de ce template index_box:
Affichage/Templates/Général/index_box




a++
Anonymous

Invité
Invité


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

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par 2par4 Mar 23 Oct - 6:48

Bonjour lilas,

Désolé de ma question/mon intervention, je voulais être sur de pas travailler sur phpBB2 pour rien Razz

La première étape consiste à récupérer le nombre de message pour chaque post. Pour ce faire, nous allons trouver une manière d'isoler le chiffre afin de pouvoir le récupérer. Dans votre template index_box, retrouver ce bout de code:
Code:
{catrow.forumrow.POSTS} messages

Puis remplacez le par ceci:
Code:
<span class="message">{catrow.forumrow.POSTS}</span>

Une fois fait, ajouter ce JavaScript sur l'index de votre forum:
Code:
$(document).ready(function (){
 
  /*** Afficher / Cacher "s" pour les stats ***/
  $( ".message" ).each(function() {
    var infos_stat = $(this).text();
 
    if(infos_stat < 2){
      $(this).append(' message');
    } else {
     $(this).append(' messages');
    }
  });
 
});

Enregistrez et le tour est joué Very Happy

Sam
2par4

2par4
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 22/10/2018

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

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Mer 24 Oct - 13:38

Kikou Milouze, 2par4,
Milouze a écrit:tu veux parler des stats ici:
Pluriel Singulier (S ou pas de S) dans colonne des Stats 160
Yeesss... !

Le bout de code concernant mon bloc de stats (Derniers messages) dans index_box :
Code:
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall">
<div class="cadre1">{catrow.forumrow.POSTS} messages dans {catrow.forumrow.TOPICS} sujets.
<br />{catrow.forumrow.LAST_POST}</span>
</td>
          <br />              
 <!-- END forumrow -->
 <!-- BEGIN catfoot -->
 <tr>

Merci,

Lunette
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par 2par4 Mer 24 Oct - 14:23

Hello lilas,

Je t'ai donné la solution.

Bonne journée Smile
2par4

2par4
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 22/10/2018

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

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Mer 24 Oct - 14:43

Mon chéri,
Comme il y a déjà un span class, la blonde  Modération  ne sait pas trop comment insérer ce que vous suggérez...

Angel
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par 2par4 Mer 24 Oct - 15:09

Ahh je vois Wink

Alors note #1, il peut y avoir 10 000 span dans un site, comme 10 000 div, etc.
Note #2, on utilise class dans un élément (div, span, a, p, etc.) lorsque qu'on va utiliser ses styles a plusieurs endroits dans un même site. Un id en revanche c'est lorsque c'est unique. Par exemple, comme nous avons plusieurs fois le nombre de messages dans une meme page, j'ai mit class="message" au lieu de id="message".

Ainsi, le fait qu'il y est déjà un span class ne change rien. Faites les étapes que je vous ai dit:

Trouvez ce code dans votre template
Code:
{catrow.forumrow.POSTS} messages

Puis remplacez le par ceci:
Code:
<span class="message">{catrow.forumrow.POSTS}</span>

Enregistrez. Une fois fait, ajoutez ce JavaScript sur l'index de votre forum:
Code:
$(document).ready(function (){
 
  /*** Afficher / Cacher "s" pour les stats ***/
  $( ".message" ).each(function() {
    var infos_stat = $(this).text();
 
    if(infos_stat < 2){
      $(this).append(' message');
    } else {
     $(this).append(' messages');
    }
  });
 
});

Voilà Smile
2par4

2par4
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 22/10/2018

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

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Mer 24 Oct - 19:36

Bonjour, bonjour,

La blonde a fait diverses tentatives avec votre bout decode pour obtenir que SUJET soit au pluriel, mais en vain

Code:
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall">
  <div class="cadre1"><span class="message">{catrow.forumrow.POSTS}</span> | <span class="sujet">{catrow.forumrow.TOPICS} sujet </span>
  <br />{catrow.forumrow.LAST_POST}</span>
</td>

Pluriel Singulier (S ou pas de S) dans colonne des Stats Sujet_10

Embarassed geek reflexion
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par 2par4 Mer 24 Oct - 19:53

Coucou Smile

Remplacez:
Code:
<span class="sujet">{catrow.forumrow.TOPICS} sujet </span>

par:
Code:
<span class="sujet">{catrow.forumrow.TOPICS}</span>

Puis ajouter changer votre script par celui-ci:
Code:
$(document).ready(function (){
 
  /*** Afficher / Cacher "s" pour les stats ***/
  $( ".message" ).each(function() {
    var infos_stat = $(this).text();
 
    if(infos_stat < 2){
      $(this).append(' message');
    } else {
    $(this).append(' messages');
    }
  });

 $( ".sujet" ).each(function() {
    var infos_stat = $(this).text();
 
    if(infos_stat < 2){
      $(this).append(' sujet');
    } else {
    $(this).append(' sujets');
    }
  });
 
});

Voila Smile

Sam
2par4

2par4
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 22/10/2018

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

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par lilas Mer 24 Oct - 21:36

Merci 2par4, tout beau.

Vraiment apprécié,

Flowers2   Flowers2   Flowers2
lilas

lilas
*****

Féminin
Messages : 973
Inscrit(e) le : 07/08/2004

http://lesmusessamusent.forumactif.com/
lilas a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pluriel Singulier (S ou pas de S) dans colonne des Stats

Message par 2par4 Mer 24 Oct - 22:07

Plaisir, joyeuse soirée Smile
2par4

2par4
Nouveau membre

Masculin
Messages : 24
Inscrit(e) le : 22/10/2018

https://forum.forumactif.com
2par4 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