[SPIP Zone] Compteur Graphique : IE7 : bien - Firefox : pas bien

Bonjour,

je sais que le titre est un gros troll, juste pour rire...

Je rencontre un problème depuis le passage en 1.9.2 avec la création d'un plugin Compteurs Graphiques.
Mon plugin crée une image de compteur de visite qui peut être configuré de plusieurs façon : utilisation des stat de SPIP, utilisation d'un décompte personnalisé, ...
Le tout est géré dans une balise dynamique et utilise une table dans la base de données pour gérer les compteurs de visites.

Si je visualise un article avec IE7 ou opera, mon compteur s'incrémente de 1 : comportement normal.
Si je visualise mon compteur dans Firefox, Netscape ou SeaMonkey, mon compteur s'incrémente de 2 : il semble que le script de la balise dynamique s'execute 2 fois alors qu'il n'y a qu'un appel à cette balise dans le squelette concerné...
Plutot bizarre... Voir à cette adresse http://www.ac-rouen.fr/evaweb/spip.php?article47

Ma question : est-il normal que SPIP réagisse différemment en fonction du navigateur utilisé ?
Quelqu'un a-t-il déjà croisé un truc de ce genre ? Et quelle pourrait en être la raison ?

Y a-t-il eu des modifications dans la fonction valeur_numerique() récemment ?

Cordialement,

--
_________________________________
        Olivier Gautier
   Professeur de Mathématiques
     Personne Ressource TICE
       Académie de Rouen
Equipe de développement EVA-Web
_________________________________

* Olivier Gautier tapotait, le 13/03/2007 11:54:

Bonjour,

je sais que le titre est un gros troll, juste pour rire...

Je rencontre un problème depuis le passage en 1.9.2 avec la création d'un plugin Compteurs Graphiques.
Mon plugin crée une image de compteur de visite qui peut être configuré de plusieurs façon : utilisation des stat de SPIP, utilisation d'un décompte personnalisé, ...
Le tout est géré dans une balise dynamique et utilise une table dans la base de données pour gérer les compteurs de visites.

Une remarque un peut HS par rapport à la question : ta balise génère un tag IMG et non img.
Or, en xhtml, les tags doivent être en minuscule (et les noms des attributs aussi).

Autrement, j'ai bien constaté avec FF que le compteur allait de 2 en 2.

--
RealET

On Tue, 2007-03-13 at 11:54 +0100, Olivier Gautier wrote:

Bonjour,

je sais que le titre est un gros troll, juste pour rire...

Je rencontre un problème depuis le passage en 1.9.2 avec la création
d'un plugin Compteurs Graphiques.
Mon plugin crée une image de compteur de visite qui peut être configuré
de plusieurs façon : utilisation des stat de SPIP, utilisation d'un
décompte personnalisé, ...
Le tout est géré dans une balise dynamique et utilise une table dans la
base de données pour gérer les compteurs de visites.

Si je visualise un article avec IE7 ou opera, mon compteur s'incrémente
de 1 : comportement normal.
Si je visualise mon compteur dans Firefox, Netscape ou SeaMonkey, mon
compteur s'incrémente de 2 : il semble que le script de la balise
dynamique s'execute 2 fois alors qu'il n'y a qu'un appel à cette balise
dans le squelette concerné...
Plutot bizarre... Voir à cette adresse
Académie de Normandie | Académie de Normandie

En passant, y'a un résidu de code dans ta page :
<//B_que_rubrique>
<//B_principale_breve>

Ma question : est-il normal que SPIP réagisse différemment en fonction
du navigateur utilisé ?

spip n'y est pour rien à mon avis : firebug montre qu'au chargement de
cette page, il y a un autre chargement de la même url, donc, 2 hits.

J'ai déjà eu le tour parce qu'un attribut background="#fff" (au lieu de
bgcolor) cherchait à charger une image de fond dont l'url est #fff,
c'est à dire, une ancre dans la page courante, donc hits supplémentaire
sur la page.

Là, il semble que ce soit cette directive qui soit la cause de ce hit :
<link rel="stylesheet" type="text/css" href="" media="print" />

ça sert à quoi ?

Quelqu'un a-t-il déjà croisé un truc de ce genre ?

oui, et j'en avait bavé un bon moment pour comprendre !

--
À+, Pif.

Merci pour la réponse, ça va aider l'équipe de développement d'EVA.

Là, il semble que ce soit cette directive qui soit la cause de ce hit :
<link rel="stylesheet" type="text/css" href="" media="print" />

ça sert à quoi ?
  

Aucune idée : ce n'est pas moi qui gère cette partie de code sur le développement d'EVA, mais je vais transmettre.

  

Quelqu'un a-t-il déjà croisé un truc de ce genre ?
    

oui, et j'en avait bavé un bon moment pour comprendre !

Merci encore, cordialement,

--
_________________________________
        Olivier Gautier
   Professeur de Mathématiques
     Personne Ressource TICE
       Académie de Rouen
Equipe de développement EVA-Web
_________________________________