21/11/2023, 17:55:03
La mise à niveau vers TinyMCE Community 6.7.3 fonctionne en partie.
J'ai une page de test avec V2.2.19b, où TinyMCE 6 fonctionne "out of the box" (ici, le FilePicker est aussi déjà mis à jour à la version 1.0.7).
Sur mon autre site avec V2.2.18 (officiel), j'ai voulu remplacer le répertoire modules\MicroTiny par la nouvelle version.
(Actuellement, j'utilise TinyMCE 4, qui fonctionne très bien).
Si je remplace maintenant le répertoire modules\MicroTiny par TinyMCE 6, CMSMS se plaint que la dépendance "FilePicker Version 1.0.7" manque. En fait, j'ai ici "FilePicker version 1.0.6".
Si je remplace également le répertoire modules\NFilePicker, je n'obtiens plus qu'une erreur PHP :
Si j'ignore le FilePicker et continue à utiliser la version 1.0.6, TinyMCE ne fonctionne pas et affiche l'erreur suivante dans la console du navigateur :
La ligne 82f dit ceci :
si je comprends bien, "editor.addMenuItem" ne devrait plus être créé du tout, n'est-ce pas ?
Mais je ne sais pas où je peux le "désactiver".
Et comment puis-je mettre à jour vers Filepicker version 1.0.7 ?
Je viens de constater que le même phénomène se produit lorsque je passe de "TinyMCE 4.9.11" à "TinyMCE 5.10.9".
J'ai une page de test avec V2.2.19b, où TinyMCE 6 fonctionne "out of the box" (ici, le FilePicker est aussi déjà mis à jour à la version 1.0.7).
Sur mon autre site avec V2.2.18 (officiel), j'ai voulu remplacer le répertoire modules\MicroTiny par la nouvelle version.
(Actuellement, j'utilise TinyMCE 4, qui fonctionne très bien).
Si je remplace maintenant le répertoire modules\MicroTiny par TinyMCE 6, CMSMS se plaint que la dépendance "FilePicker Version 1.0.7" manque. En fait, j'ai ici "FilePicker version 1.0.6".
Si je remplace également le répertoire modules\NFilePicker, je n'obtiens plus qu'une erreur PHP :
Code :
[21-Nov-2023 16:40:46 Europe/Berlin] PHP Fatal error : Could not check compatibility between FilePicker::get_html($name, $value, FilePicker\Profile $profile, $required = false) and CMSMS\FilePickerInterface::get_html($name, $value, CMSMS\FilePickerProfile $profile), because class FilePicker\Profile is not available in /home/public_html/modules/FilePicker/FilePicker.module.php on line 186
Si j'ignore le FilePicker et continue à utiliser la version 1.0.6, TinyMCE ne fonctionne pas et affiche l'erreur suivante dans la console du navigateur :
Code :
Uncaught TypeError : editor.addMenuItem is not a function
setup https://www.domain.de/tmp/cache/mt_86a5b58a0d02051e5391ef315f38e5e8.js:82
La ligne 82f dit ceci :
Code :
setup : function(éditeur) {
editor.addMenuItem('mailto',{
text : cmsms_tiny.prompt_insertmailto,
cmd : 'mailto',
context : 'insert',
})
si je comprends bien, "editor.addMenuItem" ne devrait plus être créé du tout, n'est-ce pas ?
Mais je ne sais pas où je peux le "désactiver".
Et comment puis-je mettre à jour vers Filepicker version 1.0.7 ?
Je viens de constater que le même phénomène se produit lorsque je passe de "TinyMCE 4.9.11" à "TinyMCE 5.10.9".