TinyMCE - bouton sauver

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • TinyMCE - bouton sauver

    Bonjour à tous,

    TinyMCE possède un plugin "save" dont le rôle serait d'ajouter 2 boutons "Save" et "Cancel" ainsi que le raccourci clavier Ctrl+S
    En ce qui me concerne, je n'ai jamais vu les boutons et un Ctrl+S ferme la page sans rien sauver.

    Si je renomme le dossier du plugin dans media/ediitors/plugins, j'ai une belle erreur ressource non trouvée
    . Donc il est appelé. Si je supprime l'appel du shortcut dans le JS, je ne quitte plus à la sauvage, mais j'ai la classique boite pour enregistrer la page en HTML qui correspond au ctrl+S du navigateur.



    Donc, il est actif, mais ne sauve rien du tout

    Si quelqu'un a une idée, elle est la bienvenue ...
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

  • #2
    Re : TinyMCE - bouton sauver

    Salut,
    il semble que c'est un bug - enfin pas vraiment, plutôt une omission - sur le fichier core.js
    dans
    /media/system/js/core.js

    Discussion ici :
    Ctrl+s discards edited article instead of saving it · Issue #16550 · joomla/joomla-cms ->
    Steps to reproduce the issue Create a new article or open an existing article. Edit the article text. Or change an image etc. Press the keys Ctrl and S (Ctrl+s). Expected result The edited version ...


    J'ai essayé la soluce proposée, ça ne fonctionne pas chez moi.
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Re : TinyMCE - bouton sauver

      Bien vu Ghazal,

      La seule solution que j'ai trouvé pour éviter la sortie sans sauvegarde est de supprimer l'ajout du raccourci dans /media/ediitors/plugins/save/plugin.min.js

      Ci-joint le fichier modifié. Attention, il faudra peut-être le remettre à chaque mise à jour de Joomla
      tinymce_save_plugin.min.js.zip

      Cela ne permet pas de voir les boutons
      UP, le plugin universel à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #4
        Re : TinyMCE - bouton sauver

        Idem Ghazal chez moi (PC w10 sous chrome et IE10).

        Remarque: en mettant les lignes suggérées dans le core.js et son min, je ne peux plus modifier le plugin tinymce

        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Re : TinyMCE - bouton sauver

          Pour voir le bouton, il faut aller dans le plugin tinymce, dans l'onglet 'set 0' pour l'avoir en admin et entrer 'save' dans 'bouton personnalisé' (tout en bas). Le bouton apparaît alors, mais, Ctrl S ou cliquer sur le nouveau bouton enregistrer à le me même effet q'un plâtre sur une jambe de bois....

          Pascal
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Re : TinyMCE - bouton sauver

            Salut pascal,

            J'ai déjà fait ce test sans rien voir du tout. Tu vois les boutons chez toi ?

            De plus le plugin est appelé sans avoir besoin d'ajouter save et possède bien la déclaration des boutons
            Code:
                e.addCommand("mceSave", t), e.addCommand("mceCancel", r), e.addButton("save", {
                    icon: "save",
                    text: "Save",
                    cmd: "mceSave",
                    disabled: !0,
                    onPostRender: i
                }), e.addButton("cancel", {
                    text: "Cancel",
                    icon: !1,
                    cmd: "mceCancel",
                    disabled: !0,
                    onPostRender: i
                }), e.addShortcut("Meta+S", "", "mceSave")
            Selon vous, que veux dire disabled: pas faux
            UP, le plugin universel à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Re : TinyMCE - bouton sauver

              Cliquez sur l'image pour l'afficher en taille normale

Nom : plugin_tinymce.jpg 
Affichages : 1 
Taille : 23,9 Ko 
ID : 1806244

              Cliquez sur l'image pour l'afficher en taille normale

Nom : Articles  Modifier.jpg 
Affichages : 1 
Taille : 44,7 Ko 
ID : 1806245

              Pascal
              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

              Commentaire


              • #8
                Re : TinyMCE - bouton sauver

                Merci Pascal,

                Moi je n'ai rien.
                Je vais reinstaller un Joomla vide pour tester. J'ai peut être bricolé un truc dans un coin qui le bloque
                UP, le plugin universel à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : TinyMCE - bouton sauver

                  Le comportement est un peu bizarre, car, si on regarde le code, on devrait avoir 2 boutons, or, je n'ai que "enregistrer" qui est grisé tant que l'on ne fait pas de modification.

                  Je pense que le fait de mettre "save" dans le plugin déclenche un autre plugin que je n'ai pas encore trouvé....

                  De même, j'ai activé le bouton "avertissement sauvegarde" qui devrait me mettre un message si je modifie et que je sors sans sauvegarder. Pourtant, je n'ai aucun message...En regardant dans Github, il semblerait que ce soit l'inverse qui se passe: si on met à non, le message apparaît toujours, sauf suivant le degré d'ébriété de l'intervenant: https://github.com/joomla/joomla-cms/issues/14466

                  Je continue mes essais car je viens de découvrir, grâce à toi, que Ctrl-S pouvait fonctionner sous tinymce et j'en avais envie depuis que j'utilise Joomla....

                  A plus tard,

                  Pascal
                  If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                  Commentaire


                  • #10
                    Re : TinyMCE - bouton sauver

                    Le comportement est un peu bizarre, car, si on regarde le code, on devrait avoir 2 boutons
                    C'est ce que j'ai dit dans mon premier post. J'ai essayé de modifier les paramètres d'appel sans résultat (dans le code JS que j'ai mis en deminifié)
                    Je pense que le fait de mettre "save" dans le plugin déclenche un autre plugin que je n'ai pas encore trouvé
                    Il faudrait regarder dans l'appel par /plugins/editors/tinymce/tinymce.php si le fait de mettre save dans le plugin modifie une des conditions d'appel.
                    UP, le plugin universel à découvrir sur https//up.lomart.fr
                    bgMax
                    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                    Commentaire


                    • #11
                      Re : TinyMCE - bouton sauver

                      J'ai retrouvé le bouton enregistrer sur un Joomla tout neuf où mon clavier n'a pas encore été jouer dans le code.
                      Je me rappelle maintenant avoir tenté de le placer sur la barre d'outils avec les autres.
                      Par contre, il n'enregistre rien

                      Au niveau de l'appel. Le plugin save est toujours chargé ligne 426 : Set of always available plugins
                      Par contre le bouton est optionnel. Il est ajouté sur la toolbar2 ligne 575 s'il est trouvé dans les "Bouton personnalisé" $custom_button

                      J'ai fait une tentative de créer un bouton enregistrer plus généraliste avec un Ctrl+S qui fonctionne sauf lorsque le curseur est dans la zone d'édition. A voir ici: https://lomart.fr/trucs-et-astuces/8...ur-enregistrer
                      Combiné à la désactivation du Ctrl+S dans tinyMCE, il répond a mes besoins immédiats : ne pas retaper 2 ou 3 fois mes textes pour sorties non sauvegardées par Ctrl+S intempestif.
                      UP, le plugin universel à découvrir sur https//up.lomart.fr
                      bgMax
                      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X