Utilisation du script :
- Télécharger le fichier .zip, qui contient 19 fichiers ;
- Stocker tous les fichiers dans un sous-répertoire de votre site SPIP ;
- Le script est prêt à l’emploi.
Le script fonctionne pour un site mono-base.
Les listes de pages sont paginées par 100 : si vous voulez changer cette valeur, modifiez la variable « $lot » en tête du fichier in_utils.php.
Exemple
J’utilise ce script sur plusieurs sites SPIP, voici un exemple
Discussions par date d’activité
13 discussions
Scoty ne l’a pas signalé ici, mais il propose une nouvelle version, complété, du tableau de bord.
http://www.spip-contrib.net/Tableau...
La nouvelle version est vraiment excellente !!!
Répondre à ce message
Ce tableau de bord est très pratique.
Presque indispensable.
Sera-t-il intégré à une prochaine version de SPIP ?
Répondre à ce message
je me retrouve avec ça sur la page d’accueil :
Warning : main(../tableau_bord/inc_connexion.php) : failed to open stream : No such file or directory in /disque2/home/alorsquoi/www/stats2/index.php on line 2
Warning : main() : Failed opening ’../tableau_bord/inc_connexion.php’ for inclusion (include_path=’. :/usr/local/lib/php’) in /disque2/home/alorsquoi/www/stats2/index.php on line 2
les autres pages sont impossibles à afficher (erreur 403).
Pourquoi donc qu’est-ce qu’il se passe-t-il ?
Répondre à ce message
en gros, j’ai ça sur toutes les pages sauf l’accueil :
erreur Incorrect database name ’my9295) ; $GLOBALS[db_ok] = !!@spip_num_rows(@spip_query_db(SELECT COUNT(*) FROM spip_meta)) ;’
pourquoi ?
En fait, j’ai ça sur 2 sites SPIP qui ne sont pas à la racine (SPIP dans un répertoire).
ça fonctionne sur un site qui lui est à la racine...
Répondre à ce message
alors là ! bizarre ! j’ai toujours le même problème qu’hier (à savoir que le lien « retour au site » ne marche pas sur la page « taille du site » et ce sur les 2 sites que j’ai en ligne) et le message que j’ai posté hier a tout bonnement disparu... c’est ça la magie ;)
ah nan , le revoilà... c’était une astuce de cache (pffff)
:)
Répondre à ce message
merci pour ces scripts !
petite question : pour moi, sur http://www.ffpsudouest.org/tableau_bord/ le lien « retour au site » fonctionne sur toutes les pages sauf sur « taille du site » où il pointe en boucle vers la même page et ainsi de suite indéfiniment ad vitam aeternam et... et...
quelqu’un a déjà vu ça ?
Répondre à ce message
j’ai ce méssage :
Warning : file_exists() [function.file-exists] : open_basedir restriction in effect. File(./../../../ecrire/mes_options.php) is not within the allowed path(s) : (/home/site/www) in /home/site/www/a/stat/inc_config.php on line 52
ce n’est pas trés génant puisque le script fonctionne mais si c’était possible de ne plus avoir ces lignes 52 et 53, ce serait mieux pour la lecture.
je ne sais pas ce que je dois faire.
une idée ?
merci.
Moi j’ai le même problème ou du moins voisin. Pas de solution. Et vous autres ?
voilà ce qui est indiqué
Warning : SAFE MODE Restriction in effect. The script whose uid is 6824 is not allowed to access ./../../../.. owned by uid 0 in /home/juKLYH/stats/inc_config.php on line 52
une explication ?
Répondre à ce message
Bonjour,
Ce superbe script (merci !) fonctionne à merveille chez un hébergeur, mais pas chez un autre :-(
Le message d’erreur est :
Les autres fichiers (ex. stats_articles.php, etc...) ont aussi un include et il n’y a pas de problème.
Quelqu’un a une idée ?
j’ai le même soucis !!!!!!!!!!
au secours.......
Version de PHP
Version PHP ???
Peux tu être légèrement plus explicite ?
Merci d’avance
PHP Version 4.2.2 : a morche pò tout :-(
PHP Version 4.3.1 : a fonctionne tout nickel :-)
Répondre à ce message
Alors moi j’ai un souci d’install avec le nouveau stats-gene.php3
J’ai les 3 erreurs suivantes :
Notice : Undefined variable : size in \tableau_bord\stats_gene.php on line 71
Notice : Use of undefined constant Data_length - assumed ’Data_length’ in \tableau_bord\stats_gene.php on line 99
Notice : Use of undefined constant Name - assumed ’Name’ in tableau_bord\stats_gene.php on line 100
Merci d’avance :)
ynys
Bonjour Ynys,
Tout d’abord, merci à marabbeh pour sa suberpe contrib. Je viens juste de la découvrir, et je la trouve fort utile.
Donc pour répondre au soucis que tout un chacun peu avoir avec ce script, comme Ynys :
De façon général, pour éviter d’avoir des erreurs de type Notice que l’on ne voit pas forcément en développement, car la valeur par défaut dans le fichier php.ini est fixée à :
error_reporting = E_ALL & E_NOTICE
il est préférable (en développement) d’avoir :
error_reporting = E_ALL
D’où la résolution suivante :
Ligne 71 : problème d’incrémentation de valeur sur variable non définie
==> dans la fonction dirsizeof() avant la boucle while
initialiser la variable $size à 0
$size = 0 ;
Pour les autres erreurs de type notice, il faut juste
dans la fonction taille_base()
mettre les index de tableau entre quote
$taille = $resultat[’Data_length’]+$resultat[’Index_length’] ;
$ch_texte .= ligne_texte_valeur($resultat[’Name’], taille_en_octets($taille), « liste ») ;
Voilà c’est presque tout.
marrabbeh, il y a des accents graves qui sont bizarre dans l’archive .
Laurent :o)
MErci Laurent :)
C’est parfait !!!
Répondre à ce message
Ce script est efficace et tellement pratique !!!
Je voulais simplement poser une petite question !
Je voudrais utiliser les sessions admin du site spip pour pouvoir accéder à ces pages (afin que tout le monde ne puisse pas y accéder !)
Mais je n’y arrive pas ! Quelqu’un pourrait-il m’aiguiller ?
Merci d’avance !
(Pour l’instant on ne peut y accéder qu’à partir d’un lien de mon site d’admin en ayant les droits admin, mais rien n’empêche quelqu’un de scanner le site et d’arriver directement à cette partie, puisque son accès n’est pas protégé..)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |