PDA

Voir la version complète : petit exemple d'un bouton flash permettant de créer un nouveau sujet.


TheDarkness
03/03/2003, 12h02
Au fait si quelqu'un peut changer mon nom svp... en [XLR8]TheDarkn3ss



Bon j'ai réussi une partie de mon projet pour faire un bouton flash qui permette de créer un nouveau post. Au cas ou ca serait utile a un autre débutant je la poste, c archi simple.. je suis partie de qq chose que je savais deja faire et puis j'ai combiné ton astuce cher mama(modo de http://www.flashxpress.net/forum) :)... et pour finir en observant un poil j'ai compris certaines choses, certaines astuces.

De ce fait je vais pouvoir sans doute réaliser mon triple bouton en flash.


Donc:

1 créer un bouton (cf tuto)
comme propriété vous lui mettez

on (release) {
getURL("newthread.php?action=newthread",_parent,"GET");


}


pour flash, c tout.

Dans le template de vbulletin (pour cet exemple c'est le template forumdisplay_newthreadlink)

vous mettez

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="108" height="30">

<param name=movie value="btpstsXLR8.swf?&forumid=$foruminfo[forumid]">

<param name=quality value=high>

<param name="BGCOLOR" value="">

<PARAM name=flashvars value="s=$session[sessionhash]">

<embed src="http://www.xlr8-tuning.com/btpstsXLR8.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="" width="108" height="30">
</embed>

</object>



ca peut paraitre long mais c tres simple.. si on observe le lien qui permet de créer un nouveau message il se décompose en 4 parties. l'url, la session, l'id du forum et l'action.

L'id du forum et la session j'arrive pas a les récuperer sous flash alors tant pis... peut etre que si quelqu'un le sait on pourra améliorer. l'action et l'url(relative) sont spécifiques au bouton donc on est obligé de le mettre dans flash, comme ils ne sont pas des variables ca ne pose aucun probleme.

Pour le cas que j'ai dit, que je n'ai pas encore testé, a savoir le triple bouton, nos 3 boutons ont un point commun, l'id du forum et la session, ca tombe bien ils seront dans l'objet de la template donc pas besoin de récuperer la variable.

Seules les actions changeront.. et donc, ben pas de probleme suffit de changer le nom du fichier php et l'action a executer.



Voila, alors c ptet pas tres propre, je suis une daube, j'avoue, mais ca fonctionne alors si quelqu'un peut examiner et optimiser ca serait top et dans tous les cas j'espere que ca servira a tout le monde.