Перейти к содержимому
Русский язык для Invision Community 5

Автоматическое добавление атрибута br

При добавление в сообщение тегов таких как img и quote, автоматически после тега добавляется и атрибут <br> (именно <br> а не <br />). Как избавиться от автодобавления этого <br>?

Искал и правил в двух файлах - core.php (\admin\sources\classes\bbcode) и defaults.php (\admin\sources\classes\bbcode\custom) - никакого эффекта.

 

Подскажите плиз решение для этого.

Рекомендованные сообщения

Все символы новой строки (\n) заменяются на

 

admin/sources/classes/editor/class_editor.php

    	$t = str_replace( "\n"			, "<br />"        , $t );

Если пост будет

строка
новая строка

то добавится

 

  • Автор

Все символы новой строки (\n) заменяются на <br />

admin/sources/classes/editor/class_editor.php

Это не то что мне нужно. Проблема не в том что новая строка заменяется <br /> - это так и должно быть.

 

Проблема в том что к некоторым тегам добавляется ещё один, добавочный <br />

 

Нашёл общую связь - к тем тегам которые завёрнуты в блок <div>

Все то.

 

Нашёл общую связь - к тем тегам которые завёрнуты в блок

Да ладно?

Вставил в редактор

[quote]цитата[/quote]
новая строка
[img=http://ipbskins.ru/forum/public/style_images/4_logo.png]
еще строка

Результат

preview.png

preview2.png

  • Автор

Да ладно?

Вставил в редактор

Так текст же вставлен без переноса.

 

А вот если так:

[quote]цитата[/quote]

новая строка

[img=http://ipbskins.ru/forum/public/style_images/4_logo.png]

еще строка

еще строка

еще строка

 

цитата

 

новая строка

 

4_logo.png

 

еще строка

 

еще строка

 

еще строка

  • Автор

Как видно из этого, если это обычный тест, то идёт один br, а если это блок цитаты - добавляется ещё один br

  • Автор

Как видно из этого, если это обычный тест, то идёт один br, а если это блок цитаты - добавляется ещё один br

Хм... Вообще то по двум везде добавляется. Что то я совсем запутался.

 

После блока цитаты идёт перенос в два раза больше - видимо не в br проблема, а в стилях....

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.