По умолчанию на 2.1 версии почему-то ситуация выглядит следующим образом:
Возьмем гипотетическую тему на две страницы. Пользователь заходит в тему, читает первую страницу, переходит на вторую, читает все там, выходит снова к списку тем и видит, что в тему только что добавился новый пост. Снова нажмиает на название темы (либо с индекса, либо со списка тем, не важно) и попадает ... на первую страницу, а не на вторую - сразу к новому посту.
Более того, если пользователь почитал форум, закрыл страничку с ним и снова открыл её минут через 15, то он увидит, что все темы, которые он снова непрочитанны.
Функция сохранения прочитанных\непрочитанных тем и форумов в базе отключена, т.е. эта информация хранится только в куках. Даже когда она была включена, эффект был примерно такой же.
Вопрос в том, можно ли сделать так, чтобы информация о прочтении темы обновлялась хоть в куках, хоть в базе сразу, как только пользователь зашел в тему? По умолчанию, у меня такое чувство, это делается по какому-то другому алгоритму. Возможно, как-то с сессиями связано, но не могу утверждать наверняка.
Очевидно, копаться нужно в forums.php. Там собака где-то зарыта.)
Возможно, есть какие-то моды, либо документация по этому вопросу.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
WildRAID
По умолчанию на 2.1 версии почему-то ситуация выглядит следующим образом:
Возьмем гипотетическую тему на две страницы. Пользователь заходит в тему, читает первую страницу, переходит на вторую, читает все там, выходит снова к списку тем и видит, что в тему только что добавился новый пост. Снова нажмиает на название темы (либо с индекса, либо со списка тем, не важно) и попадает ... на первую страницу, а не на вторую - сразу к новому посту.
Более того, если пользователь почитал форум, закрыл страничку с ним и снова открыл её минут через 15, то он увидит, что все темы, которые он снова непрочитанны.
Функция сохранения прочитанных\непрочитанных тем и форумов в базе отключена, т.е. эта информация хранится только в куках. Даже когда она была включена, эффект был примерно такой же.
Вопрос в том, можно ли сделать так, чтобы информация о прочтении темы обновлялась хоть в куках, хоть в базе сразу, как только пользователь зашел в тему? По умолчанию, у меня такое чувство, это делается по какому-то другому алгоритму. Возможно, как-то с сессиями связано, но не могу утверждать наверняка.
Очевидно, копаться нужно в forums.php. Там собака где-то зарыта.)
Возможно, есть какие-то моды, либо документация по этому вопросу.
Ссылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.