afficher un descriptif un peu particulier dans une fenêtre thickbox

Bonjour à tous,

(toutes mes excuses si vous recevez le message en double, j’ai fait une erreur dans le premier envoi)

j’ai tâtonné une bonne partie de la journée, mais je n’arrive pas à remédier à mon problème. Je transforme un blog en site spip.
Pour certains articles, une image est jointe, et un MP3, les deux étant associés. Je souhaiterais qu’en cliquant à un endroit du squelette, s’ouvre dans une fenêtre thickbox l’image, avec en dessous le MP3 associé.

j’avais pensé rusé en mettant le code player en descriptif de l’image (par exemple <doc111|payer>), et en demandant à une boucle de faire afficher dans une thickbox l’image et son descriptif… ça marcherait presque… mais il y a un souci d’affichage du player qu’on retrouve en double…
Exemple en cliquant là (sur l’image rouge) PS : dans un site en construction:

http://www.vincentleveque.com/spip.php?rubrique14

Voici le bout de code (intégrée dans une boucle portfolio) :
[<a href="#URL_DOCUMENT" type="#MIME_TYPE" onclick=« location.href=’[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio’;return false; »
[title="(#TITRE|couper{90}|texte_backend)
[

(#DESCRIPTIF|texte_backend)]"]>
(#FICHIER|copie_locale|image_reduire{0,60}|inserer_attribut{alt,[(#TYPE_DOCUMENT|couper{80}|texte_backend)]})
]

J’ai essayé de modifié le filtre associé au descriptif, de le retirer… ça ne fonctionne pas.

Quelqu’un a-t-il une solution à me proposer, ou une autre méthode?

merci beaucoup de votre aide et un énorme merci à ceux qui travaillent sur spip!.

marjorie

Bonjour,

Premier réflexe de ma part, ton descriptif ne passerait pas en validation a cause des
dans title=«  »
Peut-être que tu peux le transformer en code HTML/ascii. Ça passerait.

2e question: pourquoi ne pas mettre ton image en tant que logo personnalisé de ton mp3? Est-ce que tu apportes des informations complementaires? Ou est ce juste la pochette de Cd? (je ne suis pas parti encore sur ton site)

Cordialement,

Envoyé de mon iPhone
Teddy Payet

Le 14 nov. 08 à 18:25, marjorie lévêque <fontainemarjorie@yahoo.fr> a écrit :

Bonjour à tous,

(toutes mes excuses si vous recevez le message en double, j’ai fait une erreur dans le premier envoi)

j’ai tâtonné une bonne partie de la journée, mais je n’arrive pas à remédier à mon problème. Je transforme un blog en site spip.
Pour certains articles, une image est jointe, et un MP3, les deux étant associés. Je souhaiterais qu’en cliquant à un endroit du squelette, s’ouvre dans une fenêtre thickbox l’image, avec en dessous le MP3 associé.

j’avais pensé rusé en mettant le code player en descriptif de l’image (par exemple <doc111|payer>), et en demandant à une boucle de faire afficher dans une thickbox l’image et son descriptif… ça marcherait presque… mais il y a un souci d’affichage du player qu’on retrouve en double…
Exemple en cliquant là (sur l’image rouge) PS : dans un site en construction:

http://www.vincentleveque.com/spip.php?rubrique14

Voici le bout de code (intégrée dans une boucle portfolio) :
[<a href=« #URL_DOCUMENT » type=« #MIME_TYPE » onclick=« location.href=‹ [(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio ›;return false; »
[title=« (#TITRE|couper{90}|texte_backend)
[

(#DESCRIPTIF|texte_backend)] »]>
(#FICHIER|copie_locale|image_reduire{0,60}|inserer_attribut{alt,[(#TYPE_DOCUMENT|couper{80}|texte_backend)]})
]

J’ai essayé de modifié le filtre associé au descriptif, de le retirer… ça ne fonctionne pas.

Quelqu’un a-t-il une solution à me proposer, ou une autre méthode?

merci beaucoup de votre aide et un énorme merci à ceux qui travaillent sur spip!.

marjorie


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

A priori, j’ai identifié le problème, qui ne venait pas de ma formulation, mais d’une ligne de code dans le fichier javascript du plugin thickbox

dans thickbox.js à la ligne 179-180, j’ai transformé
jQuery(« #TB_window »).append(« "+caption+" - next picture » + « 

 »+caption+« 
 » + TB_imageCount + TB_Full_Size + TB_PrevHTML + TB_NextHTML + TB_Diapo +« 
Fermer
 »);

en
jQuery(« #TB_window »).append(«  » + « 

 »+caption+« 
 » + TB_imageCount + TB_Full_Size + TB_PrevHTML + TB_NextHTML + TB_Diapo +« 
Fermer
 »);

(j’ai retiré le alt=« … ») J’espère que ça ne posera pas de souci par la suite, mais là mon souci est réglé, plus aucun souci d’affichage!

marjorie

Le 14 nov. 08 à 18:25, marjorie lévêque a écrit :

Bonjour à tous,

(toutes mes excuses si vous recevez le message en double, j’ai fait une erreur dans le premier envoi)

j’ai tâtonné une bonne partie de la journée, mais je n’arrive pas à remédier à mon problème. Je transforme un blog en site spip.
Pour certains articles, une image est jointe, et un MP3, les deux étant associés. Je souhaiterais qu’en cliquant à un endroit du squelette, s’ouvre dans une fenêtre thickbox l’image, avec en dessous le MP3 associé.

j’avais pensé rusé en mettant le code player en descriptif de l’image (par exemple <doc111|payer>), et en demandant à une boucle de faire afficher dans une thickbox l’image et son descriptif… ça marcherait presque… mais il y a un souci d’affichage du player qu’on retrouve en double…
Exemple en cliquant là (sur l’image rouge) PS : dans un site en construction:

http://www.vincentleveque.com/spip.php?rubrique14

Voici le bout de code (intégrée dans une boucle portfolio) :
[<a href=« #URL_DOCUMENT » type=« #MIME_TYPE » onclick=« location.href=‹ [(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio ›;return false; »
[title=« (#TITRE|couper{90}|texte_backend)
[

(#DESCRIPTIF|texte_backend)] »]>
(#FICHIER|copie_locale|image_reduire{0,60}|inserer_attribut{alt,[(#TYPE_DOCUMENT|couper{80}|texte_backend)]})
]

J’ai essayé de modifié le filtre associé au descriptif, de le retirer… ça ne fonctionne pas.

Quelqu’un a-t-il une solution à me proposer, ou une autre méthode?

merci beaucoup de votre aide et un énorme merci à ceux qui travaillent sur spip!.

marjorie


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