В 2017 году пришлось мне поддерживать сайт на Joomla 2.5…
Ужасно не удобно, но обновляться с учетом тех костылей, с которыми мне отдали сайта, я пока не решаюсь, да и времени совсем нет. В общем стандартная проблема редактора Tiny MCE – режет безбожно верстку со всеми тегами. Стандартные настройки типа “Очищать код при запуске/сохранении” не помогли, а точнее их там даже не было на том месте, где быть они обязаны. Разбираться в тонкостях версии модуля мне было некогда и я нашел решение для данного модуля на Joomla 2.5 в следующем:
1 Через ftp находим файл tinymce.php, он лежит тут: /plugins/editors/tinymce/tinymce.php
2 Через поиск ищем строчку extended_valid_elements. Значение у данного ключа может быть следующим:
1 |
extended_valid_elements: "img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]" |
где [class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name] – список разрешенных параметров для тега. Либо
1 |
extended_valid_elements: \"$elements\" |
либо еще что-то, но это не важно…
3 Добавляете после этой строчки тот же ключ, но уже со своими значениями:
1 |
extended_valid_elements : \"img[*],i[*]\" |
где [*] – это любые атрибуты данного тега, \” … \” – обычная конкатенация, а img и i – нужные (в моем случае) теги для работы
Вот так это выглядит у меня в файле:
4 Заливаете файл обратно на ftp и тестируете решение.
Tiny MCE больше вырезать указанные теги не должен. Я очень надеюсь))