Как сделать так, чтобы при вставке текста в FCKeditor по-умолчанию создавало абзацы <p></p>
вместо <br>
?
Я вижу, что эта фича со вставкой <br>
присуща почти всем wysiwyg-текстовым редакторам. Но тем не менее, очень надо чтобы создавались именно абзацы.
Подскажите пожалуйста, как это можно реализовать?
Комментарии
совсем недавно сражался с TinyMCE из за того что он вставляет абзацы вместо переносов)
Элементарно
Открываете fckconfig.js
Строчка 122
FCKConfig.EnterMode = 'br' ; // p | div | br
меняете на
FCKConfig.EnterMode = 'p' ; // p | div | br
Вообще-то это есть в настройках
Насколько я помню, в фск изначально настроен вставлять абзацы.
Настраивается из админки модуля в разделе
Cleanup and output
Enter mode: p
Так и стоит, но все равно переносы вместо абзацев
Так же и настроил... но все равно
Странно, у меня именно так работает. Посмотрите в исходном коде страницы должно быть oFCK_1.Config['EnterMode'] = 'p'; Если не так, то сбрасывайте кеш.
oFCK_1.Config['ShiftEnterMode'] = "br";
точно так в исходном коде страницы... куда еще копнуть можно?
на днях даже сам редактор с офсайта обновил... проблема осталась
Может я не так понял, но у меня с точно такими настройками при вводе в поле любого текста и последующем переходе в режим отключенного редактора показывает введенный мною текст, обернутый в 'p'. Никаких дополнительных настроек не делал. Может у вас тег абзаца запрещен в фильтре? Больше помочь ничем не могу - не могу продублировать у себя на сайте ошибку.
Вроде раньше тоже все нормально было.
У меня формат ввода текста Full HTML, никаких запрещений на теги не было. Кстати, в настройках формата ввода присутствует чекбокс: "Преобразователь переводов строки. Преобразует окончания строк в HTML (т.е. в теги
<br>
и<p>
)" Я так и не понял, он должен быть включен или нет?Преобразователь переводов строки должен быть отключен, если эта роль возложена на фск-едитор, во избежание неопределенности.
Кажется я понял в чем заключалась моя ошибка. Я обычно вставляю текст через кнопку: "вставить только текст" во избежание лишних тегов. А через вставку этой кнопкой любого текста автоматически формируются переводы строк вместо абзацев.
Кто знает, можно ли это изменить? Уж больно мне эта кнопка нравится
Вставляй в Опере