Какой именно, давайте чётко.
Опишите, пожалуйста, чёткое решение именно МОЕГО запроса.
но давайте не будем здесь втюхивать непонятно что.
Сами что-то придумали, сами нашли решение непонятно чего.
Володя, вам тут кто-то что-то должен? По-моему — нет. Хватку ослабь и говори спасибо за помощь, не на работе. Задачи он озвучивает.
instantcms.ru/rules.html
Fuze, замечание принимаю.
Но вот только зачем флудить и писать СОВЕРШЕННО НЕ о том, о чём я спрашивал?
Или может быть в данном форуме тоже приветствуется, когда пользователь наращивает «репутацию» путём ответов невпопад? Если так — как говорят у нас в Одессе, то «я, конечно, извиняюсь».
Добавлено спустя 29 минут
>> Задача иметь возможность ставить пустые строке в редакторе?
Sonat, нет, задача заключается в том, чтобы с помощью редактора иметь возможность вставлять пустые строки ТАК, чтобы они не схлопывались (не удалялись) при последующем ОТОБРАЖЕНИИ.
Дублирую кусок кода, который точно можно легко вставить в Wysiwyg-режиме редактора Redactor и который точно НЕ удаляется при сохранении:
Ещё раз продублирую, как этот код в визивиге можно делать:
1. Делаешь пустые строки.
2. В пустых строках ставишь два пробела.
3. Два пробела автоматически заменяются на два неудаляемых пробела, что и показано на фрагменте кода.
4. При переключении с визуального режима на код и обратно, при сохранении, при последующем редактировании поля — эти два пробела — СОХРАНЯЮТСЯ.
5. Но!
6. При отображении — они таки удаляются.
Вот в чём суть моего запроса и суть проблемы.
— — — — -
То есть дело точно НЕ в редакторе, а в отображении данного кода после редактора.
Об этом я писал изначально.
А Вы писали — «нет, я знаю, всё дело в редакторе».
Извините, пожалуйста, но эти ответы я считаю некорректными.
Дело — именно в отображении.
После того, как я опубликовал топик, я протестировал и обнаружил, что дело — в типографе.
Поэтому я добавил апдейт запроса:
UPD: При отключении типографа — указанные строки не схлопываются, не удаляются при отображении на сайте.
Но блин, типограф — тоже вещь прикольная. )
— — — — -
Забегая вперёд, скажу, что Ваши последние ответы (уже после того, как я чуть побухтел) — реально очень полезные конструктивные. Но блин, первые ответы — на мой лично-субъективный взгляд, были ну не в кассу, Вы уж извините, пожалуйста.
Я пытался попуглить информацию о работе типографа в Инстанте, ничего толкового не нашёл.
А Вы очень здорово написали о том, как можно типограф подконфигурировать.
Реально — вот за это огромное спасибо!!
— — — — -
Именно на свой запрос — я уже нашёл относительно простое и удобное решение.
Вариант 1. Можно просто отключить типограф
Но отключать типограф — не очень хороший вариант.
Типограф — гласная штука, заменяет дефисы на тире, заменяет прямые ссылки на редирект (не напрямую, но в опциях настройки полей это связано) и так далее.
Вариант 2. Использовать переносы строк
Если нужно добавить пустые строки, создать вертикальные интервалы между фрагментами — можно использовать не пустые абзацы, а переносы строк. Оказывается, что неудаляемые пробелы типограф удаляет, пустые абзацы тоже, а обычные переносы строк — не удаляет.
Нужны интервалы между блоками текста — ставь не Enter, а Shift+Enter. При определённых настройках в CSS — это не одно и то же. Но вполне простой и удобный вариант.
— — — — -
Ну и третий отличный вариант назвали Вы — подконфигурировать типограф.
Вариант 3. Конфигурирование типографа
Но такое решение — не самое робастное и простое для обывателей.
При обновлении движка — придётся снова править код.
Добавлено спустя 15 минут
Ris, не знаю, может дело во мне, у меня не получилось ясно озвучить суть моего запроса.
Вы уже четвёртый, кто считает, что проблема — с редактором.
Но именно в моём случае это не так.
Я точно проверил, протестировал, что редактор Redactor при вставке отформатированного текста из документа Google Docs — очищает его от лишних тегов и стилей, но при этом оставляет отметки H2 и ещё некоторые полезные.
То есть при вставке текста из браузера — да, что-то подчищается, что-то остаётся.
В разных редакторах, в разных браузерах, под разными операционнками, при копировании из разных источников — наверняка есть нюансы.
Но в целом — работа редактора Redactor меня пока полностью устраивает.
Да, там есть нюансы.
Да, это тоже интересная тема.
Но именно мой данный запрос — совершенно о другом.
Я не знаю, как это объяснить так, чтобы услышали. )))))
— — — — -
Хардкодное решение именно моего запроса — выше озвучил Sonat (внести точечное изменение в код Типографа).
А также я описал два более простых решения: отключить типограф либо использовать абзацы с неудаляемыми пробелами (энтеры и пробелы), а переносы строк (шифт-энтер).
— — — — -
Именно данную тему считаю решённым.
Спасибо всем откликнувшимся.
Топик не закрываю, возможно у других участников возникнут уточнения, дополнения.
Либо можем обсудить здесь две затронутые смежные темы:
1. Очистка кода при вставке (в разных редакторах, в разных браузерах, из разных источников, под разными операционнками).
2. Очистка кода при переключении режимов либо при сохранении.
В очередной раз повторюсь, что мой исходный вопрос был — именно про отображение.
Добавлено спустя 3 часа
UPD Не просто Shift+Enter, но потом ещё пробел нужно поставить в новой строке.
В этом случае пробел заменяется на обязательный пробел.
Исходный код при этом выглядит следующим образом:
<p>
<br>
Текст.<br>
</p>