Глюк "Сейчас этот форум просматривают"

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Shredder »

Sheer писал(а): Доработка [Dev] Debugger style MOD
Можно кстати поставить: Debug Errors and Notices

Там есть опция, чтобы эти ошибки вообще не отображались на форуме и его не искажали, вместо этого информация о них всегда будет в логе мода в админке, в аккуратном виде.
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Глюк "Сейчас этот форум просматривают"

Сообщение alcash »

Спасибо огромное! Все работает... А дебуг не создает..., ну, не знаю, нагрузку на сервер or something like this?

Нет, не все. А как-же "Сейчас этот форум просматривают"? :lol: :lol: :lol:
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Shredder »

alcash писал(а):А как-же "Сейчас этот форум просматривают"?
Выясняй, какие моды ставились, что вмешиваются в эту функцию.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Sheer »

alcash
viewtopic.php
Найти

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

page_header($topic_data['topic_title']);
Заменить на

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

page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
И давно у тебя так?
ЗЫ. Я же говорил
Sheer писал(а):Что-то туда передается не то.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Shredder »

Sheer
Насколько я понимаю, это оптимизация для SEO. Если нужно сохранить эффект, то после возвращения стандартного кода можно поставить phpBB3-SEO_Optimal_titlesV1-0-8
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Sheer »

Фиг знает, но можно и так

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

page_header($topic_data['topic_title'], true, $forum_id);
На СЕО никак не скажется, а вот два последних параметра обязательны, иначе... $item_id = 0
и вот тут получается
$user_online_strings = obtain_users_online_string($online_users, 0 , $item); с вытекающими последствиями. Формируется список пользователей не тех кто просматривает форум, а тех кто на конференции, ибо id форума 0
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Shredder »

Sheer
Да, в случае уже модифицированных заголовков (а у него они модифицированы) твой вариант, пожалуй, самый оптимальный.
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Глюк "Сейчас этот форум просматривают"

Сообщение alcash »

:oops: Спасибо огромное, граждане гуру! Точно, менялись заголовки!
Блин, начитаешься форумов про форумы и начинается рукосуй... :lol:
Так я чета запутался, что на что менять?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Shredder »

alcash писал(а): запутался, что на что менять?
viewtopic.php
Найти

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

page_header($topic_data['topic_title']);
заменить на:

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

page_header($topic_data['topic_title'], true, $forum_id);
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Глюк "Сейчас этот форум просматривают"

Сообщение alcash »

:oops: :oops: :oops: Люди, посмотрите, пожалуйста, я во вью-форум накосячил аналогичным образом, как там поменять?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Глюк "Сейчас этот форум просматривают"

Сообщение Shredder »

Аналогично.

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

page_header($forum_data['forum_name']);
Меняешь на:

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

page_header($forum_data['forum_name'], true, $forum_id);

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