tinyMCE: plugin pour étendre ou changer l’éditeur

  • Statut : non résolu
15 sujets de 16 à 30 (sur un total de 31)
  • Auteur
    Messages
  • #585187
    Pharisien Libere
    Membre
    Padawan WordPress
    79 contributions

    Comme Lagaffe !

    Je n’ai pas compris où se trouve la version qui fonctionne et je n’ai pas compris ce que je dois avoir dans le header. QUelqu’un veut-il publier un header où le code est en état de marche ?

    Tout soudain, je comprends pourquoi ma question sur le WAI n’intéresse personne 🍺

    10000 mercis

    #585188
    LH
    Membre
    Chevalier WordPress
    372 contributions

    Bonjour tout le monde,

    Merci de votre intérêt pour ce plugin!
    Pour répondre aux questions…

    La dernière version du plugin se trouve ici:
    http://microwa.com/doc/2006/12/miwa-editor.zip

    Mode d’emploi:
    Installer le plugin et l’activer… c’est tout!

    Si tout se passe bien (comme chez moi et pour Marco) quand vous revenez sur votre écran ‘Ecrire un article’, vous avez le nouvel éditeur (tinyMCE avec 4 rangées de boutons).:D

    Si vous ne le voyez pas, c’est là que ça commence à se compliquer:😉

    1) commencer par vider le cache de votre navigateur et rechargez le panneau admin ‘Ecrire un article’.

    2) Si il n’y a toujours rien, il faut vérifier chaque étape pour voir où ça coince

    Regardez le source HTML de la page ‘Ecrire un article’:

    2a) le header doit contenir le code javascript pour charger le nouveau éditeur.
    un truc comme ça…
    [c]
    <script type="text/javascript" src="http://votre-domaine.tld/wp-content/plugins/miwa-editor/tinymce/tiny_mce_gzip.php“>
    [/c]

    2b) Cette URL doit charger le bon code Javascript compacté. Aller sur cette URL comme pour un autre site web. Et le navigateur doit vous afficher le code javascript. Ca doit commencer par…

    function TinyMCE_Engine(){var ua; this.majorVersion=”2″;this.minorVersion=”0.8″;this.releaseDate=”2006-10-23″;this

    Et finir par…

    remove_linebreaks : true, save_callback : “wp_save_callback”, document_base_url : “http://xxx.free.fr/&#8221; , language : “fr” });

    Si le code ne s’affiche pas:
    – C’est que l’URL doit être mauvaise
    => trouver la bonne URL
    – Ou alors que le fichier miwa-editor/tinymce/tiny_mce_gzip.php n’est pas accessible en lecture
    => donner les droits de lecture sur votre serveur web

    2c) Si le code s’affiche et que le plugin ne marche toujours pas, il reste à vérifier si il y a bien dans le body de la page le textarea avec un attribut title=”true” … un truc comme ça:

    <textarea title=”true” rows=”10″ cols=”40″ name=”content” tabindex=”2″ id=”content”>

    Le code title=”true” est généré si vous avez l’option ‘utiliser l’éditeur visuel pour écrire’ de coché.
    Aller vérifier dans le panneau ‘Utilisateurs’>’Votre Profil’.

    Si après avoir vérifié tout ça, ça ne marche toujours pas, plaignez-vous! :fouet:

    Voilà, je vais rédiger un article sur mon blog pour expliquer tout ça car avec un forum, ça devient confus…

    PS: pour EditorMonkey, le plus simple est peut-être de créer un nouvel utilisateur ? C’est étrange que le bouton ‘utiliser l’éditeur visuel pour écrire’ ait disparu!

    #585189
    lagaffe
    Membre
    Initié WordPress
    4 contributions

    Merci !! je n’ai pas le temps de regarder tout ça je prendrai le temps ce week end !!
    merci d’avoir pris la peine de repondre

    #585190
    samdesign
    Membre
    Initié WordPress
    11 contributions

    Bonjour,

    super ce plug-in pour étendre l’éditeur de texte!

    Par contre j’utilise depuis un moment PHOTOPRESS (http://familypress.net/photopress/) pour insérer mes images dans mes post. J’aimerais continuer à utiliser ce plugin avec mirwa editor… savez-vous comment procéder pour les rendre compatible??

    Merci d’avance!

    #585191
    lafber
    Membre
    Initié WordPress
    12 contributions

    Excellent le Plugin.

    Par contre ça ne marche pas avec Safari et pour que ça fonctionne il faut appliquer les instructions de gH3 sur cette page (Quelques-unes sont à appliquer au sein du plugin).

    #585192
    Patricia
    Membre
    Initié WordPress
    15 contributions

    des pbs si tu installes Media et Video
    de plus impossible de transferer facilement un fichier join du type pdf, word, etc,
    il affiche la balise <a sans le titre du media contrairement a la version de base

    A+
    Pat

    #585193
    LH
    Membre
    Chevalier WordPress
    372 contributions

    Bonjour,

    Voilà quelques nouvelles et réponses:

    Une page wiki a été créé pour ce plugin, la page est en accès libre.

    http://my.sambazen.net/wiki/index.php/WP_Plugin:MiwaEditor

    http://my.sambazen.net/wiki/index.php/Discuter:WP_Plugin:MiwaEditor

    N’hésitez pas à y noter vos installs réussies/ratées, vos problèmes rencontrés, vos suggestions, etc…
    Ca permettra de mieux suivre l’évolution du plugin.

    Pour les dernières questions:

    lafber wrote:
    Par contre ça ne marche pas avec Safari et pour que ça fonctionne il faut appliquer les instructions de gH3 sur cette page

    Le lien me renvoie sur ce post! Est-ce que tu peux remettre le bon lien ?

    samdesign wrote:
    Par contre j’utilise depuis un moment PHOTOPRESS (http://familypress.net/photopress/) pour insérer mes images dans mes post. J’aimerais continuer à utiliser ce plugin avec mirwa editor… savez-vous comment procéder pour les rendre compatible??

    Merci de m’avoir indiqué ce plugin, il est intéressant.
    De ce que j’ai regardé dans le code, il devrait être compatible!
    Mais la fonction javascript qui ajoute le bouton ne marche pas (testé avec IE7 et FF2) avec un tinyMCE ayant plusieurs rangées de boutons (???).
    J’ai changé 2 lignes de code dans le fichier buttonsnap.php pour qu’il ajoute le bouton sur une nouvelle ligne.
    Ce n’est pas très joli, mais ça marche… En attendant de trouver mieux, si ça t’intéresse, je peux te donner la modif.

    Patricia wrote:
    des pbs si tu installes Media et Video

    Je ne connais pas ces plugins, peux-tu m’indiquer où je peux les trouver pour que je teste ce qu’ils font ?
    Tu peux utiliser la page wiki pour écrire plus d’explication.

    Donc n’hésitez pas à ajouter vos commentaires sur la page wiki:
    http://my.sambazen.net/wiki/index.php/WP_Plugin:MiwaEditor

    Bonne journée

    #585194
    BaronRouge35
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Configuration WP actuelle
    – Version de WordPress : 2.0.2
    – Thème utilisé : Tiger Style Administration 2.01
    – Plugins en place : Akismet 1.14, Meta-SE 0.3 (désactivé), WP DB backup 1.7 (désactivé)
    – Nom de l’hebergeur : Amen
    – Navigateur utilisé : FF2 avec ADBlock Plus

    Préambule : Je suis nouveau sur WP, même si je commence à avoir lu pas mal de chose (forum, wiki, doc…) je prie les plus expérimenté de bien vouloir ne pas me tenir rigueur des bêtises que je pourrais écrire.

    Je cherchais à étendre les fonctionnalités de la barre d’outil de tinyMCE installé par défaut. J’ai découvert le site de l’éditeur tinyMCE (Moxiecode) et avais téléchargé la version full mais je ne suis pas arrivé à le configuré pour WP. Heureusement, j’ai trouvé la version “plugin” de Microwa; tout le travail que je m’apprétais à faire était déjà réalisé y compris la phase de débuggage 😋 Déjà, bravo pour le travail.

    J’ai procédé à l’installation comme indiqué, activé le plugin, vérifié que la case à cocher “Utiliser l’éditeur de visueli pour écrire” dans la conf Utilisateurs était cochée. Mes problèmes :

    – Quand je passe sur les pages de rédaction d’articles ou de pages, je me retrouve avec ** 2 ** zones de saisie du texte et pour chaque zone une barre tinyMCE incomplète (des boutons ne sont pas présents, pourtant les petites barres de séparation sont bien présentes) => pb résolu en décochant “Utiliser l’éditeur de visueli pour écrire” dans la conf Utilisateurs; ce qui est pour le moins étrange 😕

    – Quand je fais un click droit (de la souris bien sûr) dans la zone de saisie du texte ou sur une image insérée pour accéder à ses propriétés, la popup qui s’affiche prend toute la largeur de la fenêtre du navigateur. Voir une copie d’écran : ici

    Deux questions, est il possible :

    – de configurer la disposition des boutons pour redimensionner la barre d’outils car la mienne se superpose avec d’autres blocks d’affichage WP (cf l’image ci-dessus) ?
    – de configurer l’activation ou non des boutons pour ne rendre actifs que ceux dont j’ai besoin

    Merci d’avance pour vos réponses, conseils et propositions de solutions pour résoudre mes soucis.

    Je vous souhaite un joyeux réveillon et une bonne année 2007.

    Cdt
    JPD

    #585195
    LH
    Membre
    Chevalier WordPress
    372 contributions

    Salut et bonne année,

    Pour le moment, ce que je peux te répondre:

    BaronRouge35 wrote:
    Bonjour,

    Configuration WP actuelle
    – Version de WordPress : 2.0.2
    – Thème utilisé : Tiger Style Administration 2.01
    – Plugins en place : Akismet 1.14, Meta-SE 0.3 (désactivé), WP DB backup 1.7 (désactivé)
    – Nom de l’hebergeur : Amen
    – Navigateur utilisé : FF2 avec ADBlock Plus

    – Quand je passe sur les pages de rédaction d’articles ou de pages, je me retrouve avec ** 2 ** zones de saisie du texte et pour chaque zone une barre tinyMCE incomplète (des boutons ne sont pas présents, pourtant les petites barres de séparation sont bien présentes) => pb résolu en décochant “Utiliser l’éditeur de visueli pour écrire” dans la conf Utilisateurs; ce qui est pour le moins étrange 😕

    – Quand je fais un click droit (de la souris bien sûr) dans la zone de saisie du texte ou sur une image insérée pour accéder à ses propriétés, la popup qui s’affiche prend toute la largeur de la fenêtre du navigateur. Voir une copie d’écran : ici

    Le plugin miwa-editor a été testé seulement avec l’administration par défaut.
    Ton thème ‘Tiger Style Administration 2.01’ doit modifier les feuilles de styles et doit être incompatible avec le menu contextuel de TinyMCE.
    Pour être homogène, les modifs devraient être ajoutés à ce thème, puisqu’il change la présentation de l’administration.
    Je ne connais pas ce thème…Peux-tu mettre le lien où le trouver ?

    BaronRouge35 wrote:
    Deux questions, est il possible :

    – de configurer la disposition des boutons pour redimensionner la barre d’outils car la mienne se superpose avec d’autres blocks d’affichage WP (cf l’image ci-dessus) ?
    – de configurer l’activation ou non des boutons pour ne rendre actifs que ceux dont j’ai besoin

    Merci d’avance pour vos réponses, conseils et propositions de solutions pour résoudre mes soucis.

    Je vous souhaite un joyeux réveillon et une bonne année 2007.

    Cdt
    JPD

    Oui, tu peux configurer les boutons, il faut modifier le code dans le fichier tinymce/tiny_mce_gzip.php
    http://opensource.microwa.com/index.php?p=obj,/code-source/wp-plugins/miwa-editor/tinymce/tiny_mce_gzip.php

    Il y a plusieurs choix ‘préconfigurés’: ‘full’, ‘official’, ‘french’ or ‘perso’
    En comparant les configurations, tu dois pouvoir facilement ajouter les boutons/plugins qui t’intéressent.
    a) Fais les changements dans la config ‘perso’ sur les lignes:

    theme_advanced_buttons1_add_before : “save,newdocument,separator”,
            theme_advanced_buttons1_add : “fontselect,fontsizeselect”,
            theme_advanced_buttons2_add : “separator,insertdate,inserttime,preview,separator,forecolor,backcolor”,
            theme_advanced_buttons2_add_before: “cut,copy,paste,pastetext,pasteword,separator,search,replace,separator”,
            theme_advanced_buttons3_add_before : “tablecontrols,separator”,
            theme_advanced_buttons3_add : “emotions,iespell,flash,advhr,separator,print,separator,ltr,rtl,separator,fullscreen”,
            theme_advanced_buttons4 : “insertlayer,moveforward,movebackward,absolute,|,styleprops,|,spellchecker,cite,abbr,acronym,del,ins,|,visualchars,nonbreaking,|,wordpress_more,wordpress_page,wordpress_help”,

    b) puis change la ligne

    $mwa_editorconfig=’full’;

    en

    $mwa_editorconfig=’perso’;

    Dès que je peux, j’ajoute le code pour ne plus toucher au code… 😋

    #585196
    LH
    Membre
    Chevalier WordPress
    372 contributions
    BaronRouge35 wrote:
    Je cherchais à étendre les fonctionnalités de la barre d’outil de tinyMCE installé par défaut. J’ai découvert le site de l’éditeur tinyMCE (Moxiecode) et avais téléchargé la version full mais je ne suis pas arrivé à le configuré pour WP. Heureusement, j’ai trouvé la version “plugin” de Microwa; tout le travail que je m’apprétais à faire était déjà réalisé y compris la phase de débuggage 😋 Déjà, bravo pour le travail.

    Ah oui… merci pour le compliment :happy: et puis si tu as envie de reprendre l’existant pour le faire évoluer, n’hésite pas! Il n’y a pas beaucoup de code pour le moment, ça devrait être assez facile pour rajouter des possibilités! 🍺

    #585197
    TheBeO
    Membre
    Initié WordPress
    2 contributions
    LH wrote:

    Mais la fonction javascript qui ajoute le bouton ne marche pas (testé avec IE7 et FF2) avec un tinyMCE ayant plusieurs rangées de boutons (???).
    J’ai changé 2 lignes de code dans le fichier buttonsnap.php pour qu’il ajoute le bouton sur une nouvelle ligne.
    Ce n’est pas très joli, mais ça marche… En attendant de trouver mieux, si ça t’intéresse, je peux te donner la modif.

    Salut,

    d’abord merci pour ce super plugin, mais j’utilise ImageManager et du coup j’ai perdu le bouton !

    je veux bien savoir ce que tu as fait pour photopress

    Merci d’avance 😉

    #585198
    LH
    Membre
    Chevalier WordPress
    372 contributions
    TheBeO wrote:
    j’utilise ImageManager et du coup j’ai perdu le bouton !

    je veux bien savoir ce que tu as fait pour photopress

    Merci d’avance 😉

    Salut TheBeo,

    PhotoPress et ImageManager utilisent ButtonSnap pour insérer en Javascript de nouveaux boutons dans la barre d’outils de l’éditeur. Ca marche bien quand la barre n’a qu’une ligne. Mais quand la barre a plusieurs lignes, ça ne marche plus 😕

    Le bout de code fautif est dans le fichier buttonsnap.php:

    if(brs.length > 0)
    			mcetoolbar.insertBefore(sep, brs[0]);
    		else
    			mcetoolbar.appendChild(sep);

    mcetoolbar est la barre d’outils. Un
    détermine la fin de chaque ligne.
    ButtonSnap change alors le DOM en insérant le bouton ImageManager ou PhotoPress à la fin de la première ligne.
    En théorie, ça doit marcher quelque soit le nombre de lignes. Mais il doit y avoir un bug dans JavaScript qui fait que ça plante le insertBefore.

    La bidouille:
    Ne pas utiliser le insertBefore mais le appendChild, qui lui continue de marcher. Mais il ajoute le bouton sur une nouvelle ligne

    Pour cela, Il faut changer le code (2 occurrences dans le fichier buttonsnap.php):

    mcetoolbar.insertBefore(sep, brs[0]);

    en

    mcetoolbar.appendChild(sep);

    Il doit moyen de faire mieux 😋

    PS:
    Autrement, la version 2.0.9 de tinyMCE est sortie, et la version 2.1 de WP est attendue fin Janvier (?)
    Je vais attendre un peu pour livrer une nouvelle version du plugin compatible avec tout ça.

    #585199
    AmO
    Participant
    Maître WordPress
    4452 contributions

    L’implémentation de TinyMCE sera différente sous WP2.1 doc oui 🙂
    perso j’attend la 2.1.

    #585200
    TheBeO
    Membre
    Initié WordPress
    2 contributions

    merci beaucoup, ça fonctionne bien ✅

    #585201
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    J’ai installé le plugin miwa, ça marche impec, pas de souci. Très beau travail.

    Juste un petit probleme sous IE7, mais bizarrement l’erreur existe sur certains ordis mais pas sur tous.

    Sur certains ordis, l’editeur miwa n’apparait pas. C’est l’editeur par defaut qui apparait. Pourtant le script est bien en appel dans le avec une url qui est la bonne.

    En bas de page IE indique une erreur sur la page :

    ligne : 222
    caractere : 1
    erreur : ‘tinyMCE’ est indefini.
    code : 0
    url : http://monsite/wp-admin/post.php

    Si quelqu’un a une idée, je suis preneur. 🙂

    Encore merci pour ce plugin et le travail fourni

15 sujets de 16 à 30 (sur un total de 31)
  • Vous devez être connecté pour répondre à ce sujet.