Почему в редакторе не работают теги, к примеру:

Хочу выровнить текст в право пишу в редакторе:

В лесу родилась елочка

и не хрена

смотри в метках, а то он не применяет в посте

4 комментария

avatar
Они убираются обработчиком Jevix. Делается это для того, чтоб пользователи не вставляли в сам пост, «вредоносный код»… ну или теги, которые не разрешены.

В стандартных настройках тег <р>…</р> запрещён. Чтоб разрешить, нужно перейти в \engine\modules\text\Text.class.php (52строка)
и заменить на: (просто в конце, добавляем тег р)
// Разрешённые теги
		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote', 'p' ));

Затем ниже дописываем: (там где // Разрешённые параметры тегов 57строка)
$this->oJevix->cfgAllowTagParams('p', array('align'));


Всё. Если нужно добавить другие теги, то делаем по аналогии с тегом <р>

И да, нужно отредактировать все посты, чтоб новые правила применились
  • Loci
  • 0
avatar
сделал все как Вы сказали: 'cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em', 'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote', 'p'

$this->oJevix->cfgAllowTagParams('p', array('align'));

Спасибо тебе конечно за совет, тепеь следующая ситуация, раньше при публикации топика теги исчезали, а теперь остаются, к примеру:
<p align'right'> livestreet

но, теги не делают того, что они должны делать! =)
livestreet
avatar
подумал, добавил еще

$this->oJevix->cfgAllowTagParams('p', array('align' => array('right', 'left', 'center')));

не помогло (((
avatar
Вот тут я уже поднимал эту тему
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.