Пустые строки в цитатах

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Dmirtiy_spb
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 8 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: Пустые строки в цитатах

Сообщение Dmirtiy_spb »

c61 :-)

Действительно очень-очень надо! На нашем форуме эти пустые строки многих раздражают(сообщение, где много мелких цитат, как гармошка растягивается по вертикали, и читать в итоге не очень удобно). Был бы Вам бесконечно благодарен, если бы Вы описали как это исправить(удалить <br /> после <div class="quotecontent">.......</div>, если он там есть).

Не все <br />, а только 1, этого будет достаточно. Искусственно сжимать сообщение(удаляя абсолютно все пустые строки) тоже было бы не очень хорошо, а вот самую первую строчку, после каждой из цитат, принудительно удалять - это было бы очень здорово.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Пустые строки в цитатах

Сообщение c61 »

Dmirtiy_spb, см. на моей тестовой площадке phpBB мод: удаление переводов строк до/после цитат. Очень желательно потестировать на своих мощностях.

Обратите внимание на примечание номер 3 к установке: пока не сделана корректировка переводов строк в начале и конце самого цитируемого текста, разумеется, это тоже можно сделать, если надо, вторым этапом. Пока реализован первый этап: удаляются пустые строки (одна или все - как настроите) перед цитатой и/или после цитаты. Вложенность цитат обрабатывается. Работает для стилей, основанных на prosilver и subsilver2.

Однако, Вы говорили выше про <div class="quotecontent">, это для subsilver2. Для prosilver <blockquote>. Поскольку в subsilver2 используется просто </div> для закрытия цитаты, требуется небольшое изменение в bbcode.html, см. по вышеуказанной ссылке.

Код хука очень простой, если хотите - вносите изменения)
Dmirtiy_spb
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 8 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: Пустые строки в цитатах

Сообщение Dmirtiy_spb »

Настроил так:

Код: Выделить всё

$br_before = BRQUOTES_OFF;
$br_after  = BRQUOTES_ONE;
кэш почистил.

Создал тестовую ветку.

Там ввёл

Код: Выделить всё

[quote]testq[/quote]
test_text
Всё сработало, строка удаляется, спасибо огромное.

P.S. Да, у меня subsilver2. Изменения в bbcode.html внёс, всё по инструкции. hook_brquotes.php тоже закинул куда надо.

Добавлено спустя 17 минут 15 секунд:
Причём что хорошо - строки удалились у ВСЕХ старых и новых сообщений, а не только у созданных после установки этого мода.
Последний раз редактировалось Dmirtiy_spb 13.02.2014 13:55, всего редактировалось 1 раз.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Пустые строки в цитатах

Сообщение c61 »

Выполнен второй этап. Теперь можно избавиться также и от пустых строк внутри самих цитат - в их начале и конце. Версия 0.0.2 по той же ссылке. Настройки надо провести заново. Заинтересованных прошу проверить...
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Пустые строки в цитатах

Сообщение c61 »

Третий этап - адаптация под моды, изменяющие bbcode.html в части цитат - см. версию 0.0.3 там же. Опять-таки требует проверки заинтересованных...
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Пустые строки в цитатах

Сообщение sweetah »

Плюсанул, но пока времени потестить нету. Мод очень давно напрашивался, спасибо!
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Пустые строки в цитатах

Сообщение sweetah »

Отличная штука, классно, что репарсинг не нужен.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Пустые строки в цитатах

Сообщение sweetah »

c61, а почему не работает в личных сообщениях? Сложно это доработать?

Добавлено спустя 16 минут 8 секунд:
Вообще-то работает, но только при предпросмотре ЛС О_о
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Пустые строки в цитатах

Сообщение c61 »

Ещё в марте была реализована версия 0.0.A, не публиковалась, надо бы проверить на наличие глюков. См. на моей тестовой площадке phpBB мод: удаление переводов строк до/после цитат.

Вернуться в «Поддержка phpBB 3.0.х»