Привет, Алг.
Расскажи, пожалуйста, подробнее, каким образом работает скрытие сообщений ото всех кроме автора? Просмотрел сайт и пока не нашёл решения.
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Как реализовать видимость внутри темы только своих сообщений
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
keramik
- phpBB 1.4.0
- Сообщения: 31
- Стаж: 13 лет 2 месяца
- Откуда: Рига
- Благодарил (а): 12 раз
-
Алг
- Former team member
- Сообщения: 933
- Стаж: 14 лет 2 месяца
- Откуда: Израиль
- Благодарил (а): 85 раз
- Поблагодарили: 306 раз
Re: Как реализовать видимость внутри темы только своих сообщ
keramik, подробнее рассказать общими словами или как?
Каждая тема имеет срок жизни, по умолчанию сутки или как захочет автор темы, для реализации добавлены
дополнительные поля в таблицу phpbb_topics ( время жизни, статус темы, цена вопроса, если нужна)
В файле viewtopic.php идёт обработка каждого поста и вычисление кому он будет виден: если время вышло, то видимость стандартная, если нет - то видеть пост может только автор темы и автор поста
в файле viewtopic_body.html в репитере проверяется, как будет виден пост.
Так в принципе работает
Каждая тема имеет срок жизни, по умолчанию сутки или как захочет автор темы, для реализации добавлены
дополнительные поля в таблицу phpbb_topics ( время жизни, статус темы, цена вопроса, если нужна)
В файле viewtopic.php идёт обработка каждого поста и вычисление кому он будет виден: если время вышло, то видимость стандартная, если нет - то видеть пост может только автор темы и автор поста
в файле viewtopic_body.html в репитере проверяется, как будет виден пост.
Так в принципе работает
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
keramik
- phpBB 1.4.0
- Сообщения: 31
- Стаж: 13 лет 2 месяца
- Откуда: Рига
- Благодарил (а): 12 раз
Re: Как реализовать видимость внутри темы только своих сообщ
Хитро сделано!
Признаться, про БД и время жизни поста я не подумал. Спасибо за ответ, буду разбираться.
Признаться, про БД и время жизни поста я не подумал. Спасибо за ответ, буду разбираться.

