Денис Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 лично для меня решение, поиск на сайте от яндекса, в категориях, блоге и страницах писал и пишу их ручками, для товарах вывод по шаблону "наме, купить, цена, ...", я сеошник а не программист, тут мало кто пишет что-то бесплатно, думаю кому-то и мой пост полезен Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Kosjak76 Опубликовано 29 января, 2015 Решение Жалоба Поделиться Опубликовано 29 января, 2015 Итак, полностью рабочий вариант: <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 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 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:"/{$config->subfolder}simpla/design/js/filemanager/", filemanager_title:"Responsive Filemanager" , external_plugins: { "filemanager" : "../../../../simpla/design/js/filemanager/plugin.min.js"}, setup : function(ed) { if(typeof set_meta == 'function') { ed.on('keyUp', function() { set_meta(); }); ed.on('change', function() { set_meta(); }); } } {literal}}{/literal}); function myCustomGetContent( id ) { if( typeof tinymce != "undefined" ) { var editor = tinymce.get( id ); if( editor && editor instanceof tinymce.Editor ) { return editor.getContent{literal}({format : 'text'}{/literal}).substr(0, 512); } else { return jQuery('textarea[name='+id+']').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } } return ''; } </script> tinymce_init.tpl В остальных шаблонах меняем function generate_meta_description() { if(typeof(tinyMCE.get("annotation")) =='object') { description = tinyMCE.get("annotation").getContent().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); return description; } else return $('textarea[name=annotation]').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } На function generate_meta_description() { if( typeof tinymce != "undefined" ) { return myCustomGetContent( "annotation" ); } else return $('textarea[name=annotation]').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } Это там где есть краткое описание. Там где нет: function generate_meta_description() { if( typeof tinymce != "undefined" ) { return myCustomGetContent( "body" ); } else return $('textarea[name=body]').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } Проверяйте, пробуйте, пишите если что. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 Далее в файле /simpla/design/js/filemanager/config/config.php прописываем нужные адреса к нашей папке с загрузками require_once('../../../../api/Simpla.php'); $simpla = new Simpla(); $base_url = // Get HTTP/HTTPS ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && !in_array(strtolower($_SERVER['HTTPS']),array('off','no'))) ? 'https' : 'http'). '://'. // Get domain portion $_SERVER['HTTP_HOST']; // DON'T TOUCH (base url (only domain) of site (without final /)). $upload_dir = '/'.$simpla->config->subfolder.'files/uploads/'; $current_path = '../../../../files/uploads/'; $thumbs_base_path = '../../../../files/thumbs/'; Вот с такими настройками у меня работает нормально на локалке. На хосте не пробовал. Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 А в остальных шаблонах - это в каких, можно уточнить? Автозаполнения у меня вот тоже пропало (( Кстати косяк с последним кодом, который "Итак, полностью рабочий вариант:" - если его вставить перестает работать загрузчик почему-то http://take.ms/OXAQZ Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 Пробуйте вариант выше, на локалке работает с таким, на сервере надо проверять. Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 Работает с кодом Дениса (правда не идеально - новые только что загруженные фотки не отображаются как миниаютюры), а с вашим вот как на скрине http://take.ms/OXAQZ Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 А как все-таки правильно вернуть автозаполнение заголовков и прочего? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 У меня все работает, в шаблонах функции меняли? Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 Вот с этим может слабо у меня, а в каких именно шаблонах нужно поменять? кстати камень в огород разрабам tinymce - в 4 версии зачем-то убрали разграничение по отступам у картинок, теперь можно задать только слева/справа или сверху/снизу. ((( Раньше было лучше - индивидуальная настройка Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 8 февраля, 2015 Жалоба Поделиться Опубликовано 8 февраля, 2015 (изменено) У меня все работает, в шаблонах функции меняли? Спасибо все работает! Правда пришлось убрать из tinymce_init.tpl: external_filemanager_path:"/{$config->subfolder}simpla/design/js/filemanager/",{$config->subfolder} Тоже самое из файла: /simpla/design/js/filemanager/config/config.phpИначе было как у Acerus: "Не удается преобразовать dns-адрес сервера" P.S Автозаполнение работает. Изменено 8 февраля, 2015 пользователем Rash Цитата Ссылка на сообщение Поделиться на другие сайты
Алексей Склейнов Опубликовано 12 февраля, 2015 Жалоба Поделиться Опубликовано 12 февраля, 2015 Пробуйте вариант выше, на локалке работает с таким, на сервере надо проверять. <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> {literal} <script language="javascript"> tinymce.init({ 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 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:"Файловый менеждер" , external_plugins: { "filemanager" : "/simpla/design/js/filemanager/plugin.min.js"}, setup : function(ed) { if(typeof set_meta == 'function') { ed.on('keyUp', function() { set_meta(); }); ed.on('change', function() { set_meta(); }); } } {literal}}{/literal}); function myCustomGetContent( id ) { if( typeof tinymce != "undefined" ) { var editor = tinymce.get( id ); if( editor && editor instanceof tinymce.Editor ) { return editor.getContent{literal}({format : 'text'}{/literal}).substr(0, 512); } else { return jQuery('textarea[name='+id+']').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } } return ''; } </script> {/literal} вот в таком виде на сервере пашет... Цитата Ссылка на сообщение Поделиться на другие сайты
Алексей Склейнов Опубликовано 12 февраля, 2015 Жалоба Поделиться Опубликовано 12 февраля, 2015 но что то в брендах нет автозаполнения... и ошибки нет... <textarea name="description" class="editor_large">{$brand->description|escape}</textarea> description прописал, где то не привязывается к <textarea name="meta_description" class="simpla_inp" />{$brand->meta_description|escape}</textarea> Цитата Ссылка на сообщение Поделиться на другие сайты
Blashemy Опубликовано 10 апреля, 2015 Жалоба Поделиться Опубликовано 10 апреля, 2015 Друзья, работает этот вариант? Ничего другого не слетает? Подстановка описания и т.д., т.к. в последних постах непонятные сообщения пугают про не работающую автоподстановку описание и т.д. Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 10 апреля, 2015 Жалоба Поделиться Опубликовано 10 апреля, 2015 Друзья, работает этот вариант? Ничего другого не слетает? Подстановка описания и т.д., т.к. в последних постах непонятные сообщения пугают про не работающую автоподстановку описание и т.д. Ставил как описывал Kosjak76, автозаполнение работает причем везде, а именно в брендах, в статьях, при создании новой страницы или товара. Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 27 апреля, 2015 Жалоба Поделиться Опубликовано 27 апреля, 2015 (изменено) Там где нет описание -пишем function generate_meta_description() { if( typeof tinymce != "undefined" ) { return myCustomGetContent( "description" ); } else return $('textarea[name=description]').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } Изменено 27 апреля, 2015 пользователем larenso Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 27 апреля, 2015 Жалоба Поделиться Опубликовано 27 апреля, 2015 (изменено) При загрузки изображений происходит ошибка "Не удается преобразовать DNS-адрес сервера."Что делать? Изменено 27 апреля, 2015 пользователем larenso Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 27 апреля, 2015 Жалоба Поделиться Опубликовано 27 апреля, 2015 (изменено) дел Изменено 27 апреля, 2015 пользователем larenso Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 10 сентября, 2015 Жалоба Поделиться Опубликовано 10 сентября, 2015 Так и не смог подключитьМожет инструкцию если не затруднит напишет какой-нибудь добрый человек)))Так же из-за кучи сообщений в теме не понял плюсы и минусыВсем заранее спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Vladimir Опубликовано 16 сентября, 2015 Жалоба Поделиться Опубликовано 16 сентября, 2015 RashМожешь выложить поправленный /simpla/design/js/filemanager/config/config.php ?Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 16 сентября, 2015 Жалоба Поделиться Опубликовано 16 сентября, 2015 RashМожешь выложить поправленный /simpla/design/js/filemanager/config/config.php ?Спасибо. Пожалуйста config.php Цитата Ссылка на сообщение Поделиться на другие сайты
Vladimir Опубликовано 17 сентября, 2015 Жалоба Поделиться Опубликовано 17 сентября, 2015 Пожалуйста Спасибо за помощь - думаю будет и остальным полезно. Действительно всё работает - проверил на хосте. Кто не справился - пишите, закину всё в один пост. Всё есть в предыдущих постах - и файлы которые менять надо, и откуда скачать и т.д. и т.п. Единственное чего не хватало - выложил Rash (за что ему ещё раз спасибо!) Цитата Ссылка на сообщение Поделиться на другие сайты
Sageron Опубликовано 18 сентября, 2015 Жалоба Поделиться Опубликовано 18 сентября, 2015 А можно наглядно объяснить чем 4-я версия лучше? У нее больше возможностей? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 18 сентября, 2015 Жалоба Поделиться Опубликовано 18 сентября, 2015 А можно наглядно объяснить чем 4-я версия лучше? У нее больше возможностей?Вы насколько ленивый, что не можете почитать на первой странице? Цитата Ссылка на сообщение Поделиться на другие сайты
Vladimir Опубликовано 18 сентября, 2015 Жалоба Поделиться Опубликовано 18 сентября, 2015 Вы насколько ленивый, что не можете почитать на первой странице? Прав ведь Noxter - ведь он давал на первой http://www.tinymce.com/tryit/basic.php - тут смотрим и щупаем разницу. Цитата Ссылка на сообщение Поделиться на другие сайты
FDA Опубликовано 30 сентября, 2015 Жалоба Поделиться Опубликовано 30 сентября, 2015 Спасибо за помощь - думаю будет и остальным полезно. Действительно всё работает - проверил на хосте. Кто не справился - пишите, закину всё в один пост. Всё есть в предыдущих постах - и файлы которые менять надо, и откуда скачать и т.д. и т.п. Единственное чего не хватало - выложил Rash (за что ему ещё раз спасибо!)Если можно закиньте, где какие изменения Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.