Перейти к содержанию
Официальный форум поддержки Simpla

TinyMCE Обновление до 4 версии


Перейти к решению Решено Kosjak76,

Рекомендуемые сообщения

  • Ответов 99
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Один непонятный баг в редакторе.

Попробовал ввести код:

<div itemscope="" itemtype="http://schema.org/LocalBusiness">
<p itemprop="name">Группа компаний</p>
<p itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
<span itemprop="postalCode">111111</span>, 
<span itemprop="addressCountry">Россия</span>, 
<span itemprop="addressLocality">г. Москва</span>, 
<span itemprop="streetAddress">ул. 0000000 д.17Б, Офис 53а</span>
</p>
<p>
сайт:<a itemprop="url" href="/">http://mos.ru/</a>
</p>
<p>
e-mail:<a href="mailto:------@mail.ru"><span itemprop="email">-----@mail.ru</span>
</a>
</p>
<p>
Телефон:<br/><span itemprop="telephone">+7 (499) 000-00-00</span></p>
<p>
Режим работы: 
<time itemprop="openingHours" datetime="Пн-Вс 09:00?22:00">Понедельник - Воскресенье с 9:00 до 20:00</time>
</p>
</div>

после сохранения обновляю страницу и вижу, что все данные микроразметки пропадают, т.е. функция "исходный код" в редакторе их просто вычищает.

Пробовал разные версии TinyMCE (4.2.6 и 4.1.7)

У всех так?

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

сли вписать в таком виде, то не работают стили, не срабатывает почему-то {$settings->theme} , а если вместо него написать название шаблона, то style.css подтягивается, все работает, в чем может быть проблема?


 









content_css :"../design/{$settings->theme}/css/style.css"

И кстати это проблема в tinymce_init.tpl , так как ставил первую версию Вашего кода иЗ шапки темы, там стили подтягиваются хорошо, а в последней версии работать {$settings->theme} не хочет

<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 ,
   content_css :"../design/{$settings->theme}/css/style.css",
   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>

 

 

Изменено пользователем martinways
Ссылка на сообщение
Поделиться на другие сайты

Внимание, у кого не подтягиваются стили css  строкой content_css :"../design/{$settings->theme}/css/style.css",  -  проблему решил самостоятельно, проблема была в неправильно установленных  {literal}, вот правильный вариант tinymce_init.tpl  с подтяжкой стилей сайта

 



<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 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 ",
   content_css :"../design/{$settings->theme}/css/style.css",
   image_advtab: true ,
   verify_html: false, 
   external_filemanager_path:"/admin/design/js/filemanager/",
   filemanager_title:"Файловый менеждер" ,
   external_plugins: { "filemanager" : "/admin/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>

Изменено пользователем martinways
Ссылка на сообщение
Поделиться на другие сайты

Добрый день.2.3.6,  делал обновления по инструкции, без добавления записи в файлы., скачал, заменил, поправил файл tinymce_init.

Редактор вообще пропал. Восстанавливю старые файлы на место, меняю tinymce_init, чуда не происходит. Редактора нет, и Блок для ввода Короткого и полного описания, не на всю страницу, а сузились,  до 5см

Ссылка на сообщение
Поделиться на другие сайты

Добрый день.2.3.6,  делал обновления по инструкции, без добавления записи в файлы., скачал, заменил, поправил файл tinymce_init.

Редактор вообще пропал. Восстанавливю старые файлы на место, меняю tinymce_init, чуда не происходит. Редактора нет, и Блок для ввода Короткого и полного описания, не на всю страницу, а сузились,  до 5см

 

смотрите что выводит в консоли браузера, там должны быть ошибки какие-то.

Ссылка на сообщение
Поделиться на другие сайты

перезалил, папку simpla, все прошло, сейчас. Буду еще пробовать, у меня хостер в tinymce обнаружил дырку, в которую лезит какой-то вирус

Ссылка на сообщение
Поделиться на другие сайты

перезалил, папку simpla, все прошло, сейчас. Буду еще пробовать, у меня хостер в tinymce обнаружил дырку, в которую лезит какой-то вирус

 

да есть такое дело. он пишет в базу айфрейм с рекламой. это не только у вас такая проблема, уже на 3х сайтах встречал

Ссылка на сообщение
Поделиться на другие сайты

Нет, не смотрел. Начал сверять пути,думал косяк. Везде все хорошо. поменял название папки С tinymce НА tiny_mce (как было ранее)

и изменил 1ю строчку в файл С <script language="javascript" type="text/javascript" src="design/js/tinymce/tinymce.min.js"></script> НА <script language="javascript" type="text/javascript" src="design/js/tiny_mce/tinymce.min.js"></script>.

И все заработало, видимо где еще вызов 

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

решил подытожить. Решение камрада Косяка и прикрученный Responsive Filemanager

Качать с ЯДиска

автозаполнение тоже не работает. 

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

да есть такое дело. он пишет в базу айфрейм с рекламой. это не только у вас такая проблема, уже на 3х сайтах встречал

Добрый день подскажите как избавится от этого айфрейм с рекламой

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

решил подытожить. Решение камрада Косяка и прикрученный Responsive Filemanager

Качать с ЯДиска

 Отредактировал. Теперь с автозаполнением порядок. ссылка новая https://yadi.sk/d/rMMvbkjcsntrY

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

 Отредактировал. Теперь с автозаполнением порядок. ссылка новая https://yadi.sk/d/rMMvbkjcsntrY

А заголовок и ключевые слова же не заполняются автоматически в вашем варианте.

Ссылка на сообщение
Поделиться на другие сайты

Лично мне здесь не хватает расширенных возможностей настройки ссылок. Хотя бы банально прописать стиль css. Например, для того чтобы картинка открывалась через fancybox. Может быть уже есть у кого-то такое решение?

Ссылка на сообщение
Поделиться на другие сайты

Есть,кнопка называется html

Я понимаю, что ты умный человек, пишешь доработки. Но тут ты ерунду сморозил  :)  Я тебе про одно, ты мне про другое. Знаю я про html-редактор. Только вот постоянно в него заходить и там прописывать стили, ДАААЛЕКООО не так удобно, как если сразу задать, как в старом редакторе. 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...