Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Как реализовать видимость внутри темы только своих сообщений

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 13 лет 2 месяца
Откуда: Рига
Благодарил (а): 12 раз

Re: Как реализовать видимость внутри темы только своих сообщ

Сообщение keramik »

Привет, Алг.
Расскажи, пожалуйста, подробнее, каким образом работает скрытие сообщений ото всех кроме автора? Просмотрел сайт и пока не нашёл решения.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 2 месяца
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Как реализовать видимость внутри темы только своих сообщ

Сообщение Алг »

keramik, подробнее рассказать общими словами или как?
Каждая тема имеет срок жизни, по умолчанию сутки или как захочет автор темы, для реализации добавлены
дополнительные поля в таблицу phpbb_topics ( время жизни, статус темы, цена вопроса, если нужна)
В файле viewtopic.php идёт обработка каждого поста и вычисление кому он будет виден: если время вышло, то видимость стандартная, если нет - то видеть пост может только автор темы и автор поста
в файле viewtopic_body.html в репитере проверяется, как будет виден пост.
Так в принципе работает
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 13 лет 2 месяца
Откуда: Рига
Благодарил (а): 12 раз

Re: Как реализовать видимость внутри темы только своих сообщ

Сообщение keramik »

Хитро сделано!
Признаться, про БД и время жизни поста я не подумал. Спасибо за ответ, буду разбираться.

Вернуться в «Запросы модов для phpBB 3.0.x»