Problème de JS dans la création d'un plugins

Bonjour à tous,

Nous sommes en train de créer un petit plugins de présentation de jeux d’échecs mais nous rencontrons un soucis.

Un des fichiers JS contient une ligne de déclaration de variable :

this.languageCode = ‹ fr ›;

Seul problème est que on souhaiterai récupérer la langue de l’environnement de visite pour l’utiliser un peu plus loin…

On a tenté un :

this.languageCode = ‹ [(#ENV{lang})] ›;

et

this.languageCode = [(#ENV{lang})];

Mais rien à faire… Il n’interprète pas ce code SPIP alors qu’il est appelé à partir d’un squelette :

www.spipotoulouse.org/spip.php?page=chess.js

qui contient l’appel du JS par la commande : [(#CHEMIN{js/chess.js}|spip_file_get_contents)]

Vous trouverez l’affichage du plugins dans l’article suivant :

http://www.spipotoulouse.org/spip.php?article7

Merci d’avance pour votre aide,

  • Seb -

Bonjour,

A mon avis le fichier js n’est pas interprété par il faudrait utiliser un pour cela…
Chez moi j’ai contourné le problème en faisant dans le squelette appelant :

Du coup, on peut utiliser la variable dans le script :
this.languageCode = monplugin_languageCode;

Ca marche mais je ne sais pas s’il y a plus simple…

@+
jmv

----- Original Message -----
From: Sebbou
To: spip
Sent: Friday, August 03, 2007 2:52 PM
Subject: [Spip] Problème de JS dans la création d’un plugins

Bonjour à tous,

Nous sommes en train de créer un petit plugins de présentation de jeux d’échecs mais nous rencontrons un soucis.

Un des fichiers JS contient une ligne de déclaration de variable :

this.languageCode = ‹ fr ›;

Seul problème est que on souhaiterai récupérer la langue de l’environnement de visite pour l’utiliser un peu plus loin…

On a tenté un :

this.languageCode = ‹ [(#ENV{lang})] ›;

et

this.languageCode = [(#ENV{lang})];

Mais rien à faire… Il n’interprète pas ce code SPIP alors qu’il est appelé à partir d’un squelette :

www.spipotoulouse.org/spip.php?page=chess.js

qui contient l’appel du JS par la commande : [(#CHEMIN{js/chess.js}|spip_file_get_contents)]

Vous trouverez l’affichage du plugins dans l’article suivant :

http://www.spipotoulouse.org/spip.php?article7

Merci d’avance pour votre aide,

  • Seb -


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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Yes… ça marche pour la partie que tu m’a indiqué…

Super! Merci grandement Jean-Marc!

(Prochain post, le problème est un peu déplacé)

Le 03/08/07, Jean-Marc Viglino <jean-marc.viglino@ign.fr> a écrit :

Bonjour,

A mon avis le fichier js n’est pas interprété par il faudrait utiliser un pour cela…
Chez moi j’ai contourné le problème en faisant dans le squelette appelant :

Du coup, on peut utiliser la variable dans le script :
this.languageCode = monplugin_languageCode;

Ca marche mais je ne sais pas s’il y a plus simple…

@+
jmv

----- Original Message -----
From: Sebbou
To: spip
Sent: Friday, August 03, 2007 2:52 PM
Subject: [Spip] Problème de JS dans la création d’un plugins

Bonjour à tous,

Nous sommes en train de créer un petit plugins de présentation de jeux d’échecs mais nous rencontrons un soucis.

Un des fichiers JS contient une ligne de déclaration de variable :

this.languageCode = ‹ fr ›;

Seul problème est que on souhaiterai récupérer la langue de l’environnement de visite pour l’utiliser un peu plus loin…

On a tenté un :

this.languageCode = ‹ [(#ENV{lang})] ›;

et

this.languageCode = [(#ENV{lang})];

Mais rien à faire… Il n’interprète pas ce code SPIP alors qu’il est appelé à partir d’un squelette :

www.spipotoulouse.org/spip.php?page=chess.js

qui contient l’appel du JS par la commande : [(#CHEMIN{js/chess.js}|spip_file_get_contents)]

Vous trouverez l’affichage du plugins dans l’article suivant :

http://www.spipotoulouse.org/spip.php?article7

Merci d’avance pour votre aide,

  • Seb -


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
FAQ : http://www.spip-contrib.net/spikini/FaQ