вопрос
В настройках дополнительного поля опция "Безопасный режим поля (отключить поддержку BB тегов и HTML) " выключена!
Тем не менее, когда мы первый раз создаем в админке новость (inc/addnews.php) и вставляем в это доп.поле такую строку:
В браузере перенос строки нормально отображается.
Но если открыть эту новость в админке повторно (inc/editnews.php), тэг перевода строки -
в дополнительном поле бесследно исчезает.. В доп.поле удаляются при повторном открывании новости - тэги
, ,
, не удаляется если написать
Тем не менее, когда мы первый раз создаем в админке новость (inc/addnews.php) и вставляем в это доп.поле такую строку:
[right][url=http://mysite.ru/Наш сайт[/url]<br />[color=#999999]Источник:[/color][url=http://site.ru/][color=#999999]Сайт[/color][/url][/right]
В браузере перенос строки нормально отображается.
Но если открыть эту новость в админке повторно (inc/editnews.php), тэг перевода строки -
в дополнительном поле бесследно исчезает.. В доп.поле удаляются при повторном открывании новости - тэги
, ,
, не удаляется если написать
</br>
. Вопрос, почему так происходит?Используйте тип поля "Несколько строк".
Сейчас у вас тип поля "Одна строка", поэтому при первом сохранении br сохраняется нормально как br, а при открытии, парсер DLE заменяет тег br на \n (перенос строки), то т.к. тип поля "одна строка" (и поле input) то тег \n игнорируется самим браузером. Т.е. в исходном коде перенос виден будет, но при отправке формы его уже не будет, а нет переноса - нет br.
Сейчас у вас тип поля "Одна строка", поэтому при первом сохранении br сохраняется нормально как br, а при открытии, парсер DLE заменяет тег br на \n (перенос строки), то т.к. тип поля "одна строка" (и поле input) то тег \n игнорируется самим браузером. Т.е. в исходном коде перенос виден будет, но при отправке формы его уже не будет, а нет переноса - нет br.