Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2469 Просмотров
*

fotoweb

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Здравствуйте!

При использовании JCE на моем локальном сайте обнаружилась проблема переноса строк. Имеем текст такого вида

Цитировать
строка1

строка3
строка4

строка6
В редакторе HTML код отображает данный текст как:
Цитировать
<p>строка 1</p>
<p><br></p>
<p>строка 3</p>
<p>строка 4</p>
<p><br></p>
<p>строка 6</p>
Пока что все верно. Но вот на странице после сохранения я получаю такой текст:

Цитировать
строка1
строка3
строка4
строка6
т.е. без пустых строк между 1ой и 3ей строкой и 4ой и 6ой.
Код HTML при этом:

Цитировать
<p>строка 1</p>
<p></p>
<p>строка 3</p>
<p>строка 4</p>
<p></p>
<p>строка 6</p>
Т.е. просто нет <br> внутри <p> с пустой строкой. Сперва я подумал - да ерунда, пропишу-ка я в CSS файл следующее:
Цитировать
.art-article p {
   margin-top: 5px;
   margin-bottom: 5px;
   padding-bottom: 5px;
}
И таким образом пустой <p></p> будет являться пустой строкой, иметтирующей <br>, но это потянуло за собой очевидную на 5ой секунде проблему - между 3ей и 4ой строкой так же появилось лишнее расстояние.

Подскажите, в чем может быть причина? В какую сторону смотреть? Попытался найти в инете подобную проблему - не нашел. Также перепробовал различные варианты оформления абзацев в настройках JCE (<p>, <div>) - тоже не спасло. Буду рад любой помощи, ссылке.

*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Проблема с переводом строк
« Ответ #1 : 08.07.2011, 00:08:12 »
Тупим или буксуем? Вот в чем вопрос...

А не пробовали в редакторе использовать Две клавиши одновременно?
Переход на новую строку - шифт + энтер...
Я с мобильного, в основном...
*

fotoweb

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Проблема с переводом строк
« Ответ #2 : 08.07.2011, 00:36:19 »
Тупим или буксуем? Вот в чем вопрос...
Зря Вы так. Я предпологал, что WYSIWYG редакторы какраз так и называются потому, что то, что мы видим в редакторе должны увидеть и на странице. Честно говоря, я даже не предпологал, что тут есть возможность жать shift+enter.
А не пробовали в редакторе использовать Две клавиши одновременно?
Переход на новую строку - шифт + энтер...
Спасибо за совет. Помогло. Хоть это и не совсем удобно пояснять всем модераторам, что двойное нажатие ентера хоть и переводит два раза строку в редакторе, но созданной пустой линии таким образом видно не будет после сохранения и что нужно жать shift+enter. Тем не менее это работает.
Но я кажется нашел и второй, более удобный способ решения данной проблемы (пока не утверждаю 100%, так как еще тестирую). В настройках JCE редактора я поставил отображать &nbsp символы. Затем в обязательно порядке отчистил текст в редакторе от форматирования (с помощью специальных клафиш JCE редактора) и сохранил результат. Получил вот такой вот код штмл в итоге:
Цитировать
<p>строка 1</p>
<p>&nbsp;</p>
<p>строка 3</p>
<p>строка 4</p>
<p>&nbsp;</p>
<p>строка 6</p>
что позволяет отображать пустые строки даже если мы жали не shift+enter, а просто enter. Вроде как работает. Продолжаю тестирование.
Спасибо за ответ!

P.S. Прошу прощения, если я "открыл" очередной раз америку.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Проблема с переводом строк
« Ответ #3 : 08.07.2011, 00:51:28 »
<p>&nbsp;</p> - да, тоже рабочий вариант но, как бы сказать, не этичный...

Вы не обижайтесь, просто приведенный Вами код <p><br></p> лишен смысла...

А если не модерировать написанные пользователями тексты то получится "бардак". Так как некоторые могут вставлять текст из виндовсовского редактора "ворд" что вообще может "порвать" дизайн сайта... ;) 
Я с мобильного, в основном...
*

fotoweb

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Проблема с переводом строк
« Ответ #4 : 08.07.2011, 01:27:32 »
<p><br></p> так это не мой вариант, это вариант JCE - именно так отображается пустая строка при редактировании статьи в JCE.
А если человек будет копи-пастить из Wordа текст, то shift+enter ведь тоже не поможет, если человек не обработает ими весь вставленный текст. Или я не прав?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JCE редактор, сохранить перенос строк, как?

Автор x1

Ответов: 0
Просмотров: 3051
Последний ответ 08.10.2020, 14:21:48
от x1
Редактор JCE перенос строк

Автор baren

Ответов: 0
Просмотров: 1179
Последний ответ 28.01.2020, 12:47:37
от baren
При вставке изображения проблема

Автор polezniy

Ответов: 0
Просмотров: 1161
Последний ответ 25.03.2019, 15:35:51
от polezniy
Проблема с редактором JCE и HTML-код YouTube!

Автор Алишер

Ответов: 14
Просмотров: 8261
Последний ответ 07.08.2018, 10:54:03
от Invictus
JCE обновил и проблема со вставкой картинки

Автор Sedoy

Ответов: 4
Просмотров: 2299
Последний ответ 02.01.2017, 17:25:25
от djumfan