Tronquer le nombre de messages du forum

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

Résolu Tronquer le nombre de messages du forum

Message par alv le Sam 10 Sep 2016 - 12:02

Bonjour,

Je souhaiterais arrondir le nombre de messages total de mon forum en tronquant les derniers chiffres qui seront remplacés par "00".
Dans le template index_body, j'ai fait ceci pour n'avoir que le nombre de messages et pas le texte qui va avec :
Code:
<style type="text/css">
.stats_messages strong{
   font-size: 30px !important;
   }
</style>

<span class="stats_messages" style="font-size: 0px">{TOTAL_POSTS}</span><br/>
<span style="font-size: 15px">messages</span>
J'ai fait des recherches et trouvé des codes :
Code:
$(document).ready(function(){
   var str1 = 'jQuery By Example';
   $('#spnBeforeSubstring').html(str1);
   $('#spnAfterSubstring').html(str1.substr(2,12));
});​

----------

$('.stats_messages strong').text().substr(0,4);
$(this).text($(this).text().substr(0,4));

----------

$('.test').each(function(){
   var nombre = $(this).substring(0,4);
   document.write(nombre);
});

----------

function arr(){
prix="?"
prix=eval(prompt("Entrez un nombre:",prix))
p10=Math.floor((prix+5)/10)*10
alert("l'arrondi de " + prix+ "\n"+"est "+ p10)
arr()
}

----------

str = 123511;
str = str+"";
str2 = str.substring(0,4);
document.write(st2);
J'ai tout testé, essayé d'adapter à ma situation, mais rien n'a aboutit.

Comment tronquer le nombre de messages du forum en enlevant les 2 derniers chiffres qui seront remplacés par "00" ?
Exemple : 123456 -> 123400

Merci d'avance.


Dernière édition par alv le Dim 11 Sep 2016 - 10:46, édité 1 fois

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Tronquer le nombre de messages du forum

Message par Walt le Sam 10 Sep 2016 - 14:32

Bonjour,

Je vois que vous êtes parvenu à l'effet recherché ? 123500 messages sont indiqués sur votre forum, qui en compte 123551.
Votre problème est-il résolu ?

(soit dit en passant, votre forum est très agréable à visiter, bel exemple des modifications que l'on peut apporter !)

Cordialement,

Walt
Modéractif
Modéractif

Masculin
Messages : 1016
Inscrit(e) le : 08/09/2015

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

Résolu Re: Tronquer le nombre de messages du forum

Message par alv le Sam 10 Sep 2016 - 14:43

Bonjour Walt,
Merci pour votre compliment Very Happy

Mon problème est toujours en cours. Oui, c'est écrit 123500 messages parce que j'ai tapé ce chiffre dans le template. Mais je souhaiterais pouvoir l'automatiser, d'où ma demande.


Comment vous avez pu savoir le nombre exact de messages ?

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Tronquer le nombre de messages du forum

Message par Walt le Sam 10 Sep 2016 - 15:06

Essayez ceci :
Code:
$(function() {
  var nb_messages = $('.stats_messages strong').text();
  $('#coucou').text(Math.round(nb_messages/100)*100);
});

En remplaçant #coucou par le sélecteur de la zone où doit être affiché ce nombre (pour le moment il n'y a pas d'id ou de classe).
De 0 à 49 il arrondi en dessous, de 50 à 99 il arrondi au dessus (donc 123551 sera arrondi à 123600).

Comment vous avez pu savoir le nombre exact de message ?
Si en tant que modéractif je ne suis pas capable de connaitre le nombre de messages d'un forum... Mr. Green

Cordialement,

Walt
Modéractif
Modéractif

Masculin
Messages : 1016
Inscrit(e) le : 08/09/2015

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

Résolu Re: Tronquer le nombre de messages du forum

Message par alv le Sam 10 Sep 2016 - 16:04

Merci ça marche bien, mais ce n'est pas vraiment ce que je souhaitais. Au lieu que ça arrondisse au supérieur ou à l'inférieur, je souhaiterais que ça tronque en enlevant les 2 derniers chiffres, qui seront remplacés par "00".

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Tronquer le nombre de messages du forum

Message par Walt le Sam 10 Sep 2016 - 16:24

Donc vous voulez systématiquement un arrondi à la centaine inférieure, et jamais supérieure ?

Walt
Modéractif
Modéractif

Masculin
Messages : 1016
Inscrit(e) le : 08/09/2015

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

Résolu Re: Tronquer le nombre de messages du forum

Message par alv le Sam 10 Sep 2016 - 16:30

Tout à fait

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Tronquer le nombre de messages du forum

Message par Walt le Sam 10 Sep 2016 - 18:07

Dans ce cas, remplacez le code précédent par :
Code:
    $(function() {
      var nb_messages = $('.stats_messages strong').text();
      $('#coucou').text(Math.round(nb_messages/100)*100);
    });

Toujours en modifiant #coucou, bien évidemment.

Cordialement,

Walt
Modéractif
Modéractif

Masculin
Messages : 1016
Inscrit(e) le : 08/09/2015

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

Résolu Re: Tronquer le nombre de messages du forum

Message par alv le Dim 11 Sep 2016 - 10:12

C'est exactement le même code que le précédent qui arrondissait Smile

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Tronquer le nombre de messages du forum

Message par Walt le Dim 11 Sep 2016 - 10:14

Oui, je me suis un peu loupé sur mon copié/collé What a Face

Corrigé (Math.round remplacé par Math.floor)
Code:
    $(function() {
      var nb_messages = $('.stats_messages strong').text();
      $('#coucou').text(Math.floor(nb_messages/100)*100);
    });

Walt
Modéractif
Modéractif

Masculin
Messages : 1016
Inscrit(e) le : 08/09/2015

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

Résolu Re: Tronquer le nombre de messages du forum

Message par alv le Dim 11 Sep 2016 - 10:46

Merci beaucoup, c'est nickel Very Happy

résolu

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv 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