Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
TinyMCE : impossible d'éditer les profils
#1
Citation :----------------------------------------------
Cms Version: 2.2.3.1
Installed Modules:
AdminSearch: 1.0.4
CGExtensions: 1.59.1
CGSimpleSmarty: 2.1.8
CMSContentManager: 1.1.6
CMSMailer: 6.2.14
Captcha: 0.5.5
CmsJobManager: 0.1.1
DesignManager: 1.1.3
FEupload: 0.3.1
FileManager: 1.6.4
FilePicker: 1.0.1
FormBuilder: 0.8.1.6
Gallery: 2.3.2
JQueryTools: 1.4.0.3
LISE: 1.3.1
LISEdocuments: 1.3.1
MicroTiny: 2.2.1
ModuleManager: 2.1.2
Navigator: 1.0.8
News: 2.51.3
Search: 1.51.2
SiteMapMadeSimple: 1.2.8
TinyMCE: 3.2-beta5

Config Information:
php_memory_limit:
max_upload_size: 64000000
url_rewriting: mod_rewrite
page_extension: .html
query_var: page
auto_alias_content: true
locale:
set_names: true
timezone: Europe/Paris
permissive_smarty: true

Php Information:
phpversion: 7.0.31
md5_function: On (Vrai)
json_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_ALL: 22517
E_STRICT: 0
E_DEPRECATED: 0
test_file_timedifference: Aucune différence de date du système trouvée
test_db_timedifference: Aucune différence de date du système trouvée
create_dir_and_file: 1
memory_limit: 256M
max_execution_time: 50000
register_globals: Off (Faux)
output_buffering: 0
disable_functions:
open_basedir:
test_remote_url: Valable
file_uploads: On (Vrai)
post_max_size: 64M
upload_max_filesize: 64M
session_save_path: /tmp (1777)
session_use_cookies: On (Vrai)
xml_function: On (Vrai)
xmlreader_class: On (Vrai)
check_ini_set: On (Vrai)
curl: On

Performance Information:
allow_browser_cache: Off (Faux)
browser_cache_expiry: 60
php_opcache: Off (Faux)
smarty_cache: On (Vrai)
smarty_compilecheck: Off (Faux)
auto_clear_cache_age: On (Vrai)
Server Information:
Server Software: Apache
Server Api: cgi-fcgi
Server Os: Linux Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux On Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
Server Db Type: MySQL (mysqli)
Server Db Version: 5.5.60
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté

Permission Information:
tmp: /homepages/34/d389106031/htdocs/sonnenberg/tmp (0705)
tmp_cache: /homepages/34/d389106031/htdocs/sonnenberg/tmp/cache (0705)
templates_c: /homepages/34/d389106031/htdocs/sonnenberg/tmp/templates_c (0705)
modules: /homepages/34/d389106031/htdocs/sonnenberg/modules (0705)
uploads: /homepages/34/d389106031/htdocs/sonnenberg/uploads (0705)
Masque de création de fichier (umask) : /homepages/34/d389106031/htdocs/sonnenberg/tmp/cache (0705)
config_file: 0604
----------------------------------------------

Bonjour,

J'ai installé la dernière version de tinyMCE, l'installation se passe correctement mais il m'est impossible d'éditer les profils, j'ai le message suivant :
Citation :Fatal error: Uncaught CmsDataNotFoundException: Could not find template type identified by TinyMCE::js in /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CmsLayoutTemplateType.php:679 Stack trace: #0 /homepages/34/d389106031/htdocs/sonnenberg/modules/TinyMCE/lib/class.tinymce_utils.php(240): CmsLayoutTemplateType::load('TinyMCE::js') #1 /homepages/34/d389106031/htdocs/sonnenberg/modules/TinyMCE/action.admin_editprofile.php(87): tinymce_utils::load_templates_by_type('js') #2 /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CMSModule.php(1415): include('/homepages/34/d...') #3 /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CMSModule.php(1489): CMSModule->DoAction('admin_editprofi...', 'm1_', Array, '') #4 /homepages/34/d389106031/htdocs/sonnenberg/admin/moduleinterface.php(76): CMSModule->DoActionBase('admin_editprofi...', 'm1_', Array, '', Object(Smarty_CMS)) #5 {main} thrown in /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CmsLayoutTemplateType.php on line 679

J'ai trouvé ce bug reporté sur la forge , mais sans résolution (la désintallation/réinstallation de résout pas le problème) :
http://dev.cmsmadesimple.org/bug/view/11571

Sinon, est-il possible de personnaliser la barre d'outils de microTiny ( en mettant un peu les mains dans le cambouis ?...) , j'aimerais y ajouter l'icône tableau.

Merci.
Répondre
#2
Bonjour,

peux-tu déjà mettre à jour le CMS et retenter ? As-tu des templates liés à TinyMCE dans le DesignManager ?
Répondre
#3
Citation :Sinon, est-il possible de personnaliser la barre d'outils de microTiny ( en mettant un peu les mains dans le cambouis ?...) , j'aimerais y ajouter l'icône tableau.
dans la version 2.2.8 et sûrement avant pour avoir le menu Tableaux c'est incorporé dans l'onglet Paramètres de microTiny (Autoriser les tableaux)
sinon pour ces modifications c'est a voir sur http://www.cmsmadesimple.fr/forum/viewto...321#p43321
J-C Etiemble Tutoriels v 2.2.x
Répondre
#4
Merci JC,

Oui , j'avais bien activé les tableaux, mais voulais voir l'icône dans la barre d'outils (je ne laisse que la barre d'outils aux éditeurs du site ).

J'avais bien jeté un oeil mais trop rapide à tinymce_config.js . J'ai donc ajouté table à la ligne toolbar et ça fonctionne.

Citation :toolbar: 'undo redo | cut copy paste | styleselect | bold italic | table | alignleft aligncenter alignright alignjustify indent outdent | bullist numlist | anchor link mailto unlink cmsms_linker{if $mt_profile.allowimages} | image {/if}',

Il faudra juste pensé à refaire la manip en cas de mise à jour du module (et du cms ? ce module étant inclus ? )

Ça me suffit donc pour le moment, mais je vais quand même voir pour tinyMCE avant de tagger "résolu".
Répondre
#5
Tente une mise à jour CMSMS + réinstallation de TinyMCE pour qu'on avance Wink Merci !

Pour MicroTiny, il me semble que tu dois pouvoir utiliser le système d'override via assets/module_custom pour avoir un JS sur mesure. Sinon en effet, il faudra revoir ton JS à chaque mise à jour du CMS, le module y étant inclus au niveau du core.
Répondre
#6
Je viens de mettre à jour en 2.2.8 qui vient de sortir, l'édition des profils de TinyMCE crash toujours avec la même erreur :
Citation :Fatal error: Uncaught CmsDataNotFoundException: Could not find template type identified by TinyMCE::js in /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CmsLayoutTemplateType.php:679 Stack trace: #0 /homepages/34/d389106031/htdocs/sonnenberg/modules/TinyMCE/lib/class.tinymce_utils.php(240): CmsLayoutTemplateType::load('TinyMCE::js') #1 /homepages/34/d389106031/htdocs/sonnenberg/modules/TinyMCE/action.admin_editprofile.php(87): tinymce_utils::load_templates_by_type('js') #2 /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CMSModule.php(1410): include('/homepages/34/d...') #3 /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CMSModule.php(1486): CMSModule->DoAction('admin_editprofi...', 'm1_', Array, '') #4 /homepages/34/d389106031/htdocs/sonnenberg/admin/moduleinterface.php(74): CMSModule->DoActionBase('admin_editprofi...', 'm1_', Array, '', Object(Smarty_CMS)) #5 {main} thrown in /homepages/34/d389106031/htdocs/sonnenberg/lib/classes/class.CmsLayoutTemplateType.php on line 679
Répondre
#7
Il peut y avoir plusieurs raisons, mais la cause semble être un manque de type de template dans le DesignManager. Reste à voir si ca vient de TinyMCE ou du DesignManager .. ou ailleurs.

Je viens de tenter sur une fresh install en 2.2.8 + dernier TinyMCE sans problème. Aucun problème non plus sur plusieurs upgrades.

Si cela te convient, je te propose de m'envoyer un message privé un dump de la DB que je voie ce qui se passe dans les tables des templates. A moins que tu aies un accès distant au site et que tu peux m'en envoyer les accès (en privé aussi bien sûr) ?

Merci
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)