Как избавиться от <br/> в TinyMCE (решено)
Господа, помогите избавиться от странного глюка Tiny. Дело в том, что при предпросмотре/публикации все абзацы «p» заменяются на «br». Т.е. в редакторе они показываются как абзацы, а после публикации они уже br.
Конфигурация вот такая:
Или я не туда смотрю, или чего-то не вижу :(
upd: есть подозрение, что эта фигня возникает из-за Jevix. Неужели никто не сталкивался?
upd: и ведь точно это был сраный джевикс!
1) Идем сюда classes/modules/sys_text/Text.class.php
2) Ищем строку которая начинается с $this->oJevix->cfgAllowTags и добавляем в список разрешенных тегов 'p'
3) Отключаем автодобавление br $this->oJevix->cfgSetAutoBrMode(false);
Конфигурация вот такая:
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_buttons1 : "lshselect,paste,pastetext,pasteword,bold,italic,underline,strikethrough,|,bullist,numlist,table,blockquote,|,undo,redo,|,lslink,unlink,lsvideo,lsimage,pagebreak,code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
theme_advanced_resize_horizontal : 0,
theme_advanced_resizing_use_cookie : 0,
theme_advanced_path : false,
paste_auto_cleanup_on_paste : true,
convert_newlines_to_brs : false,
object_resizing : true,
force_br_newlines : false,
force_p_newlines : true,
plugins : "lslink,lsimage,lsvideo,safari,inlinepopups,media,lshselect,pagebreak,table,paste",
convert_urls : false,
extended_valid_elements : "embed[src|type|allowscriptaccess|allowfullscreen|width|height]",
pagebreak_separator :" "
});
Или я не туда смотрю, или чего-то не вижу :(
upd: есть подозрение, что эта фигня возникает из-за Jevix. Неужели никто не сталкивался?
upd: и ведь точно это был сраный джевикс!
1) Идем сюда classes/modules/sys_text/Text.class.php
2) Ищем строку которая начинается с $this->oJevix->cfgAllowTags и добавляем в список разрешенных тегов 'p'
3) Отключаем автодобавление br $this->oJevix->cfgSetAutoBrMode(false);
2 комментария
$this->oJevix->cfgSetAutoBrMode(false);
то проблема при добавлении топика действительно решаеться, но взамен появляеться проблема с комментариями: в коментариях не выставляются автоматом переносы, о чего они идут сплошным текстом