|
Auteur |
Message |
barbapapaz Mini Joueur
Inscrit le : 15 Fév 2005 Messages: 36
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:01 |
|
serait il possible d'ajouter les bbcodes pour flash
si vous voulez je le fait je test et je vous envoi les fichiers modifier (à condition que vous l'utilisiez)
comme ça on pouura mettre des bannières flash c'est quand même le top
voici la démarche
Code: | ## Fichiers à modifier :
## - bbcode.php //répertoire "includes"
## - posting_body.tpl //répertoire Templates/{Template utilisé}/
## - bbcode.tpl //répertoire Templates/{Template utilisé}/
################################################################
Dans "bbcode.php" :
Après la ligne :
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
Ajouter :
$bbcode_tpl['swf1'] = str_replace('{URL}', '\\1', $bbcode_tpl['swf']);
$bbcode_tpl['swf2'] = str_replace('{WIDTH}', '\\1', $bbcode_tpl['swf_perso']);
$bbcode_tpl['swf2'] = str_replace('{HEIGHT}', '\\2', $bbcode_tpl['swf2']);
$bbcode_tpl['swf2'] = str_replace('{URL}', '\\3', $bbcode_tpl['swf2']);
Après la ligne :
$replacements[5] = $bbcode_tpl['email'];
Ajouter :
// [swf]swf[/swf] code..
$patterns[6] = "#\[swf:$uid\](.*?)\[/swf:$uid\]#si";
$replacements[6] = $bbcode_tpl['swf1'];
// [swf width=xxxx height=xxx]swf[/swf] code..
$patterns[7] = "#\[swf:$uid width=([0-9]+?) height=([0-9]+?)\](.*?)\[/swf:$uid\]#si";
$replacements[7] = $bbcode_tpl['swf2'];
Après la ligne :
$text = preg_replace("#\[img\](([a-z]+?)://([^, \n\r]+))\[/img\]#si", "[img:$uid]\\1[/img:$uid]", $text);
Ajouter :
//[swf]swf[/swf]
$text = preg_replace("#\[swf\](.*?)\[\/swf\]#si","[swf:$uid]\\1[/swf:$uid]", $text);
//[swf width=XXX heigth=XXX]swf[/swf]
$text = preg_replace("#\[swf width=(.*?) height=(.*?)\](.*?)\[\/swf\]#si","[swf:$uid width=\\1 height=\\2]\\3[/swf:$uid]", $text);
Dans "posting_body.tpl" :
Après la ligne :
f_help = "{L_BBCODE_F_HELP}";
Ajouter :
z_help = "[swf]http://swf_url[/swf] ou [swf width=XXX height=XXX]http://...[/swf] (alt+z)";
Modifier la ligne :
bbtags = new Array('','','','','','','
Citation:
','
','
Code:
','
','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
Par :
bbtags = new Array('','','','','','','
Citation:
','
','
Code:
','
','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]','[swf]','[/swf]');
Après les lignes :
bbtags = new Array('','','','','','','
Citation:
','
','
Code:
','
','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]','[swf]','[/swf]');
Après les lignes :
<td><span class="genmed">
<="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(this.form,16)" onMouseOver="helpline('w')" />
</span></td>
Ajouter :
<td><span class="genmed">
<="button" class="button" accesskey="z" name="addbbcode18" value="SWF" style="text-decoration: underline; width: 40px" onClick="bbstyle(1" onMouseOver="helpline('z')" />
</span></td>
Modifier la ligne :
<select name="addbbcode18" onChange="bbfontstyle(this.form, '[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]')" onMouseOver="helpline('s')">
Par :
<select name="addbbcode20" onChange="bbfontstyle(this.form, '[color=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/color]')" onMouseOver="helpline('s')">
Modifier la ligne : (attention à ne pas vous tromper avec la ligne prédemment modifiée, ici la fin c'est "...helpline('f')")
<select name="addbbcode20" onChange="bbfontstyle(this.form, '[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
Par :
<select name="addbbcode22" onChange="bbfontstyle(this.form, '[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
Dans "bbcode.tpl" :
Ajouter à la fin (après "<!-- END email -->") le bloc suivant :
<!-- BEGIN swf -->
<EMBED SRC="{URL}" MENU=FALSE QUALITY=HIGH TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
<!-- END swf -->
<!-- BEGIN swf_perso -->
<EMBED SRC="{URL}" MENU=FALSE QUALITY=HIGH WIDTH="{WIDTH}" HEIGHT="{HEIGHT}" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
<!-- END swf_perso -->
|
|
|
|
|
|
BloodyDark Joueur Semi-Pro
Inscrit le : 13 Fév 2005 Messages: 609
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:05 |
|
Merci de mettre les balises [code] et [/code*] lorsque l'on expose un mod
Je pense que, pour des raisons de sécurités, ils ne l'installeront pas |
|
|
|
|
barbapapaz Mini Joueur
Inscrit le : 15 Fév 2005 Messages: 36
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:07 |
|
mais ça n'as rien a voir avec les problème de sécurité du html. c'est juste un peu de flash, c'est d'ailleurs prévu dans la prochaine version de phpbb |
|
|
|
|
moimax0816 Joueur Semi-Pro
Inscrit le : 16 Fév 2005 Messages: 508
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:12 |
|
je comprend rien a t-on truc |
|
|
|
|
barbapapaz Mini Joueur
Inscrit le : 15 Fév 2005 Messages: 36
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:27 |
|
c'est une modification du forum à faire dans les fichiers php pour pouvoir mettre des signature en flash à l'aide des bbcodes
comme [img][/]img]
il y aurai [swf][/swf]
sauf qu'au lieu de mettre des *.jpg, *.gif.... on pourrait mettre des bannière dynamique comme signature comme celle ci
http://www.barbapapaz.com/banniere/1/
celle ci est en cours de réalisation mais n'hésitez pas à cliquez sur les liens!!!! |
|
|
|
|
sanguinus Apprenti Joueur
Inscrit le : 18 Fév 2005 Messages: 133
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:37 |
|
Ce script est super si sa ne t'embète pas j'aimerais bien l'utiliser pour mon forum. |
|
|
|
|
barbapapaz Mini Joueur
Inscrit le : 15 Fév 2005 Messages: 36
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:40 |
|
va y il est libre de droit fournit sur phpbbfrance c'est un site de quoi que tu as? |
|
|
|
|
Satandu67 Joueur Occasionnel
Inscrit le : 15 Fév 2005 Messages: 313
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 13:56 |
|
bof si sa change que les signatures c pas top top on a cas avoir des signature en Gif |
|
|
|
|
barbapapaz Mini Joueur
Inscrit le : 15 Fév 2005 Messages: 36
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:05 |
|
sauf que les signature en gif animé sont lourde et en plus on peut pas faire du dynamique. en flash tu peut faire des bannière avec plusieurs liens dedans et lein d'autres choses |
|
|
|
|
Satandu67 Joueur Occasionnel
Inscrit le : 15 Fév 2005 Messages: 313
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:07 |
|
oui je sias mais c chiant de rajouté un code dans un forum lol |
|
|
|
|
barbapapaz Mini Joueur
Inscrit le : 15 Fév 2005 Messages: 36
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:09 |
|
mais non y en a pour 10 min je propose de le faire si les admin veulent |
|
|
|
|
Satandu67 Joueur Occasionnel
Inscrit le : 15 Fév 2005 Messages: 313
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:12 |
|
ah c cool sa mais je parie que tu le fais payant? lol |
|
|
|
|
moimax0816 Joueur Semi-Pro
Inscrit le : 16 Fév 2005 Messages: 508
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:16 |
|
Bonne question tu le fait payant ??? |
|
|
|
|
Satandu67 Joueur Occasionnel
Inscrit le : 15 Fév 2005 Messages: 313
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:19 |
|
non je pense qu'il doisl e faire gratos sinon personne n'ira le voir |
|
|
|
|
BloodyDark Joueur Semi-Pro
Inscrit le : 13 Fév 2005 Messages: 609
Tribu's: 0
|
Posté le : Vendredi 18 Février 2005 14:32 |
|
De toute façon c'est pas lui qui l'isntalera
Mais un des admins techniques (Pim, titeuf51, ou the_world )
Et encore faut il que Hunkl accepte |
|
|
|
|
|
|
Voir le sujet suivant Voir le sujet précédent Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas répondre aux sondages de ce forum
|
*
|
|