не могу настроить файл wysiwyg.class.php
<?php class cmsWysiwygTrumbowyg { private static $redactor_loaded = false; public function displayEditor($field_id, $content=''){ $this->loadRedactor(); } private function loadRedactor() { if(self::$redactor_loaded){ return false; } $lang = cmsCore::getLanguageName(); $template = cmsTemplate::getInstance(); $user = cmsUser::getInstance(); $core = cmsCore::getInstance(); $template->addJSFromContext('wysiwyg/trumbowyg/trumbowyg.js'); $template->addCSSFromContext('wysiwyg/trumbowyg/ui/trumbowyg.css'); $template->addJSFromContext('templates/default/js/files.js'); if($lang !== 'en'){ $template->addJSFromContext('wysiwyg/trumbowyg/langs/'.$lang.'.min.js'); $options['lang'] = $lang; } $options['minHeight'] = 200; ?> <script src="/wysiwyg/Trumbowyg/plugins/emoji/trumbowyg.emoji.min.js"></script> <script type="text/javascript"> $(function(){ icms.files.url_delete = '<?php echo href_to('files', 'delete'); ?>'; imperavi_options.imageDeleteCallback = function (element){ if(confirm('<?php echo LANG_PARSER_IMAGE_DELETE; ?>')){ icms.files.deleteByPath($(element).attr('src')); } }; $('.imperavi_redactor').trumbowyg(imperavi_options); }); </script> <?php self::$redactor_loaded = true; } }
