Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[MODDB] Extended Quick Reply v. 3.0.0

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Смысл хотя бы в уменьшении нагрузки на сервер. Пусть в небольшой, но всё же. С видимой для гостей формой ответа получается лишние 8 Кб кода на каждую страницу, не считая смайликов и кода подтверждения. Смайлики у меня весят 22 Кб, а картинки с кодом - 15. Без формы быстрого ответа каждая страница со всеми встроенными элементами будет на 45 Кб меньше, чем с ней, и это без учёта запросов на эти картинки. А ведь фактически эти запрошенные ресурсы идут в никуда. Гости особо не постят, но тем не менее им приходится постоянно смотреть на форму. А если ещё и различных роботов вспомнить, то утечка трафика получается чуть ли не катастрофическая из-за маловостребованной гостям фичи.

Другая сторона медали в том, что даже самые ленивые гости, прежде не желающие нажать кнопку «Ответить», возможно уже не будут такими ленивыми, глядя на форму, и каждый раз борясь с соблазном оставить дурацкое сообщение.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

В quick_reply.php и viewtopic.php во фрагментах мода ищем строки, начинающиеся с

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

if ( ($is_auth['auth_reply']
Перед ($is_auth['auth_reply'] добавляем !$userdata['session_logged_in'] &&
Как проверите - отпишитесь...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Xpert писал(а):Как проверите - отпишитесь.
Отписываюсь. Форма гостям не показывается. Спасибо большое!

И для тех, кто не знает, как скрыть форму от гостей: после проделанных изменений, предложенных господином Xpert'ом, в файле viewtopic_body.tpl нужно сделать следующее:

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

#
#-----[ FIND ]------------------------------------------
#
<!-- [begin] Extended Quick Reply Form mod -->
{QUICK_REPLY}
<!-- [end] Extended Quick Reply Form mod -->

# 
#-----[ REPLACE WITH ]------------------------------------------
# 
<!-- BEGIN switch_user_logged_in -->
{QUICK_REPLY}
<!-- END switch_user_logged_in -->
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Кстати, изменение в шаблоне совсем не обязательно :)

Добавлено спустя 3 минуты 28 секунд:

Спасибо за невольно подброшенную идею для еще большей оптимизации. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Xpert писал(а):Кстати, изменение в шаблоне совсем не обязательно
Проверил ещё раз на чистом форуме. Всё-таки без изменений в шаблоне форма гостям показывается.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ой, ошибка...
Восклицательный знак перед $userdata['session_logged_in'] не нужен...
Изменения в шаблоне все же не нужны.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Xpert писал(а):Изменения в шаблоне все же не нужны.
Спасибо! Теперь точно не нужны.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

А будут сделаны формы для других скинов?
Я свою вчера долго переделывал. Все работает, но какие-то куски из новой просто не знаю куда прикручивать - пока без них оставил
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А для какого конкретно нужно?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 18 лет 11 месяцев
Благодарил (а): 1 раз

Сообщение Polar »

Xpert
Подскажите а есть переход из 2.3.0 версии от 3.0.0?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Polar писал(а):Подскажите а есть переход из 2.3.0 версии от 3.0.0?
Xpert писал(а):Апдейт с 2.3.0 - последовательно заменять участки кода старой версии участками кода из новой версии. Изменениям подверглось практически все, даже имена языковых переменных теперь другие.
я люблю daft punk | новый sugoi.ru
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 18 лет 11 месяцев
Благодарил (а): 1 раз

Сообщение Polar »

Понял
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

Xpert писал(а):А для какого конкретно нужно?
Для 2.3.0 было несколько нестандартных. Какой-то из них мне подошел, а какой - я не помню.
Может, если что-то будет, то и подойдет

Добавлено спустя 2 минуты 13 секунд:

Кажется, я использовал модерн
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Xpert писал(а):А для какого конкретно нужно?
Хорошо бы для Aeolus, или Helius, или для любого другого стиля от CyberAlien'а.
Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение The-eBook »

Xpert писал(а):Что еще планируется сделать: цитирование без указания имени пользователя по двойному клику на ссылке "цитировать".
Может быть проблема с tabmode в браузере Mozilla
The-eBook
Проект электронных книг
www.the-ebook.org

Вернуться в «Бета-версии модов для phpBB 2.0.x»