Здравствуйте уважаемые читатели блога sivway.com. Пару статей назад я писал о том как настроить tinymce для joomla, чтобы он дал возможность вставки php и javascript кода. Казалось бы вроде все, можно работать, но редактор вырезает так же некоторые HTML теги
при определенной конструкции, о которых я здесь попытаюсь рассказать. А
выяснилась эта проблема при вставки кода слайдера в статью. Для
управления слайдером мне необходимо было к изображению присвоить
событие onclick, а так же одному изображению присвоить id. По умолчанию tinymce удаляет эти теги.
Казалось бы для div контейнера id можно использовать , а вот для img
нет. Для того чтобы решить эту проблему необходимо в редакторе tinymce
прописать к img те теги, которые вам необходимы. По адресу сайт/plugins/editors/tinymce здесь ищем файл tinymce.php открываем в блокноте и ищем следующие строки.
{
$plugins[] = 'advimage';
$elements[] = 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]';
}
Здесь видим перечень тегов , которые мы
можем использовать по умолчанию. Добавим через разделитель необходимые
нам теги, а именно id и onclick. В результате должно получится так:
{
$plugins[] = 'advimage';
$elements[] = 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|onclick|id|name|style]';
}
После этого сохраняем файл и строим сайт дальше.
Побочные действия: Наблюдалась пропажа админки в браузере Google Chrome. Исправилось само по себе со временем.
На этом все. Всем удачи, так же таким
методом можно и дописать для тега а (link). Оставляйте свои комментарии
внизу, подписывайтесь на блог справа. Источник: www.sivway.com
|