Пропадают переносы строк <br> и <p>

12
nikonlay
На сайте с 11.12.2006
Offline
176
1893

Здравствуйте!

У меня такая проблема - при публикации любого документа пропадают все переносы строк в тексте - br, p и текст становится одной простыней.. (

На сайте установлена cms Drupal. Но это не первый мой сайт на Drupal, более того, на этом же хостинге стоит другой сайт на этой же системе, в котором все работает.

И не надо думать, что я вставляю текст из ворда в какой-нибудь текстовый редактор, а потом жалуюсь. Нет, я использую формат ввода Full HTML, то есть с сохранением всех хтмл тегов. Смотрите скриншот админки перед сохранением:

Потом сохраняю, публикую, и все отступы пропадают:

Если посмотреть исходный код в браузере, то видно что все br и p исчезли:

При этом, кстати, видно, что в самом исходном коде есть эти переносы есть, но не в виде хтмл тегов, а просто виде переносов. То есть, какая-то информация о переносах доходит до брауезера, но не в виде тегов..

Подскажите, пожалуйста, может кто сталкивался с таким? Почему исчезают эти теги переносов?

Я уж что только не пробовал..

Мощные фонари и бинокли: https://market.yandex.ru/store--volny-i-veter?businessId=79203856
K
На сайте с 28.08.2012
Offline
0
#1

версии друпал оинаковые?

пс. стандарт html - это <br>, а не <br />

D
На сайте с 28.06.2008
Offline
1101
#2

Может быть визуальный редактор удаляет теги при сохранении. Попробуйте его отключить.

nikonlay
На сайте с 11.12.2006
Offline
176
#3

kvmutl, версии друпал у меня везде последние - 7.15

п.с. как так? я вот раньше пользовался <br> всегда, а потом прочитал, что вроде как по стандарту w3c любые теги нужно закрывать, в том числе и не требующие закрытия, как <br>, <img> и <hr>

Dram, да я этот визуальный редактор поставил уже После того, как он стал переносы удалять.. думал, что как раз он поможет.

а так - я разные форматы пробовал и Full html и Filtered Html, даже свой формат создавал - ничего не помогает.

к тому же, этот визредактор у меня стоит на другом сайте и там он все переносы обрабатывает..

более того, друпал сам, в любом формате по идее автоматически формирует переносы и абзацы, о чем сам пишет.

поэтому и пишу - чего только не пепепробовал из стандавртных решений, которые могли быть..

даже сложно представить, где эта собака зарыта.. не знаю, может он при записи в БД стирает все теги хтмл в целях безопасности? но опять-таки, на других сайтах он же это не делает..

nikonlay
На сайте с 11.12.2006
Offline
176
#4

ну что, неужели, никто с таким не сталкивался раньше? или хотя бы не предпологает из-за чего может быть?

если бы редактор удалял - это было бы очевидно, я бы не стал на форум писать.. а тут хитрость какая-то. может, настройки сервера?

Alangasar
На сайте с 06.11.2008
Offline
98
#5

admin/config/content/formats/full_html тут галочки про br и p стоят?

nikonlay
На сайте с 11.12.2006
Offline
176
#6

Alangasar, да..

nikonlay
На сайте с 11.12.2006
Offline
176
#7

галочки стоят, но переносы-то все равно не работают!

не то, что не преобразует переносы в теги, а даже те теги, что у меня есть, удаляет..

а с чем вообще еще это может быть связано, никто не мог бы предположить?

vlad00777
На сайте с 24.12.2009
Offline
119
#8
nikonlay:
kvmutl, версии друпал у меня везде последние - 7.15
п.с. как так? я вот раньше пользовался <br> всегда, а потом прочитал, что вроде как по стандарту w3c любые теги нужно закрывать, в том числе и не требующие закрытия, как <br>, <img> и <hr>

Dram, да я этот визуальный редактор поставил уже После того, как он стал переносы удалять.. думал, что как раз он поможет.
а так - я разные форматы пробовал и Full html и Filtered Html, даже свой формат создавал - ничего не помогает.
к тому же, этот визредактор у меня стоит на другом сайте и там он все переносы обрабатывает..
более того, друпал сам, в любом формате по идее автоматически формирует переносы и абзацы, о чем сам пишет.


поэтому и пишу - чего только не пепепробовал из стандавртных решений, которые могли быть..
даже сложно представить, где эта собака зарыта.. не знаю, может он при записи в БД стирает все теги хтмл в целях безопасности? но опять-таки, на других сайтах он же это не делает..

Стандарты то разные бывают в HTML 4.01 не нужно закрывать, а в XHTML нужно.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
nikonlay
На сайте с 11.12.2006
Offline
176
#9

ну у меня в доктайпе стоит <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"

"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> , так что, по идее, нужно закрывать.

но в любом случае, проблему пропавших переносов это не решает, сейчас попробовал убрать все слеши в br - они все равно исчезают при публикации..

su-root
На сайте с 15.08.2008
Offline
73
#10

посмотрите в базе они есть?

либо при добавлении в базу они удаляются, либо при выводе контента. вообще ckeditor мне нравится и я его использую при разработке. Когда узнаете где именно, посмотрите код добавления в базу, либо вывода контента на страницу.

Кто ищет смысл, пусть сидит на небесах - в своих глазах!
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий