Редактор Tiny MCE вырезает теги в Joomla 2.5

В 2017 году пришлось мне поддерживать сайт на Joomla 2.5…
Ужасно не удобно, но обновляться с учетом тех костылей, с которыми мне отдали сайта, я пока не решаюсь, да и времени совсем нет. В общем стандартная проблема редактора Tiny MCE — режет безбожно верстку со всеми тегами. Стандартные настройки типа «Очищать код при запуске/сохранении» не помогли, а точнее их там даже не было на том месте, где быть они обязаны. Разбираться в тонкостях версии модуля мне было некогда и я нашел решение для данного модуля на Joomla 2.5 в следующем:

1 Через ftp находим файл tinymce.php, он лежит тут: /plugins/editors/tinymce/tinymce.php

2 Через поиск ищем строчку extended_valid_elements. Значение у данного ключа может быть следующим:

где [class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name] — список разрешенных параметров для тега. Либо

либо еще что-то, но это не важно…

3 Добавляете после этой строчки тот же ключ, но уже со своими значениями:

где [*] — это любые атрибуты данного тега, \» … \» — обычная конкатенация, а img и i — нужные (в моем случае) теги для работы

Вот так это выглядит у меня в файле:

tinymce

4 Заливаете файл обратно на ftp и тестируете решение.

Tiny MCE больше вырезать указанные теги не должен. Я очень надеюсь))

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

Ваш адрес email не будет опубликован.