зачем ckeditor вставляет tab?

Главные вкладки

Комментарии

Аватар пользователя igigo igigo 30 сентября 2010 в 13:04

блин тэги то исчезли ((
в общем
<р>
1
<р>
2
<р>
3

Почему так, а не:
<р>
1
<р>
2
<р>
3

Как убрать можно отступ (tab) после ?

Аватар пользователя igigo igigo 30 сентября 2010 в 13:03

твою мать... (

в общем после тэга параграфа <р> всегда сначала идет табуляция, т.е. отступ в два сантиметра и только потом сам текст.

Аватар пользователя igigo igigo 30 сентября 2010 в 13:07

в стилях так настроено всмысле? Вообще я использую стандартную blumarine, посмотрел там такого параметра text-indent нет вообще...

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 30 сентября 2010 в 13:15

Тогда однозначно: скриншоты исходного кода и получившегося результата. Желательно - со ссылкой.
До этого - навряд ли вам кто-то что-нибудь подскажет.

Аватар пользователя RedRat RedRat 10 ноября 2015 в 11:47

"G.A. Vinogradov" wrote:
скриншоты исходного кода и получившегося результата

У меня точно такая же проблема. CKeditor установлен на чистый Друпал, настройки его не менял. Прикладываю два скриншота.

Аватар пользователя GDI@drupal.org GDI@drupal.org 30 сентября 2010 в 20:26

У меня тоже добавляет символ табуляции, версия CKEditor-а 3.2.1, сейчас посмотрел на сайте, уже 9 дней доступна версия 3.4.1, может там это поправили?
А вот, похоже и обсуждение проблемы с параграфами http://cksource.com/forums/viewtopic.php?f=11&t=18520

Аватар пользователя Serge66 Serge66 1 октября 2010 в 1:16

"G.A. Vinogradov" wrote:
Я думаю, что все-таки нужны скриншоты ;)
А я думаю, что все дело в стилях, которые СКедитор оставляет за собой.
А далее или их перекрывать или изменять.
А возгласы про маму, даже если их повторить раз пятьсот, тут вряд ли помогут.

Аватар пользователя RedRat RedRat 1 октября 2010 в 14:01

В общем, я нашёл решение этой проблемы.
Надо добавить в файл ckeditor.config.js следующий код:

CKEDITOR.on( 'instanceReady', function( ev ) {
    ev.editor.dataProcessor.writer.setRules( 'p',
        {
            indent : false,
            breakBeforeOpen : true,
            breakAfterOpen : false,
            breakBeforeClose : false,
            breakAfterClose : true
        });
});
Аватар пользователя RedRat RedRat 18 октября 2010 в 17:28

"<a href="mailto:GDI@drupal.org">GDI@drupal.org</a>" wrote:
Да, похоже, этот способ помогает.

К сожалению, он помогает только для тегов параграфов. Более универсальный способ - зайти в настройки профиля CKeditor, раздел "Очистка и вывод", включить опцию "Use custom formatting options" и там убрать ненужные табы и переводы строк.