[MODDB] Extended Quick Reply v. 3.0.0
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 6 месяцев
Смысл хотя бы в уменьшении нагрузки на сервер. Пусть в небольшой, но всё же. С видимой для гостей формой ответа получается лишние 8 Кб кода на каждую страницу, не считая смайликов и кода подтверждения. Смайлики у меня весят 22 Кб, а картинки с кодом - 15. Без формы быстрого ответа каждая страница со всеми встроенными элементами будет на 45 Кб меньше, чем с ней, и это без учёта запросов на эти картинки. А ведь фактически эти запрошенные ресурсы идут в никуда. Гости особо не постят, но тем не менее им приходится постоянно смотреть на форму. А если ещё и различных роботов вспомнить, то утечка трафика получается чуть ли не катастрофическая из-за маловостребованной гостям фичи.
Другая сторона медали в том, что даже самые ленивые гости, прежде не желающие нажать кнопку «Ответить», возможно уже не будут такими ленивыми, глядя на форму, и каждый раз борясь с соблазном оставить дурацкое сообщение.
Другая сторона медали в том, что даже самые ленивые гости, прежде не желающие нажать кнопку «Ответить», возможно уже не будут такими ленивыми, глядя на форму, и каждый раз борясь с соблазном оставить дурацкое сообщение.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
В quick_reply.php и viewtopic.php во фрагментах мода ищем строки, начинающиеся с
Перед ($is_auth['auth_reply'] добавляем !$userdata['session_logged_in'] &&
Как проверите - отпишитесь...
Код: Выделить всё
if ( ($is_auth['auth_reply']
Как проверите - отпишитесь...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 6 месяцев
Отписываюсь. Форма гостям не показывается. Спасибо большое!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 -->
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Кстати, изменение в шаблоне совсем не обязательно 
Добавлено спустя 3 минуты 28 секунд:
Спасибо за невольно подброшенную идею для еще большей оптимизации.

Добавлено спустя 3 минуты 28 секунд:
Спасибо за невольно подброшенную идею для еще большей оптимизации.

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 6 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Ой, ошибка...
Восклицательный знак перед $userdata['session_logged_in'] не нужен...
Изменения в шаблоне все же не нужны.
Восклицательный знак перед $userdata['session_logged_in'] не нужен...
Изменения в шаблоне все же не нужны.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 6 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.3
- Сообщения: 92
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 1 раз
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.3
- Сообщения: 92
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 1 раз
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 6 месяцев