Création plugin TinyMce pour l'éditeur visuel de WP


Marie-Aude
Modérateur
Modérateur
 
Messages: 11878
Inscription: 5 Juin 2006

Création plugin TinyMce pour l'éditeur visuel de WP

Message le Mar Avr 26, 2011 10:49

Bonjour,

comme je coince plus sur la partie javascript (voir Ajax ?) je poste ici et pas chez mes copains de wordpress-fr

Donc j'ai un plugin, avec une fonction qui génère un affichage à partir de paramètres.
Tout va bien
J'ai créé un shortcode qui permet d'insérer cela dans l'éditeur, ça marche

J'essaye de créer le bouton TinyMce. ça ne marche plus. :D
Les boutons TinyMcE c'est du plugin javascript. Je suis niveau -1

Particularité : dans la fenêtre modale il y a deux listes de sélection de valeurs. Celles ci doivent être remplies par une requête sur la base de données.

Problème numéro 1 : la fenêtre modale me renvoie une erreur (manifestement la connexion à la base de données ne se fait pas)
Problème numéro 2 : quand je remplace ma fonction php de génération de liste par des valeurs en dur, j'affiche bien ma fenêtre modale correctement, mais je n'arrive pas à générer l'insertion dans le contenu du post.

Problème numéro 3 : là ça fait une heure que je discute avec des développeurs indiens, qui ne pigent que dalle.... on peut faire un meurtre via Skype ? :D


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Création plugin TinyMce pour l'éditeur visuel de WP

Message le Mar Avr 26, 2011 12:52

Marie-Aude a écrit:J'essaye de créer le bouton TinyMce. ça ne marche plus. :D

"Ça ne marche pas" en informatique ça n'aide pas bcp :D

Tu as installé Firebug pour voir s'il te donne des erreurs JS ?
Le PHP génère bien la bonne syntaxe JS ? (json_encode() est p-e ton ami)

Tu peux en dire plus sur ta fenêtre modale ? C'est un plugin maison ?
http://tinymce.moxiecode.com/wiki.php/Creating_a_plugin ?


Marie-Aude
Modérateur
Modérateur
 
Messages: 11878
Inscription: 5 Juin 2006

Re: Création plugin TinyMce pour l'éditeur visuel de WP

Message le Mar Avr 26, 2011 13:02

Ben le problème c'est que je n'y connais RIEN en javascript, et donc en partant des exemples donnés par tinymce (exactement le lien que tu donnes)... :D c'est un peu dur d'apprendre juste comme ça (et pour être honnête en ce moment j'ai pas trop le temps de m'y plonger, d'où ma recherche de prestataire sur Elance et ma crise de nerf parce que au bout de 45 minutes le soi disant spécialiste me demandait toujours "où" je voulais afficher mon bouton et surtout quel était le shortcode qu'il devait attraper pour l'envoyer à la fonction (juste l'inverse quoi... )

Je n'ai pas touché aux codes sur l'exemple de tinymce, juste remplacé par le nom de mon plugin. Pas pensé à firebug pour les erreurs js je vais voir.

json_encode() pourrait bien être un gentil garçon, mais je ne comprends pas trop ce qu'il me raconte :D


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité