Здравствуйте посетившие эту тему, я недавно столкнулся с форумами phpbb. И возникла такая проблема как решить не понял, приму любые подсказки, заранее спасибо.
нужно понять как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС именно в актуальных темах, другие части форума не трогаем.
В каком месте дописать этот код и какие свойства отвечают за активность темы. Если такой вопрос уже был и ответ, подскажите скиньте ссылку буду благодарен, сам найти не смог.
А если словами обывателя то вот так дело выглядит:
Активные темы, появилось новое сообщение в любой из этих тем, но если сообщение от юзера из блэк листа, то тема исчезает из активных до тех пор, пока не появляется новое сообщение от человека из белого листа(ну или того кто не в черном). конечно обновление этого происходит только в том случае если мы перезапускаем страницу активных тем.
P.S., я не прошу у вас готовое решение, я прошу подсказки, в каких файлах, мне можно эту деактивацию сделать(дописать код), и какие свойства и опять где же они находятся отвечают за активность темы, я пока сломал себе голову, но сам найти не смог.
как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 4 года 8 месяцев
-
- phpBB 3.3.0
- Сообщения: 11121
- Стаж: 15 лет 3 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 670 раз
- Поблагодарили: 122 раза
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
Но он же не у всех в ЧС? Почему другие не должны видеть его тему как активную, если он у них не в ЧС?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 4 года 8 месяцев
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
Я подразумевал то, что бы это не видел только 1 юзер, у каждого пользователя могут быть разные пользователи в ЧС, и что бы у каждого это выглядело индвидуально, у одного отображается если последнее сообщение от человека не в чс, а другого, у которого он в чс не отображается.Пчелкин писал(а): 30.08.2020 6:26 Но он же не у всех в ЧС? Почему другие не должны видеть его тему как активную, если он у них не в ЧС?
-
- phpBB 3.3.0
- Сообщения: 11121
- Стаж: 15 лет 3 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 670 раз
- Поблагодарили: 122 раза
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
То есть - Выкинуть только для ВАС из списка активных тем темы, где есть последние (или он топикстартер) сообщения юзера из индивидуального ВАШЕГО списка ЧС?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 4 года 8 месяцев
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
Именно так.Пчелкин писал(а): 31.08.2020 13:33 То есть - Выкинуть только для ВАС из списка активных тем темы, где есть последние (или он топикстартер) сообщения юзера из индивидуального ВАШЕГО списка ЧС?
-
- phpBB 3.3.0
- Сообщения: 11121
- Стаж: 15 лет 3 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 670 раз
- Поблагодарили: 122 раза
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
Я насчитал минимум (может ошибаюсь) еще четыре лишних запроса в БД для абсолютно каждого юзера на форуме при листании абсолютно любых страниц форума (у гостей будут тоже и даже у ботов возможны). Плюс нужно еще одно дополнительное событие в ядре. Его там нет сейчас. Сервак справится?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 4 года 8 месяцев
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
Да сервак справится с этим.Пчелкин писал(а): 01.09.2020 12:10 Я насчитал минимум (может ошибаюсь) еще четыре лишних запроса в БД для абсолютно каждого юзера на форуме при листании абсолютно любых страниц форума (у гостей будут тоже и даже у ботов возможны). Плюс нужно еще одно дополнительное событие в ядре. Его там нет сейчас. Сервак справится?
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 4 года 8 месяцев
Re: как проще деактивировать все темы и сообщения пользователя, которого кинули в ЧС в Активных темах
В целом, я нашел способ вообще удалить сообщения из видимости, только в том случае когда ты уже заходишь в активную тему, но пока не дошел как убрать её из видимости в активных темах, если у кого есть совет подскажите. а я объясню как в целом можно убирать сообщения из открытой темы.(если человек у вас в чс)