Настройка визуального HTML редактора Диафан для корректной вставки INSERT тегов

В CMS Diafan есть один интересный момент, при вставке в визуальном редактеоре тега <insert name=”show_block” module=”site” id=”…”> к нему добавляется закрывающий тег </insert> и это мешает корректному отображению контента на сайте.

В CMS Diafan по умолчанию вшит HTML редактор TinyEMC v4.6, который можно настроить под свои нужды, и решить данную проблему можно добавлением параметров визуального редактора. Для этого нужно открыть файл /adm/htmleditor/tinymce/config.js и добавить в него несколько срок:

var tinyMCE_init = {
	config: {
	...
		custom_elements : 'insert',
		valid_elements : "*[*],insert[*]",
		extended_valid_elements: "insert[*]",
	...
	}
}

После этого не хитрого действия у нас больше не будет головоной боли с вылезающими ненужными тегами при правке текста в визуальном редакторе.

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

Если вдруг после изменения файла конфигурации в не видно изменений, то необъодимо перезагрузить окно браузера со сбросом кэша, для этого в Windows можно использовать комбинацию клавиш Ctrl+F5, или универсальную комбинацию Ctrl+Shift+R, которая так же работает и на MacOS, и Libnux.

Единственный минус, что желательно заключить <insert name=”show_block” module=”site” id=”…”> в <div></div> блок, чтобы в визуальном редакторе не съезжала верстка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Посты по теме

CRON для сайта

Как сделать свой сайт быстрее и эффективнее путем настройки фоновых заданий на CRON

Настройка CRON для VtigerCRM

Для того, чтобы правильно работали фоновые задания в CRM системе обязаельно нужно настроить запуск исполняющего файла по CRON. Для этого в VtigerCRM есть специальные файлы для Linux и Windows серверов Все что нужно сделать, это добваить в планировщик CRON на линксовом сервере выполнение задачи ~/cron/vtigercron.sh с интервалом 1 раз в минуту.

Что делать если Bitrix MySQL использует все ресурсы процессора

Однажды столкнулся с интересной проблемой, MySQL стал пожирать полностью все ресурсы процессора. Причем “захват” ресурсов происходил плавно с выраженными скачками на графике мониторинга Провалы на графике это ручной перезапуск службы MySQL Причина утечки процессорных ресурсов под MySQL В поисках причины были исследованы длинные запросы к БД и перепробваны различные комбинации настроек MySQL, но ничего не […]

Как изменить язык сайта Битрикс для раздела или страницы

Легкий способ локально изменить ящык сайта Bitrix для отдельных страниц или разделов без применения механизма многосайтовости.

Валидация свойств при оформлении заказа в Битрикс

Настройка регулярных выражений для проверки ввода в полях заказа Bitrix. Инструкция по настройке и шаблоны для популярных ситуаций.