Tronquer le nombre de messages du forum
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Tronquer le nombre de messages du forum
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 :
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.
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>
- 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);
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
Re: Tronquer le nombre de messages du forum
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,
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
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Tronquer le nombre de messages du forum
Bonjour Walt,
Merci pour votre compliment
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 ?
Merci pour votre compliment
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 ?
Re: Tronquer le nombre de messages du forum
Essayez ceci :
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).
Cordialement,
- 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).
Si en tant que modéractif je ne suis pas capable de connaitre le nombre de messages d'un forum...Comment vous avez pu savoir le nombre exact de message ?
Cordialement,
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Tronquer le nombre de messages du forum
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".
Re: Tronquer le nombre de messages du forum
Donc vous voulez systématiquement un arrondi à la centaine inférieure, et jamais supérieure ?
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Tronquer le nombre de messages du forum
Tout à fait
Re: Tronquer le nombre de messages du forum
Dans ce cas, remplacez le code précédent par :
Toujours en modifiant #coucou, bien évidemment.
Cordialement,
- 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
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Tronquer le nombre de messages du forum
C'est exactement le même code que le précédent qui arrondissait
Re: Tronquer le nombre de messages du forum
Oui, je me suis un peu loupé sur mon copié/collé
Corrigé (Math.round remplacé par Math.floor)
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
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Tronquer le nombre de messages du forum
Merci beaucoup, c'est nickel
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum