Надо подружить редактор quilljs.com (используется на telegra.ph ) с инстантом второй версии.
Должен быть отдельным установочным пакетом. Под ключ, т.е. установил, ввёл нужные настройки, работаешь.
Должен храниться в папке /wysiwyg/.
Пишите сразу цены и сроки.
Я не хочу ждать пол года пока все одуплятся и что-то решат.
Бесплатно — спасибо, не надо.
PS а на этот форум нужно добавить смайлик, как колобок бьется об стену головой.
Будет означать :
Я не хочу ждать пол года пока все одуплятся и что-то решат.
Бесплатно — спасибо, не надо.
Неоднозначное сообщение.
PS а на этот форум нужно добавить смайлик, как колобок бьется об стену головой.
Будет означать :
Я не хочу ждать пол года пока все одуплятся и что-то решат.
Бесплатно — спасибо, не надо.
По сабжу то, есть что?
Так возьмите да добавьте.А у меня предложение — добавить редактор Trumbowyg с плагинами emoji и uploaded image
не могу настроить файл wysiwyg.class.phpТак возьмите да добавьте.
не могу настроить файл 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; } }