Jump to content

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


Go to solution Solved by Kosjak76,

Recommended Posts

  • Replies 99
  • Created
  • Last Reply

Top Posters In This Topic

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

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

<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)

У всех так?

Link to post
Share on other sites
  • 3 weeks later...

сли вписать в таком виде, то не работают стили, не срабатывает почему-то {$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>

 

 

Edited by martinways
Link to post
Share on other sites

Внимание, у кого не подтягиваются стили 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>

Edited by martinways
Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

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

 

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

Link to post
Share on other sites

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

 

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

Link to post
Share on other sites

Нет, не смотрел. Начал сверять пути,думал косяк. Везде все хорошо. поменял название папки С 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>.

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

Link to post
Share on other sites
  • 3 months later...
  • 3 months later...

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

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

Link to post
Share on other sites
  • 3 weeks later...
  • 2 months later...

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...