captain_torche Posté 8 Novembre 2007 Posté 8 Novembre 2007 Je suis en train de bidouiller wymeditor, et j'y ajoute un menu qui devrait me permettre d'insérer des éléments dans le texte. Le seul souci, c'est que je n'ai pas trouvé la fonction qui me permette de le faire. j'ai bien trouvé la fonction "paste" dans un des exemples, mais elle ne fait qu'ajouter mon contenu à la fin du texte existant. Des idées ?
Magicoyo Posté 8 Novembre 2007 Posté 8 Novembre 2007 Le contenu que tu y ajoute c'est conteneur+contenu (genre <p>contenu</p>) ou juste le contenu sans balise ? Ils sont longs ces contenus ? Ne peux-tu pas t'appuyer sur le presse-papier de Windows (voire de l'OS) ? Ou traiter l'import du contenu après la saisie, en PHP ?
captain_torche Posté 8 Novembre 2007 Auteur Posté 8 Novembre 2007 C'est juste du contenu sans balise, très court (sous la forme {prénom nom}). Dans le principe : - J'ai une liste de personnes enregistrées - j'affiche la liste de ces personnes - sur un clic, j'insère leur nom dans mon texte A l'affichage, la chaine {prénom nom} est remplacée par le pseudo attribué.
Magicoyo Posté 8 Novembre 2007 Posté 8 Novembre 2007 T'a essayé de contacter les développeurs de WYMeditor ? Un des deux est déjà inscrit sur le HUB.
captain_torche Posté 8 Novembre 2007 Auteur Posté 8 Novembre 2007 J'ai laissé un message sur le forum hier soir, je n'ai pas encore eu de réponse. Je vais me montrer plus patient
captain_torche Posté 13 Novembre 2007 Auteur Posté 13 Novembre 2007 Bon, le forum de WymEditor est pour le moins exsangue ... Je relance la question, et j'y ajoute : Connaisez-vous un script tiers (si possible basé sur Jquery) qui fasse ce que je désire (pour rappel ; insérer une chaîne de caractères à l'endroit où se trouve mon curseur ?).
captain_torche Posté 11 Mars 2008 Auteur Posté 11 Mars 2008 Je remonte le sujet ici, vu qu'aucune de mes questions n'a eu de réponse sur le forum officiel : comment faire pour ajouter un contenu à l'intérieur d'un paragraphe wymeditor ?
Portekoi Posté 11 Mars 2008 Posté 11 Mars 2008 Je réponds pas directement à ta question mais regarde FCK Editor, il me semble qu'il fait ca... Pas sur.
Portekoi Posté 11 Mars 2008 Posté 11 Mars 2008 Je confirme, il le fait. Je fais regarder le source et voir pour réparer le JS derrière ca
captain_torche Posté 11 Mars 2008 Auteur Posté 11 Mars 2008 J'avais essayé FCKEditor, mais ma préférence s'était portée sur WymEditor, que j'avais trouvé plus souple. Mais bon, si je ne trouve pas ma solution, je reviendrai vers FCK.
Portekoi Posté 11 Mars 2008 Posté 11 Mars 2008 Bon, le code, c'est du costo... voilà se qui passe pour l'insertion de code : FCK.InsertHtml = function( html ){ html = FCKConfig.ProtectedSource.Protect( html ); html = FCK.ProtectUrls( html ); FCK.Focus(); FCKUndo.SaveUndoStep(); // Gets the actual selection. var oSel = FCK.EditorDocument.selection; // Deletes the actual selection contents. if ( oSel.type.toLowerCase() != "none" ) oSel.clear(); // Insert the HTML. oSel.createRange().pasteHTML( html );} Maintenant, télécharge FCK, isole les fonctions et fais une confiture... et voilà
captain_torche Posté 11 Mars 2008 Auteur Posté 11 Mars 2008 Je regarde ce soir si je peux adapter ça à Wym, je te tiens au courant.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant