Spip 1.9.2e et Jquery 1.2.6

Bonjour à tous,

Pour tester une fonction jquery, j’ai dû mettre à jour la bibliothèque jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend aujourd’hui que dans l’espace privée de SPIP, tous les survols ne fonctionnent plus. (c’est tout ce que j’ai remarqué pour le moment comme conflit…)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière version de jquery 1.2.6?..

Cordialement,

Teddy

Salut, j'ai eu le même problème et j'ai obtenu la réponse sur cette
liste. Il faut laisser la bonne version (1.1) pour l'espace privé et
désactiver l'utilisation de JQuery pour l'espace public, il y a un outil
dans le couteau suisse qui fait ça.
Ensuite tu appelles ta version comme n'importe quel autre script.

En espérant t'avoir aidé.

Arnaud

Le mercredi 08 octobre 2008 à 13:56 +0200, Teddy Payet a écrit :

Bonjour à tous,

Pour tester une fonction jquery, j'ai dû mettre à jour la bibliothèque
jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend
aujourd'hui que dans l'espace privée de SPIP, tous les survols ne
fonctionnent plus. (c'est tout ce que j'ai remarqué pour le moment
comme conflit...)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière
version de jquery 1.2.6?...

Cordialement,

Teddy

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
CARIOU Arnaud
Web-Designer
Tél : 06 22 43 83 06
E-mail : arnaud@neolame.com

Salut !

[(#REM) Balise permettant aux plugins d'inserer des appels javascript ou css
]
#INSERT_HEAD

Enlève la balise spip ci-dessus dans le head de tes squelettes et insère
normalement ton jquery.

Meilleures salutations

Gérard

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
CARIOU Arnaud
Envoyé : mercredi 8 octobre 2008 15:21
À : Teddy Payet
Cc : SPIP
Objet : Re: [Spip] Spip 1.9.2e et Jquery 1.2.6

Salut, j'ai eu le même problème et j'ai obtenu la réponse sur cette
liste. Il faut laisser la bonne version (1.1) pour l'espace privé et
désactiver l'utilisation de JQuery pour l'espace public, il y a un outil
dans le couteau suisse qui fait ça.
Ensuite tu appelles ta version comme n'importe quel autre script.

En espérant t'avoir aidé.

Arnaud

Le mercredi 08 octobre 2008 à 13:56 +0200, Teddy Payet a écrit :

Bonjour à tous,

Pour tester une fonction jquery, j'ai dû mettre à jour la bibliothèque
jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend
aujourd'hui que dans l'espace privée de SPIP, tous les survols ne
fonctionnent plus. (c'est tout ce que j'ai remarqué pour le moment
comme conflit...)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière
version de jquery 1.2.6?...

Cordialement,

Teddy

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou

http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
--
CARIOU Arnaud
Web-Designer
Tél : 06 22 43 83 06
E-mail : arnaud@neolame.com

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Bonjour à tous,

Merci pour vos réponses, mais en faisant ça j’annule tous mes « plugins » utilisant le INSERT_HEAD dans la partie publique… Et ce n’est pas le but. Je veux juste désactiver le jquery.js.html de la partie public…

Le 8 octobre 2008 17:18, Gérard OKONO <okono251@yahoo.fr> a écrit :

Salut !

[(#REM) Balise permettant aux plugins d’inserer des appels javascript ou css
]
#INSERT_HEAD

Enlève la balise spip ci-dessus dans le head de tes squelettes et insère
normalement ton jquery.

Meilleures salutations

Gérard

-----Message d’origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
CARIOU Arnaud
Envoyé : mercredi 8 octobre 2008 15:21
À : Teddy Payet
Cc : SPIP
Objet : Re: [Spip] Spip 1.9.2e et Jquery 1.2.6

Salut, j’ai eu le même problème et j’ai obtenu la réponse sur cette
liste. Il faut laisser la bonne version (1.1) pour l’espace privé et
désactiver l’utilisation de JQuery pour l’espace public, il y a un outil
dans le couteau suisse qui fait ça.
Ensuite tu appelles ta version comme n’importe quel autre script.

En espérant t’avoir aidé.

Arnaud

Le mercredi 08 octobre 2008 à 13:56 +0200, Teddy Payet a écrit :

Bonjour à tous,

Pour tester une fonction jquery, j’ai dû mettre à jour la bibliothèque
jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend
aujourd’hui que dans l’espace privée de SPIP, tous les survols ne
fonctionnent plus. (c’est tout ce que j’ai remarqué pour le moment
comme conflit…)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière
version de jquery 1.2.6?..

Cordialement,

Teddy


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

CARIOU Arnaud
Web-Designer
Tél : 06 22 43 83 06
E-mail : arnaud@neolame.com


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Il faut que tu laisse le INSERT_HEAD et que tu utilise le couteau
suisse.

Arnaud

Le mercredi 08 octobre 2008 à 17:24 +0200, Teddy Payet a écrit :

Bonjour à tous,

Merci pour vos réponses, mais en faisant ça j'annule tous mes
"plugins" utilisant le INSERT_HEAD dans la partie publique... Et ce
n'est pas le but. Je veux juste désactiver le jquery.js.html de la
partie public...

Le 8 octobre 2008 17:18, Gérard OKONO <okono251@yahoo.fr> a écrit :
        Salut !
        
        [(#REM) Balise permettant aux plugins d'inserer des appels
        javascript ou css
        ]
        #INSERT_HEAD
        
        Enlève la balise spip ci-dessus dans le head de tes squelettes
        et insère
        normalement ton jquery.
        
        Meilleures salutations
        
        Gérard
        
        -----Message d'origine-----
        De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De
        la part de
        CARIOU Arnaud
        Envoyé : mercredi 8 octobre 2008 15:21
        À : Teddy Payet
        Cc : SPIP
        Objet : Re: [Spip] Spip 1.9.2e et Jquery 1.2.6
        
        Salut, j'ai eu le même problème et j'ai obtenu la réponse sur
        cette
        liste. Il faut laisser la bonne version (1.1) pour l'espace
        privé et
        désactiver l'utilisation de JQuery pour l'espace public, il y
        a un outil
        dans le couteau suisse qui fait ça.
        Ensuite tu appelles ta version comme n'importe quel autre
        script.
        
        En espérant t'avoir aidé.
        
        Arnaud
        
        Le mercredi 08 octobre 2008 à 13:56 +0200, Teddy Payet a
        écrit :
        > Bonjour à tous,
        >
        > Pour tester une fonction jquery, j'ai dû mettre à jour la
        bibliothèque
        > jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me
        rend
        > aujourd'hui que dans l'espace privée de SPIP, tous les
        survols ne
        > fonctionnent plus. (c'est tout ce que j'ai remarqué pour le
        moment
        > comme conflit...)
        >
        > Dois-je en déduire que SPIP 1.9.2e est incompatible avec la
        dernière
        > version de jquery 1.2.6?...
        >
        > Cordialement,
        >
        > Teddy
        >
        > _______________________________________________
        > liste spip
        > spip@rezo.net - désabonnement : spip-off@rezo.net
        >
        > Infos et archives :
        http://listes.rezo.net/mailman/listinfo/spip
        >
        > Documentation de SPIP : http://www.spip.net/
        >
        > irc://irc.freenode.net/spip ou
        http://embed.mibbit.com/?server=irc.freenode.net&channel=%
        23spip
        --
        CARIOU Arnaud
        Web-Designer
        Tél : 06 22 43 83 06
        E-mail : arnaud@neolame.com
        
        _______________________________________________
        liste spip
        spip@rezo.net - désabonnement : spip-off@rezo.net
        
        Infos et archives :
        http://listes.rezo.net/mailman/listinfo/spip
        
        Documentation de SPIP : http://www.spip.net/
        
        irc://irc.freenode.net/spip ou
        http://embed.mibbit.com/?server=irc.freenode.net&channel=%
        23spip
        
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
CARIOU Arnaud
Web-Designer
Tél : 06 22 43 83 06
E-mail : arnaud@neolame.com

Teddy Payet a écrit :

Pour tester une fonction jquery, j'ai dû mettre à jour la bibliothèque jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend aujourd'hui que dans l'espace privée de SPIP, tous les survols ne fonctionnent plus. (c'est tout ce que j'ai remarqué pour le moment comme conflit...)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière version de jquery 1.2.6?...

Bonjour,

très simple et propre : il te suffit de copier "jquery.js.html" depuis la dist dans tes squelettes pour le surcharger, et de modifier la ligne
[(#INCLURE{javascript/jquery-1.1.js}|compacte_js)]
pour charger la lib que tu veux.

Par exemple, si tu fais un répertoire "js" dans tes squelettes et que tu y colles "jquery-1.2.6.min.js", la ligne devient :
[(#INCLURE{js/jquery-1.2.6.min.js})]

Comme ça, la partie publique peut utiliser la dernière version de jquery sans causer de problèmes dans la partie privée.

PS : ne pas oublier de vider le cache :wink:

--
Nico D.

Nico D. a écrit :

Teddy Payet a écrit :

Pour tester une fonction jquery, j'ai dû mettre à jour la bibliothèque jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend aujourd'hui que dans l'espace privée de SPIP, tous les survols ne fonctionnent plus. (c'est tout ce que j'ai remarqué pour le moment comme conflit...)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière version de jquery 1.2.6?...

Bonjour,

très simple et propre : il te suffit de copier "jquery.js.html" depuis la dist dans tes squelettes pour le surcharger, et de modifier la ligne
[(#INCLURE{javascript/jquery-1.1.js}|compacte_js)]
pour charger la lib que tu veux.

Par exemple, si tu fais un répertoire "js" dans tes squelettes et que tu y colles "jquery-1.2.6.min.js", la ligne devient :
[(#INCLURE{js/jquery-1.2.6.min.js})]

Comme ça, la partie publique peut utiliser la dernière version de jquery sans causer de problèmes dans la partie privée.

PS : ne pas oublier de vider le cache :wink:

ben non, la partie privée utilise AUSSI spip.php?page=jquery.js

couteau suisse + appel specifique dans les squelettes, c'est le mieux.

@++

Bonjour,

Merci pour ta réponse.
Hum… C’est exactement ce que j’avais fait… Et tout a planté… :wink:

Le 10 octobre 2008 14:29, Nico D. <nicolas.dorigny@laposte.net> a écrit :

Teddy Payet a écrit :

Pour tester une fonction jquery, j’ai dû mettre à jour la bibliothèque jquery en 1.2.6 (SPIP 1.9.2e utilise la 1.1.x). Et je me rend aujourd’hui que dans l’espace privée de SPIP, tous les survols ne fonctionnent plus. (c’est tout ce que j’ai remarqué pour le moment comme conflit…)

Dois-je en déduire que SPIP 1.9.2e est incompatible avec la dernière version de jquery 1.2.6?..

Bonjour,

très simple et propre : il te suffit de copier « jquery.js.html » depuis la dist dans tes squelettes pour le surcharger, et de modifier la ligne
[(#INCLURE{javascript/jquery-1.1.js}|compacte_js)]
pour charger la lib que tu veux.

Par exemple, si tu fais un répertoire « js » dans tes squelettes et que tu y colles « jquery-1.2.6.min.js », la ligne devient :
[(#INCLURE{js/jquery-1.2.6.min.js})]

Comme ça, la partie publique peut utiliser la dernière version de jquery sans causer de problèmes dans la partie privée.

PS : ne pas oublier de vider le cache :wink:


Nico D.


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Stephane a écrit :

ben non, la partie privée utilise AUSSI spip.php?page=jquery.js

Je viens de retester : effectivement, il y a bien un appel à spip.php?page=jquery.js, et c'est bien la version 1.2.6 qui est chargée, mais pourtant, je n'ai _aucune erreur_ dans la partie privée !!!
Et c'est pas la première fois que je fais ça...

Alors, compatible ?

Sinon, effectivement le mieux est d'utiliser "Désactive jQuery" dans le Couteau suisse (et merci, j'avais pas vu cet outil là !)

--
Nico D.

Nico D. a écrit :

Stephane a écrit :

ben non, la partie privée utilise AUSSI spip.php?page=jquery.js

Je viens de retester : effectivement, il y a bien un appel à spip.php?page=jquery.js, et c'est bien la version 1.2.6 qui est chargée, mais pourtant, je n'ai _aucune erreur_ dans la partie privée !!!
Et c'est pas la première fois que je fais ça...

Alors, compatible ?

le probleme c'est que si tu change de version de jquery, il faut mettre à jour les scripts autour (regarde dans /dist/javascript)
ca pause sans doute des problemes à ajaxCallback, et d'après ce que tu dis, presentation.js n'est sans doute pas compatible non plus (mais c'est peut etre pas grand chose)

@++