Пустые строки в цитатах
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
odmin
- phpBB 1.4.1
- Сообщения: 49
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 27 раз
- Забанен: Бессрочно
Пустые строки в цитатах
Здравствуйте, коллеги!
При цитировании сообщения, очень часто попадаются большие разрывы между абзацами, подскажите как избавится от пустых строк в цитате, нашел у вас старый пост с решением , но он, к сожалению, относится к версии 2, а как проапгредить этот фикс до версии 3.0.12?
При цитировании сообщения, очень часто попадаются большие разрывы между абзацами, подскажите как избавится от пустых строк в цитате, нашел у вас старый пост с решением , но он, к сожалению, относится к версии 2, а как проапгредить этот фикс до версии 3.0.12?
-
odmin
- phpBB 1.4.1
- Сообщения: 49
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 27 раз
- Забанен: Бессрочно
Re: Пустые строки в цитатах
Извиняюсь,
не могли бы вы пояснить в каком файле и что заменить на что, там просто приведен кусок кода, непонятно что к чему!
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Пустые строки в цитатах
Млин...то ж для двойки...во я тупанул...Надо искать аналогию....Это муторно... Надо тогда ждать спецов
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
odmin
- phpBB 1.4.1
- Сообщения: 49
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 27 раз
- Забанен: Бессрочно
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Пустые строки в цитатах
Да...то там в тройке щас все по другому...Надо спецов ждать...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Пустые строки в цитатах
Навскидку:
OPEN
includes/bbcode.php
FIND
REPLACE WITH
OPEN
includes/bbcode.php
FIND
Код: Выделить всё
$this->bbcode_cache[$bbcode_id] = array(
'str' => array(
'[/quote:$uid]' => $this->bbcode_tpl('quote_close', $bbcode_id)
),
'preg' => array(
'#\[quote(?:="(.*?)")?:$uid\]((?!\[quote(?:=".*?")?:$uid\]).)?#ise' => "\$this->bbcode_second_pass_quote('\$1', '\$2')"
)
);Код: Выделить всё
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#[\n\r\s]*\[\/quote:$uid\]#is' => $this->bbcode_tpl('quote_close', $bbcode_id),
'#[\n\r\s]*\[quote(?:="(.*?)")?:$uid\][\n\r\s]*((?!\[quote(?:=".*?")?:$uid\][\n\r\s]*).)?#ise' => "\$this->bbcode_second_pass_quote('\$1', '\$2')"
)
);-
odmin
- phpBB 1.4.1
- Сообщения: 49
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 27 раз
- Забанен: Бессрочно
Re: Пустые строки в цитатах
Тестирую, спасибо, навскидку - работает!! 
PS Уничтожается только первая строка, а последующие пустые строки между текстом на месте.
PS Уничтожается только первая строка, а последующие пустые строки между текстом на месте.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Пустые строки в цитатах
В исходном коде по ссылке точно также, насколько я понял.odmin писал(а):Уничтожается только первая строка, а последующие пустые строки между текстом на месте.
-
odmin
- phpBB 1.4.1
- Сообщения: 49
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 27 раз
- Забанен: Бессрочно
Re: Пустые строки в цитатах
Да! Но даже удаление первой сроки это громадное достижение!!
Это строка появилась после установки мода Quote Remover (мод автоматически вырезает из цитаты вложенные цитаты, уровень устанавливается в админке).
Это строка появилась после установки мода Quote Remover (мод автоматически вырезает из цитаты вложенные цитаты, уровень устанавливается в админке).
-
Dmirtiy_spb
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 12 лет 8 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Пустые строки после цитат
Здравствуйте, а можно ли каким-то аналогичным образом убрать пустые строки, которые вставляются после цитат (между цитируемым текстом и тем, что человек отвечает на эту цитату) ??
Сейчас из-за этих пустых строк дискуссия как бы растягивается по вертикали, читать не очень удобно.
Вот что я имею ввиду (скриншот описываемой проблемы):
Сейчас из-за этих пустых строк дискуссия как бы растягивается по вертикали, читать не очень удобно.
Вот что я имею ввиду (скриншот описываемой проблемы):
Скрытый текст
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Пустые строки в цитатах
В stylesheet.css
Замените
на
Или вместо -10 другое подходящее значение.
Замените
Код: Выделить всё
.quotecontent, .attachcontent {
margin: 0 5px 10px 5px;Код: Выделить всё
.quotecontent, .attachcontent {
margin: 0 5px -10px 5px;Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Dmirtiy_spb
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 12 лет 8 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Re: Пустые строки в цитатах
Это решение не совсем подходит, ибо пустые строки оставляют большинство пользователей, но не все. А там где их нет, будет наезжание текста ответа на рамку цитаты(при отрицательном -10px).
Т.е. большинство пишут так:
А некоторые так:
Во втором случае этой пустой строки не будет, но заставить всех на форуме писать именно так невозможно.
Т.е. большинство пишут так:
Код: Выделить всё
[quote]цитируемый текст[/quote]
ответКод: Выделить всё
[quote]цитируемый текст[/quote]ответ-
Dmirtiy_spb
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 12 лет 8 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Re: Пустые строки в цитатах
Извините, что апаю тему. А нет какого-то решения в bbcode.php, на подобии того что представлено выше(от nissin), но удаляющего пустую строку не перед цитатой(или внутри неё), а после цитаты ??
На phpbb.com решения так же не нашёл.
На phpbb.com решения так же не нашёл.
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: Пустые строки в цитатах
Dmirtiy_spb, на мой взгляд, нет необходимости вносить изменения в bbcode.php в любом из случаев. Достаточно использовать hook system и в первом случае избавляться от всех <br /> перед <blockquote>, а во втором - от всех <br /> после </blockquote>. Если очень-очень надо и не только Вам, нарисую, а если только для себя (то есть меня), то вроде тоже надо, но лень тестировать )

