CBStats : finalité, syntaxe et sorties
CBStats affiche des statistiques dynamiques provenant de vues ContentBuilder NG directement dans les articles Joomla, tout en conservant les droits d’accès et la configuration des vues.
Exemple simple : CBStats cannot be displayed. Correction required:Help with CBStats syntax - The CBStats option "id" has the invalid value "IdVue". Use one strictly positive view ID, for example id=15.
. Consultez les sections ci-dessous pour découvrir toutes les options de syntaxe.
Syntaxe : CBStats cannot be displayed. Correction required:Help with CBStats syntax - The CBStats option "id" has the invalid value "IdVue". Use one strictly positive view ID, for example id=15.
. La sortie par défaut est total.
Outputs disponibles :
total : nombre d'enregistrements correspondants.
form_name : titre ou nom de la vue.
table : tableau HTML valeur/nombre.
sum, min, max : agrégats numériques ; les dates ISO acceptent un min/max chronologique.
avg : moyenne arithmétique des valeurs numériques (les valeurs vides ou non numériques sont ignorées).
json : tableau brut [{label,value}].
pie : graphique circulaire responsive avec couleurs dynamiques, pourcentages localisés, infobulle, légende détaillée et total.
bar : histogramme horizontal responsive avec valeurs, pourcentages, infobulle, légende, total et tri.
histogram : distribution numérique regroupée dans des ranges explicites, par exemple ranges='18-29;30-39;40-49;50+'.
line : courbe de tendance ordonnée, souvent avec des dates ou catégories séquentielles, par exemple output=line limit=12.
radar : comparaison multi-axes ; utilisez 3 à 8 catégories, par exemple field=Distance output=radar ranges='0-100;101-200;201+'.
Table, JSON, Pie, Bar, Histogram, Line et Radar utilisent le même moteur PHP normalisé ; avg utilise les mêmes valeurs numériques normalisées.
Exemples simples :
Fusionner des vues avec idsum : idsum=25+27 remplace id= et accepte de deux à cinq identifiants de vues uniques séparés par +. Chaque vue applique les droits et les filtres avant l’addition des valeurs portant exactement le même libellé. add=, la normalisation à zéro, titles=, le tri et l’output sont ensuite appliqués une seule fois au résultat fusionné. output=form_name n’est pas disponible avec idsum. Exemples : et .