Robotstats et SPIP

Fanwars
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 16 Aoû 2004

Robotstats et SPIP

Message le Lun Aoû 16, 2004 13:42

Bonjour à tous !

Je viens de tenter d'installer Robostats.

--> Installation OK
--> BDD OK
--> Suppression du fichier install.php OK
--> Insertion du code php dans mon header (commun à toutes mes pages) PAS OK

En fait, il semblerait que SPIP utilise au moins une variable en commun avec Robotstats.

Voici, une fois que le header est complété par la balise à placer dans le <head> :
<BOUCLE_grandmenu>
Erreur MySQL
SELECT rubriques.* FROM spip_rubriques AS rubriques WHERE (rubriques.id_parent='0') AND NOT ((rubriques.id_secteur='68')) ORDER BY rubriques.titre
La table 'robotstats.spip_rubriques' n'existe pas
</BOUCLE_grandmenu>


Et comme de fait, la table robostats.spip_rubriques ne peut exister, car robostats, et spip_rubriques sont deux tables totalement différentes.

Y aurait-il une astuce pour faire fonctionner Robostats avec Spip ?

Merci de vos réponses


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Lun Aoû 16, 2004 13:57

A mon avis c'est plutot le "selectdb" qui coince.


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Lun Aoû 16, 2004 15:06

Ou as tu mis ton code include concernant robostats ?
dans inc.public.php3 ?

Fanwars
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 16 Aoû 2004

Non pas dans le inc

Message le Lun Aoû 16, 2004 15:35

Non, pas du tout...

Ma page se construit comme ceci :

--> lecture du header (haut de page)
--> lecture du menu gauche
--> calcul du central (ou lecture du cache)
--> lecture du bloc de droit
--> lecture du footer.

J'ai donc 4 fichiers qui sont communs au site. C'est dans la page header.html que se trouve la référence vers robotstats


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Lun Aoû 16, 2004 15:44

Si le problème vient d'un "selectdb", il faudrait que tu inclues le code robotstats AVANT que SPIP ne se connecte à la base de données, ou bien APRES qu'il se soit déconnecté de celle ci.

S'il s'agit d'un problème de variable commune, je dirais qu'il te faut inclure robotstats AVANT le chargement de la configuration de SPIP, ou bien APRES qu'il ait fini toutes les éventuelles requêtes auprès de la base de données.

Fanwars
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 16 Aoû 2004

Merci...

Message le Lun Aoû 16, 2004 15:53

Merci de ces infos... Je vais fouiner un peu dans le code et voir où je peux inclure mes fichiers.

Fanwars
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 16 Aoû 2004

Avancement

Message le Lun Aoû 16, 2004 16:02

Actuellement, je viens de réussir l'intégration de robotstats dans spip, sans obtenir une erreur sql.

Par contre, lorsque j'active le robot de test... rien n'est loggué. Aie aie aie... On n'est pas sorti de l'affaire... :/

Fanwars
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 16 Aoû 2004

inc-public

Message le Lun Aoû 16, 2004 16:12

Bon, ben je suis finalement passé par le inc-public.php3, mais à ma grande surprise, bien que j'ai utilisé require_once sur ce fichier (afin d'éviter une double inclusion), mes stats de robots (test activé) restent totalement blanches...

Je cherche je cherche... :cry:

Fanwars
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 16 Aoû 2004

Je crois que cela ne fonctionnera pas...

Message le Lun Aoû 16, 2004 16:17

Si je pense avoir bien compris ce post, je pense ne pas pouvoir profiter de Robotstats.

Mes fichiers sont également en HTML (php url rewrité), et donc sans fichier à l'extension php, pas de robotstats ?

Pourtant l'option url rewriting avait été activée lors de la configuration... :cry:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités