Asbel
Décembre 20, 2005, 1:42
101
Phil512:
J’ai tenté de changer ton code pour afficher et le bbcode et le bburl au cas où il y ait une image distante (notemment pour les smileys dont le code contient un underscore, vu que ca ne marche plus) mais je n’arrive pas a affier ces deux parametres dans un formulaire différent.
Séparemment, ca marche très bien, mais dès qu’on veut faire les deux choses en meme temps, je n’arrive pas. (en meme temps, je découvre le PHP :ane:)
Si tu veux bien voir où est le souci: http://philou512.free.fr/test2/index.zip
sinon, ca donne ca: http://philou512.free.fr/test2/ en appelant bbcode.
Tu peux remplacer
<form name="bbcode">
<input type="text" name="code" size="45">
</form>
<form name="bb_url">
<input type="text" name="code2" size="60">
</form>
par
<form name="bbcode">
<input type="text" name="code" size="45">
<input type="text" name="code2" size="60">
</form>
Ensuite, tu ne peux pas remplir les deux avec la même fonction javascript de cette manière. Soit tu as deux fonctions javascript (mais c’est lourd), soit tu mets deux paramètres à la fonction. Tu peux mettre ce javascript :
function codesmiley(text, text2) {
document.bbcode.code.value = text;
document.bbcode.code2.value = text2;
}
et placer le focus() et le select() sur l’un des deux au choix, mais pas sur les deux
Puis pour la ligne qui génère le lien vers la fonction javascript, ça donne ça :
echo "\t\t<td align=\"center\"><a href=\"javascript:codesmiley('" . bbcode($files[$i]) . "', '" . bb_url($files[$i]) . "')\"><img src=\"" . $files[$i] . "\" border=\"0\"/></a></td>\n";
Je n’ai pas testé, mais ça doit marcher :oui:
(edit : correction de bug :o )
Asbel
Décembre 20, 2005, 1:44
102
Merci, j’ajouterai tes smileys plus tard
ah, et pour le [: kend] y a aussi [: filtreantiflood] [:filtreantiflood]
Je l’avais retenu comme ça car je le postais toujours après ce put*in de filtre sur l’ancien forum. :ane:
Phil512
Décembre 20, 2005, 2:04
104
Asbel:
Tu peux remplacer
<form name="bbcode">
<input type="text" name="code" size="45">
</form>
<form name="bb_url">
<input type="text" name="code2" size="60">
</form>
par
<form name="bbcode">
<input type="text" name="code" size="45">
<input type="text" name="code2" size="60">
</form>
Ensuite, tu ne peux pas remplir les deux avec la même fonction javascript de cette manière. Soit tu as deux fonctions javascript (mais c’est lourd), soit tu mets deux paramètres à la fonction. Tu peux mettre ce javascript :
function codesmiley(text, text2) {
document.bbcode.code.value = text;
document.bbcode.code2.value = text2;
}
et placer le focus() et le select() sur l’un des deux au choix, mais pas sur les deux
Puis pour la ligne qui génère le lien vers la fonction javascript, ça donne ça :
echo "\t\t<td align=\"center\"><a href=\"javascript:codesmiley('" . bbcode($files[$i]) . "', '" . bb_url($files[$i]) . "')\"><img src=\"" . $files[$i] . "\" border=\"0\"/></a></td>\n";
Je n’ai pas testé, mais ça doit marcher :oui:
(edit : correction de bug :o )
Je pense que ca va merdouiller avec le formulaire, vu qu’on appelle une fois bbcode et l’autre fois bb_url mais un seul est défini avec deux attributs, nan ?
Asbel
Décembre 20, 2005, 2:10
105
Non non, c’est indépendant.
Les fonctions php sont appelée côté serveur, pour générer les codes (soit [ :blabla] soit [img ]http://blabla [/img ] selon la fonction.)
La fonction javascript (côté client) est appelée par le lien <a href=“javascript:codesmiley(‘blabla…’)”>. Et elle modifiera les champs des formulaires en les appelant par leur nom : document.nomduformulaire.nomduchamp.value = valeur;
Le php, ça sert juste à générer la page html. Regarde le code source de la page sur le net pour bien comprendre
sympa la page new version
CyberJo
Décembre 20, 2005, 4:03
107
[:redlord] [: redlord]
[:haggarth] [: haggarth]
CyberJo
Décembre 20, 2005, 4:04
108
[:lapinbilly] [: lapinbilly]
CyberJo
Décembre 20, 2005, 4:13
112
[:dent] [: dent]
[:obeteuch] [: obeteuch]
[:bojano] [: bojano]
[:onajob] [: onajob]
[:telamon] [: telamon]
[:lemajor] [: lemajor]
[:cyrilic] [: cyrilic]
Arkeo
Décembre 20, 2005, 4:14
113
G-rom…Jérome !!! …ayé, je viens de comprendre :heink:
j’suis tout fier la :sol:
( j’suis le montgolfière au cerf-volant :pt1cable: :paf: …oky je sors …[:arkeo] [] )
CyberJo
Décembre 20, 2005, 4:15
114
[:okey-dokey] [: okey-dokey]
[:elrancho] [: elrancho]
[:elpacha] [: elpacha]
CyberJo
Décembre 20, 2005, 4:16
115
[:cybercopine] [: cybercopine]
CyberJo
Décembre 20, 2005, 4:16
116
voilà tout ce que je me souviens pour les anciens pseudo qui trainaient ici
Arkeo
Décembre 20, 2005, 4:18
117
on l’a mis [:macfly] [ :macfly] ?
CyberJo
Décembre 20, 2005, 4:19
119
ah nan ça revient :
[:nuggets] [: nuggets]
[:joecanada] [: joecanada]
[:rachel] [: rachel]
[:zetroll] [: zetroll]
[:dredd] [: dredd]