nitrol Опубликовано 24 января, 2015 Жалоба Поделиться Опубликовано 24 января, 2015 Захотел обновить редактор текста, выкладываю инструкцию что получилось.1. скачиваем сам плагин редактора 2. распаковываем папку "tinymce" которая лежит в архиве по пути "tinymce->js"3. загружаем ее в "/simpla/design/js" 4. меняем содержимое файла tinymce_init.tpl (/simpla/design/html) на : <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> <script language="javascript"> tinymce.init({literal}{{/literal} selector: "textarea.editme", language : "ru", plugins: [ "advlist autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor colorpicker textpattern" ], toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image", toolbar2: "print preview media | forecolor backcolor emoticons", content_css :"../design/{$settings->theme}/css/style.css", {literal}}{/literal}); </script> 5. добавляем класс "editme" блоку(ам) "textarea" в шаблоне админа, в файлах: brand.tpl category.tpl delivery.tpl page.tpl payment_method.tpl post.tpl product.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 24 января, 2015 Жалоба Поделиться Опубликовано 24 января, 2015 А зачем менять селектор в файлах? Не проще прописать те, что уже есть при подключении? Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 24 января, 2015 Жалоба Поделиться Опубликовано 24 января, 2015 А что существенного произошло в новой версии? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 24 января, 2015 Жалоба Поделиться Опубликовано 24 января, 2015 (изменено) А что существенного произошло в новой версии? Она кардинально изменилась. Я для своего блога использовал именно четвертую версию. Почувствуй разницу http://www.tinymce.com/tryit/basic.php Изменено 24 января, 2015 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 24 января, 2015 Жалоба Поделиться Опубликовано 24 января, 2015 Она кардинально изменилась.Я для своего блога использовал именно четвертую версию.Почувствуй разницу http://www.tinymce.com/tryit/basic.php ага, соглашусь существенные изменения Захотел обновить редактор текста, выкладываю инструкцию что получилось.1. скачиваем сам плагин редактора 2. распаковываем папку "tinymce" которая лежит в архиве по пути "tinymce->js"3. загружаем ее в "/simpla/design/js" 4. меняем содержимое файла tinymce_init.tpl (/simpla/design/html) на : <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> <script language="javascript"> tinymce.init({literal}{{/literal} selector: "textarea.editme", language : "ru", plugins: [ "advlist autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor colorpicker textpattern" ], toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image", toolbar2: "print preview media | forecolor backcolor emoticons", content_css :"../design/{$settings->theme}/css/style.css", {literal}}{/literal}); </script> 5. добавляем класс "editme" блоку(ам) "textarea" в шаблоне админа, в файлах: brand.tpl category.tpl delivery.tpl page.tpl payment_method.tpl post.tpl product.tpl спасибо, что поделились Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 января, 2015 Жалоба Поделиться Опубликовано 25 января, 2015 Мой вариант подключения: <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> <script language="javascript"> tinymce.init({literal}{{/literal} selector: "textarea.editor_large,textarea.editor_small", language : "ru", plugins: [ "advlist autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor colorpicker textpattern" ], toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image", toolbar2: "print preview media | forecolor backcolor emoticons", content_css :"../design/{$settings->theme}/css/style.css", {literal}}{/literal}); </script> Больше ничего менять не надо.Если не работает - скачайте русский язык здесь http://www.tinymce.com/i18n/index.php и положите в папку langs Цитата Ссылка на сообщение Поделиться на другие сайты
nitrol Опубликовано 26 января, 2015 Автор Жалоба Поделиться Опубликовано 26 января, 2015 Мой вариант подключения: <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> <script language="javascript"> tinymce.init({literal}{{/literal} selector: "textarea.editor_large,textarea.editor_small", language : "ru", plugins: [ "advlist autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor colorpicker textpattern" ], toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image", toolbar2: "print preview media | forecolor backcolor emoticons", content_css :"../design/{$settings->theme}/css/style.css", {literal}}{/literal}); </script> Больше ничего менять не надо.Если не работает - скачайте русский язык здесь http://www.tinymce.com/i18n/index.php и положите в папку langsспасибо, с таким подключением действительно не нужно менять файлы .tpl, мой недочет Цитата Ссылка на сообщение Поделиться на другие сайты
zetwin Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 что с загрузкой изображений? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 Ничего, для новой версии загрузчик очень дорогой Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 Ничего, для новой версии загрузчик очень дорогой Если хорошо искать то можно найти бесплатный. Цитата Ссылка на сообщение Поделиться на другие сайты
zetwin Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 все с вами ясно)) будем искать Цитата Ссылка на сообщение Поделиться на другие сайты
yodaexolon Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 А как moxiemanager установить ? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 http://www.moxiemanager.com/getit/ Цитата Ссылка на сообщение Поделиться на другие сайты
yodaexolon Опубликовано 26 января, 2015 Жалоба Поделиться Опубликовано 26 января, 2015 Точнее здесь http://www.moxiemanager.com/faq/#TinyMCE_Integration Цитата Ссылка на сообщение Поделиться на другие сайты
Json Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 почему то перестала работать авто подстановка ссылок и метатегов при добавление новой записи Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 почему то перестала работать авто подстановка ссылок и метатегов при добавление новой записиЯ ждал когда кто то это напишет Да такой косяк есть, нужно дописать статью. Цитата Ссылка на сообщение Поделиться на другие сайты
Json Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 Я ждал когда кто то это напишет Да такой косяк есть, нужно дописать статью.надо, еще и смайлики надо в папке правильно указывать, а то не отображаются ))) Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 Агонь! Мои мольбы услышаны, наконец можно будет обновить этот страшенный редактор. А помимо отсутствия загрузчика фоток и косяков с метатегами какие траблы будут еще? Или имеет смысл просто подождать чуть? Цитата Ссылка на сообщение Поделиться на другие сайты
Json Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 Агонь! Мои мольбы услышаны, наконец можно будет обновить этот страшенный редактор. А помимо отсутствия загрузчика фоток и косяков с метатегами какие траблы будут еще? Или имеет смысл просто подождать чуть?Ждать чуть чуть, что именно Вы имеете ввиду? Цитата Ссылка на сообщение Поделиться на другие сайты
Денис Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 (изменено) Ловите http://www.responsivefilemanager.com/ бесплатный, может даже лучше moxie Изменено 29 января, 2015 пользователем Денис Цитата Ссылка на сообщение Поделиться на другие сайты
Денис Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 (изменено) Потестировал http://www.responsivefilemanager.com/, отлично работает с последним tinymce (4.1.7) файл tinymce_init.tpl <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> <script language="javascript"> tinymce.init({ selector: "textarea.editor_large,textarea.editor_small", language : "ru", plugins: [ "advlist autolink link image lists charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars insertdatetime media nonbreaking", "table contextmenu directionality emoticons paste textcolor responsivefilemanager" ], toolbar1: "undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | styleselect", toolbar2: "| responsivefilemanager | link unlink anchor | image media | forecolor backcolor | print preview code ", image_advtab: true , external_filemanager_path:"/simpla/design/js/filemanager/", filemanager_title:"Responsive Filemanager" , external_plugins: { "filemanager" : "/simpla/design/js/filemanager/plugin.min.js"} }); </script> заливаем из скаченного архива папку "filemanager" в "/simpla/design/js", ну и папку плагина "responsivefilemanager" в "/simpla/design/js/tinymce/plugins" Далее в файле /simpla/design/js/filemanager/config/config.php прописываем нужные адреса к нашей папке с загрузками $upload_dir = '/files/uploads/'; $current_path = '../../../../files/uploads/'; $thumbs_base_path = '../../../../files/thumbs/'; И не забудьте создать доп. папку для превьюшек "thumbs" в папке "/files/", установив ей права 777 Изменено 29 января, 2015 пользователем Денис Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 Крутец! попробую Цитата Ссылка на сообщение Поделиться на другие сайты
Денис Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 (изменено) Если не нужно автозаполнение keywords и description то можно удалить определенные куски js чтобы вернулось хотя бы автозаполнение урла и заголовка В файле page.tpl и post.tpl удаляем эти строки: function generate_meta_keywords() { name = $('input[name="header"]').val(); return name; } function generate_meta_description() { if(typeof(tinyMCE.get("body")) =='object') { description = tinyMCE.get("body").getContent().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); return description; } else return $('textarea[name=body]').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } if($('input[name="meta_keywords"]').val() == generate_meta_keywords() || $('input[name="meta_keywords"]').val() == '') meta_keywords_touched = false; if(!meta_keywords_touched) $('input[name="meta_keywords"]').val(generate_meta_keywords()); if($('textarea[name="meta_description"]').val() == generate_meta_description() || $('textarea[name="meta_description"]').val() == '') meta_description_touched = false; descr.val(generate_meta_description()); в product.tpl и category.tpl по аналогии: функции и где они вызываются Хотя бы пока так для кого-то будет полезно, а там может кто допилит Изменено 29 января, 2015 пользователем Денис Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 Денис и это ты называешь решение? Исправить проблему путем удаления функционала? Жесть... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 http://www.tinymce.com/wiki.php/API3:method.tinymce.dom.Selection.getContent http://www.tinymce.com/wiki.php/api4:method.tinymce.dom.Selection.getContent Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.