Voilà, je travaille sur un ptit script sympa "Non Officiel" (histoire de me rendre utile, et d'amélioré en même temp mes capacités dans ce domaine) qui permettrait d'ajouter des vidéos YouTubes dans nos post sur JV.com .
Je me suis aidé de "Platypus" pour faire ça facilement,
Le problème est que avec mon script, le post pour lequel j'ai modifié le HTML pour intégré la vidéo est le seul à en subire l'effet (alors que je voudrais que sa marche pour tout les postes de la page du topic affiché ! )
J'ai alors fais plusieurs scripts pour comparé, et la seul différence entre chaque script est à ce niveau là:
do_modify_html_it(window.document,document.evaluat
e('/HTML[1]/BODY[1]/DIV[1]/DIV[3]/DIV[1]/DIV[1]/DI
V[]/UL[1]/LI[3]', document, null,
XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNo
deValue,/\[video\](.+)\[\/video\]/g,'<object><embe
d
src="http://www.youtube.com/v/$1&hl=fr&fs=1&rel=0&
color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>',null);
do_modify_html_it(window.document,document.evaluat
e('/HTML[1]/BODY[1]/DIV[1]/DIV[3]/DIV[1]/DIV[1]/DI
V[]/UL[1]/LI[3]', document, null,
XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNo
deValue,/\[video\](.+)\[\/video\]/g,'<object><embe
d
src="http://www.youtube.com/v/$1&hl=fr&fs=1&rel=0&
color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>',null);
Plus précisement au niveau des:
'/HTML[1]/BODY[1]/DIV[1]/DIV[3]/DIV[1]/DIV[1]/DIV[
]/UL[1]/LI[3]
... Le DIV[] (ou je n'ai pas mis de nombre) est le seul dont le nombre varie quand il sort de mon script (j'en est donc conclut qu'il correspond au post...)
J'ai alors essayé de faire DIV[1-9], mais sa ne marche plus
j'ai tenté au hasard un DIV[^1-9] , et j'ai même tenté de faire une ligne par DIV[x] différent (avec x allant de 1 a 9 , ...)
Mais impossible de le faire marcher...
, quelqu'un aurait une idée ?
Merci d'avance 