Moyenne du nombre de posts par jour

2 participants

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

Résolu Moyenne du nombre de posts par jour

Message par Clyde_66 Dim 23 Juin 2024 - 12:17

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : non défini
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://f6c-fan-6-club.forumactif.com/

Description du problème

Bonjour,

Nous souhaitons faire apparaitre la moyenne de  nombre de posts  par jour depuis la création du forum.

Nous avons actuellement dans une annonce défilante la "variable" qui indique le nombre de jours depuis la création.

Dans le QEEL, le nombre total de messages postés depuis la création qui doit aussi faire appel à une "variable".

Il est facile d'en déduire le nombre moyen  en divisant le nombre de messages par le nombre de jour.
Il faudrait aussi pouvoir arrondir ce nombre sans décimales.

L'idée que nous ne savons pas mettre en place serait que l'information apparaisse soit dans une annonce défilante soit dans le QEEL.

Il y a t il une possibilité ?

Bien cordialement.


Dernière édition par Clyde_66 le Lun 24 Juin 2024 - 13:57, édité 2 fois
Clyde_66

Clyde_66
**

Messages : 87
Inscrit(e) le : 03/01/2020

http://f6c-fan-6-club.forumactif.com/
Clyde_66 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Moyenne du nombre de posts par jour

Message par Milouze14 Dim 23 Juin 2024 - 20:00

Hello Clyde_66,

alors tu peux utiliser les deux variables suivantes avec un style display none afin de ne pas afficher leurs valeurs:
Ces  variables peuvent affichées dans le QEEl ou sur la page d'accueil.

Le code html:

Code:

<span style="display:none;" class="M14_load_first">{FORUMAGE}</span><span style="display:none;" class="M14_load_two">{FORUMCOUNTPOST}</span> <br /><span class="M14_load_post"></span>

Cette ligne va receuillir la valeur par jour :
Code:
<span class="M14_load_post"></span>

Ensuite ce script a placer sur l'index du forum

Code:

$(function(){
var a=$('.M14_load_first').text();
var b=$('.M14_load_two').text();
var num=b/a;  
var reste=num.toFixed(0);
$('.M14_load_post').text(''+reste+' messages par jour');
});

Théoriquement, tu devrais obtenir satisfation Wink .

a++
Milouze14

Milouze14
***

Masculin
Messages : 159
Inscrit(e) le : 03/12/2021

https://le-site-milouze14.bbactif.com
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Moyenne du nombre de posts par jour

Message par Clyde_66 Dim 23 Juin 2024 - 21:41

Bonsoir Milouze14,

Si j'ai bien tout compris, j'ai d'abord créé la page html avec le 1er code puis un javascript en cochant "sur l'index" avec le dernier code.

Sur la page d'accueil, je ne vois rien, ais je loupé quelque chose?

Bien cordialement.
Clyde_66

Clyde_66
**

Messages : 87
Inscrit(e) le : 03/01/2020

http://f6c-fan-6-club.forumactif.com/
Clyde_66 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Moyenne du nombre de posts par jour

Message par Clyde_66 Lun 24 Juin 2024 - 10:34

Pour l'instant, j'ai tout enlevé.

Est il possible de créer une variable dont le résultat final serait la division de FORUMCOUNTPOST
/ FORUMAGE ?
Nous pourrions ensuite utiliser celle-ci dans une annonce défilante.

Bien cordialement.
Clyde_66

Clyde_66
**

Messages : 87
Inscrit(e) le : 03/01/2020

http://f6c-fan-6-club.forumactif.com/
Clyde_66 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Moyenne du nombre de posts par jour

Message par Clyde_66 Lun 24 Juin 2024 - 11:51

Nous avons trouvé comment faire.

Dans l'annonce défilante:
Code:
 <strong> <span style="display:none;" class="M14_load_first">{FORUMAGE}</span><span style="display:none;" class="M14_load_two">{FORUMCOUNTPOST}</span> <br /><span class="M14_load_post"></span></strong>

Dans le Javascript:
Code:
$(function(){
var a=$('.M14_load_first').text();
var b=$('.M14_load_two').text();
var num=b/a;  
var reste=num.toFixed(0);
  $('.M14_load_post').text('En moyenne '+reste+' messages par jour depuis l\'ouverture du Forum :-) ');
});

Dans le CSS, nous avons créé le code suivant:
Code:
.M14_load_post {color:red;font: 36px Calibri, serif;}

Un grand merci à Milouze14 qui nous a mis sur la piste.

Je mets le sujet en résolu.

Bien cordialement.
Clyde_66

Clyde_66
**

Messages : 87
Inscrit(e) le : 03/01/2020

http://f6c-fan-6-club.forumactif.com/
Clyde_66 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