Annonces
Question aléatoire
Livre d'or

Par ReidLos

@ "Visiteur" : Sign in and post your question on the forum in English preferably please.

@VB_Godfather : Merci de ton soutien

Concernant la tra [Suite...]

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
RssDéveloppement du noyau » [Réglé] Changer la façon d'afficher les smileys Besoin d'un peu d'aide pour le faire  «  1  2 
   Le 11/02/10 à 21h10 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
Reprise du message précédent

Bon voilà,

Je suis bloqué et je sèche.... :\'(

Je sens qu'il me manque quelque chose mais je ne sais quoi. L'affichage des bbcode se fait dans mon div, mais lorsque je clique sur un smiley, rien n'est inséré dans le champs de réponse.

On dirait qu'il manque une info pour appeler la fonction insertbbcode :

Code JAVASCRIPT :
onclick="insertbbcode('{smiley.CODE}', 'smile', '{FIELD}');"


Après analyse avec Firebug, je remarque que la variable {FIELD} est vide. Donc, je présume que la fonctione ne retourne rien....

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 11/02/10 à 23h01 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 7993
Lieu: Alsace
Je ne sais pas à quoi correspond la var tpl field ( peut etre le nom du contenu essaye en mettant contents ) mais pour que cela fonctionne il faut obligatoirement mettre :

Code TPL :
										# START smiley #
										<a onclick="insertbbcode('{smiley.CODE}', 'smile', '{FIELD}');" class="bbcode_hover" title="{smiley.CODE}">{smiley.IMG}</a>{smiley.END_LINE}
										# END smiley #

pm http://www.phpboost.com    
   Le 12/02/10 à 14h41 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
Salut ReidLos,

Oui, ça je l'ai déjà dans mon tpl puisque j'ai dit plus tôt que mes smileys affichait bien dans mon div. En fait c'est là que je vois que la variable {FIELD} doit prendre une valeur lorsqu'envoyé ver la fonction insertbbcode.

Après analyse avec Firebug, cette valeur est vide.... je ne sais pas si c'est normal.

Donc, je ne dois pas être loin de la solution, il ne manque que ça pour que ça fonctionne. :(

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 12/02/10 à 15h51 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
YAHOOOOOOO ! :clap

J'ai trouvé les gars. C'est bien ce que je pensais, le problème venait du fait que la variable {FIELD} dans la fonction javascript était vide. Lorsqu'on utilise le bouton actuel de l'éditeur, cette variable prend la valeur 'contents' qui est extraite lors de l'événement onmouseover du div qui apparaît. Donc, comme je n'ai pas cet événement, il me suffisait d'insérer de passer cette valeur dans ma fonction insertbbcode du tpl :

Code JAVASCRIPT :
 
# START smiley #
<a onclick="insertbbcode('{smiley.CODE}', 'smile', 'contents');" class="bbcode_hover" title="smiley.CODE}">{smiley.IMG}</a>{smiley.END_LINE}
# END smiley #


Merci de votre aide, c'est apprécié. :)

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 12/02/10 à 16h05 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 7993
Lieu: Alsace
Je t'avais donné la soluss plus haut lol

Citation:
Je ne sais pas à quoi correspond la var tpl field ( peut etre le nom du contenu essaye en mettant contents )

pm http://www.phpboost.com    
   Le 12/02/10 à 17h08 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
Ah bon !

Je n'avais pas bien lu.... :p

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
RssDéveloppement du noyau » [Réglé] Changer la façon d'afficher les smileys Besoin d'un peu d'aide pour le faire  «  1  2   
3 Utilisateurs en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 3 Visiteurs
Utilisateurs en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces