Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

[Résolu] Statistiques du forum : afficher le nb total de sujets & de réponses

Pierre NAU
le 2 décembre 2022
à 09:33
Rappel du sujet :

Serait-il possible d’afficher en bas du forum :
 le nombre total de sujets
 le nombre total de réponses

Merci et bonne journée.

Statistiques du forum

Bonjour

Tu parles du forum des articles je suppose.
Je vais regarder ça mais ce n’est pas si simple et je trouve que ça a peu d’intérêt.

Statistiques du forum

Bonjour,
Merci pour ta réponse.
En faite parle du forum lui même, la où je poste actuellement mon message.

Statistiques du forum

Ok mais tu as déjà un récapitulatif dans la page d’accueil du forum.
Et dans la page qui liste les sujets d’une catégorie, tu as le nombre de réponses à chaque sujet. Cela me paraît suffisant, non ?

Statistiques du forum

En fait ma suggestion était d’avoir avoir en bas du forum :
 Nombre total de sujets
 Nombre total de réponses

Statistiques du forum

Bon comme c’est un besoin très spécifique, voici ce que je te propose :
 tu copies le fichier forumSite-sujet.html d’Escal à la racine de /squelettes
* dans cette copie tu ajoutes le code suivant où tu veux, par exemple juste avant ou juste après [(#FORMULAIRE_FORUM{#SELF})] (ligne 112)

<!-- surcharge du fichier d'origine -->
<!-- affichage du nombre total de sujets et de réponses -->
#SET{sujets,0}
<BOUCLE_sujets(RUBRIQUES){titre_mot=forum}>
	<BOUCLE_artsujets(ARTICLES){branche}>
		<BOUCLE_nbsujets(FORUMS){id_article}{doublons}></BOUCLE_nbsujets>
			#SET{sujets,#GET{sujets}|plus{#TOTAL_BOUCLE}}
		<//B_nbsujets>
	</BOUCLE_artsujets>
</BOUCLE_sujets>
#SET{reponses,0}
<BOUCLE_reponses(RUBRIQUES){titre_mot=forum}>
	<BOUCLE_artreponses(ARTICLES){branche}>
		<BOUCLE_nbreponses(FORUMS){id_article}{plat}{doublons}></BOUCLE_nbreponses>
			#SET{reponses,#GET{reponses}|plus{#TOTAL_BOUCLE}}
		<//B_nbreponses>
	</BOUCLE_artreponses>
</BOUCLE_reponses>
Nombre total de sujets : #GET{sujets}
<br>
Nombre total de réponses : #GET{reponses}
<!-- fin de la surcharge -->

Après on peut affiner avec un peu de css ...

Statistiques du forum

Bonjour,
Merci beaucoup.
Je viens d’opérer comme demandé.
Copie forumSite-sujet.html d’Escal à la racine de /squelettes-dist
Rien ne se passe, que ce soit en plaçant le code avant ou après la ligne 112

Je n’ai pas de dossier /squelettes)
Faut-il le créer ?

Statistiques du forum

Oui, tu dois créer le dossier "squelettes" s’il n’est pas existant et c’est dans ce dossier que tu dois placer la copie modifiée.

Statistiques du forum

Ça marche merci !
Les statistiques globales n’apparaissent que lorsqu’au arrive au niveau du sujet. C’est logique puisque lié au fichier forumSite-sujet.html
Est-il possible de faire apparaître les statistiques au niveau de la page d’accueil du forum ?

Statistiques du forum

Oui, bien sur.

  • Dans /squelettes, tu crées un dossier /inclusions
  • tu copies le fichier inc-rubrique_forumSite.html de /escal/inclusions vers /squelettes/inclusions
  • dans cette copie, tu colles le code précédemment fourni juste avant <table class="forum"> (ligne 16) par exemple

et hop !

Après ça méritera un peu de mise en forme mais chaque chose en son temps.

Statistiques du forum

Super !
Merci beaucoup pour ton aide et bonne journée à toi.
Pierre

Statistiques du forum

Possible d’avoir une url pour voir le resultat
merci

Statistiques du forum

Voilà ce que ça peut donner : accueil forum

Statistiques du forum

Voici l’URL
Forum

Par contre je n’ai plus que des zéros dans le nombre de sujets et de réponses ???

Statistiques du forum

Stop  😉 Quand tu postes un message avec un lien, je dois le valider, histoire de bloquer les indésirables. Inutile donc de poster plusieurs fois.

Là sur ton site, je ne vois aucun affichage du nombre de sujets et de réponses.

Statistiques du forum

Désolé pour mes posts à répétitions. J’ai bien pris en compte

J’ai refait la manip.
J’ai toujours le nombre total de sujets et de réponses mais plus que des zéros dans le nombre de sujets et de réponses ???

Statistiques du forum

Ah oui j’ai vu et je sais pourquoi.
Dans le code que tu as rajouté, tu remplaces les 2 occurrences de {doublons} par {doublons messages} et rehop !

Statistiques du forum

Merci ! C’est OK maintenant.
Bonne soirée.
Pierre.

Statistiques du forum

Cool !

Et maintenant côté graphisme, tu ne voudrais pas améliorer ?

PS : pour numéroter rubriques et articles sans que le numéro apparaisse, ce n’est pas "1- Titre" mais "1. Titre"

Statistiques du forum

Oui ce serait super d’améliorer le graphisme.
C’est noté pour la numérotation des rubriques.
Merci !
Pierre.

Statistiques du forum

ok alors pour que ce soir plus joli, je te propose :

  • dans le fichier /inclusions/inc-rubrique_forumSite.html, tu remplaces
    Nombre total de sujets : #GET{sujets}
    <br>
    Nombre total de réponses : #GET{reponses}

    par

    <div class="totalForum">
    	<div class="sujetsForum">Nombre total de sujets : #GET{sujets}</div>
    	<div class="reponsesForum">Nombre total de réponses : #GET{reponses}</div>
    	<div class="nettoyeur"></div>
    </div>
  • dans le dossier /squelettes, tu crées un dossier /styles dans le quel tu crées un fichier perso.css
  • et dans ce fichier /squelettes/styles/perso.css tu mets ce code :
    .totalForum{
    	color: #336699;
    	background: #DFDFDF;
    	padding: 5px;
    	border: 2px solid #336699;
    	margin-bottom: 5px;
    }
    .sujetsForum{
    	float: left;
    }
    .reponsesForum{
    	float: right;
    }
Statistiques du forum

Désolé mais rien ne se passe après avoir fait les motifs ??
J’ai refait deux fois le process. Pas d’évolution...

Statistiques du forum

Forum

Statistiques du forum

Non, tu as mis le dossier /styles dans le dossier /inclusions

Déplace-le à la racine de /squelettes, au même niveau que /inclusions

Statistiques du forum

Oops ! Honte à moi.
Ça marche et c’est super.
Un grand merci !
Pierre

Statistiques du forum

Cool
N’hésites pas à revenir si besoin.
Ce fut un plaisir.

Statistiques du forum

Plaisir partagé !
Encore merci !

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre.

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 4.6.2