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 ->
    https://github.com/joomla/joomla-cms/issues/16550

    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
                      1 sur 2 < >

                      C'est [Réglé] et on n'en parle plus ?

                      A quoi ça sert ?
                      La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                      Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                      Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                      Comment ajouter la mention [Réglé] à votre discussion ?
                      1 - Aller sur votre discussion et éditer votre premier message :


                      2 - Cliquer sur la liste déroulante Préfixe.

                      3 - Choisir le préfixe [Réglé].


                      4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                      2 sur 2 < >

                      Assistance au forum - Outil de publication d'infos de votre site

                      Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                      Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                      Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                      UTILISER À VOS PROPRES RISQUES :
                      L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                      Problèmes connus :
                      FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                      Installation :

                      1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                      Archive zip : https://github.com/AFUJ/FPA/zipball/master

                      2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                      3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                      4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                      5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                      6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                      et remplacer www. votresite .com par votre nom de domaine


                      Exemples:
                      Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                      Télécharger le script fpa-fr.php dans: /public_html/
                      Pour executer le script: http://www..com/fpa-fr.php

                      Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                      Télécharger le script fpa-fr.php dans: /public_html/cms/
                      Pour executer le script: http://www..com/cms/fpa-fr.php

                      En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                      Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                      Voir plus
                      Voir moins

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X