affichage photo en 3d - SPIP et plugin thelia

Salut,
En fait, il s’agit d’une balise thélia et non spip. Avec thélia, les
filtres n’existent pas encore.
la balise #FICHIER s’utilise dans une boucle IMAGE.
http://wiki.thelia.fr/index.php/La_boucle_IMAGE
récupères-tu correctement les autres balises ? *#TITRE par exemple ?
*Peux-tu nous copier ton squelette ou un lien pour qu’on regarde ?

remarque importante : si tu passes par le plugin thélia pour l’affichage
de cette page, il faut préfixer différement les boucles et balises avec
‹ THELIA- › . cf doc du plugin.

sinon, c’est un pb lié à Thélia, et tu auras une meilleure aide sur les
forums dédiés : http://forum.thelia.fr/

Merci encore d’avoir pris le temps de me répondre.
En fait, à présent, je récupère bien le contenu de #FICHIER ainsi :
filename = ‹ <THELIA_PRODFICHIER type=« PRODUIT » ref="#PRODUIT_REF"><THELIA_FICHIER type=« IMAGE » nb=« 1 » produit="#ID">#FICHIER</THELIA_FICHIER></THELIA_PRODFICHIER> ›;

Effectivement, en consultant le contenu que cela renvoie, je vois ceci :
filename = ‹ client/gfx/photos/produit/frame_01.jpg ›

J’ai donc modifié en conséquence la ligne qui suit sur tes conseils :
filename = filename.substr(26,(filename.indexOf(’_’, 26)));
Toutefois, cela ne donne rien…

Par ailleurs, toujours dans imgpop, à l’endroit où les photos doivent s’afficher, j’ai ceci :

<THELIA_PROD type=« PRODUIT » ref="#PRODUIT_REF">
<THELIA_PRODIMG type=« IMAGE » hauteur=« 500 » produit="#ID">

</THELIA_PRODIMG>
</THELIA_PROD>

Je peux t’envoyer le fichier complet si tu le souhaites. Celui-ci contient les scripts du fichier 3DNP.html plus au tout début comme tu me l’avais indiqué les 10 lignes de code du fichier js comme tu me l’avais suggéré :

Le problème semble venir du nom du fichier que je ne parviens pas à récupérer, car si je mets filename=‹ frame › et que je supprime la ligne suivante
filename = filename.substr(26,(filename.indexOf(’_’, 26)));
alors, cela marche.
Mais, l’intérêt est de récupérer les infos dans la bdd, bien sûr…

Merci encore pour ton aide.
Camilou

filename = filename.substr(26,(filename.indexOf('_', 26)));

attention, la ligne de javascript que je t'ai envoyé est :

filename = filename.substr(0,(filename.indexOf('_', 0)));