ExBB Community » Файловый ExBB » Решение проблем » Самопроизвольно тухнут темы!

Страниц (4): [1] 2 3 4 »
 

1. gudman - 31 января 2011 — 14:15 - перейти к сообщению
Друзья!
Считаю данный вопрос очень актуальным!
По истечению сессии, темы самопроизвольно тухнут вне зависимости, прочитал их пользователь или нет!
Считаю это не правильным, и многие мои пользователи жалуются на это!
Так как нет возможности визуально отследить темы с последними ответами...
Один из моих пользователей пишет:
Цитата:
Захожу на форум, вижу новые активные темы, в которых есть новые посты. Захожу на первую, читаю, выхожу на главную и все - все темы уже отмечены как прочитанные. Ну и не запоминаю я в какой где были и вот и активность падает. Из за чего это а?

И он прав относительно активности!!! Люди не видят новых ответов и соответственно ни чего не пишут!
Понятно, что частично проблему решает очистка Кукисов, но это решает лишь часть проблемы!
Основной вопрос: Можно ли сделать так, чтобы тема не тухла пока пользователь не зайдет и не прочитает ее???
Понимаю что вопрос этот сложный и готов заплатить за решение!!!
2. 1Bot - 31 января 2011 — 14:22 - перейти к сообщению
gudman пишет:
Основной вопрос: Можно ли сделать так, чтобы тема не тухла пока пользователь не зайдет и не прочитает ее???

Представьте объем информации для хранения состояния о прочтении M тем K пользователями (M*K флагов), а если сюда добавить не только темы, но и конкретные сообщения D - то этот объем еще намного увеличится (M*K*D).

Тут нужна избирательность, иначе объемы вспомогательной информации скоро перерастут объем полезной.
3. gudman - 31 января 2011 — 14:24 - перейти к сообщению
да, я понимаю! а как это реализуется на других движках? Скажем в вбюлетени?
4. 1Bot - 31 января 2011 — 14:32 - перейти к сообщению
gudman пишет:
а как это реализуется на других движках? Скажем в вбюлетени?

Все сообщения там лежат в базе данных, и запросом к базе реализуется просмотр сообщений из какого-то периода времени.
Здесь же для этого нужен полный перебор тем, что сильно загружает сервер и от этого авторы отказались сразу.
5. nikk - 31 января 2011 — 14:46 - перейти к сообщению
gudman
на своем форуме я частично реализовал в виде облака тегов.. это хоть как-то помогает юзерам, а вообще конечно Вы правы!
у меня юзеры тоже жаловались на такую проблему
6. gudman - 31 января 2011 — 14:56 - перейти к сообщению
а какие есть еще решения? неужели ничего нельзя сделать???
7. 1Bot - 31 января 2011 — 15:00 - перейти к сообщению
gudman пишет:
а какие есть еще решения?

Для каждой темы есть возможность подписаться на сообщения. Тогда все новые сообщения будут приходить на почтовый ящик.
(Добавление)
gudman пишет:
неужели ничего нельзя сделать???

Как минималистичный вариант можно динамически вести массив флагов для пользователей из списка Сегодня форум посетили по последним, например 30 темам, в которых были ответы.
8. gudman - 31 января 2011 — 15:04 - перейти к сообщению
1Bot, это не выход ИМХО... ящик пользователя будет завален письмами!
Нужно придумать как сделать так чтобы темы не тухли!!!
Давайте подождем Юру, может он скажет чего нибудь конструктивное?
Может быть можно подключить базу данных для выполнения этой функции?
Сорри если я говорю глупости, просто не совсем понимаю механизма.... Растерялся
9. nikk - 31 января 2011 — 15:13 - перейти к сообщению
gudman, боюсь что Юра ничем не поможет, отправит Вас в поиск, так-как этот вопрос уже поднимался..
10. gudman - 31 января 2011 — 23:21 - перейти к сообщению
очень и очень жаль!!! временно сделал время сессии 120 минут....
но это не решение!
11. nikk - 31 января 2011 — 23:28 - перейти к сообщению
gudman пишет:
временно сделал время сессии 120 минут....
но это не решение!

как сделал??
12. gudman - 1 февраля 2011 — 00:37 - перейти к сообщению
в админке. меню Конфигурация - "Кол-во минут при подсчете "Кто в онлайн"
выставляет время сессии в минутах!
13. mastersound - 1 февраля 2011 — 01:56 - перейти к сообщению
Так это не то.... Это подсчет именно пользователей, находящихся в выбранный Вами период (в Вашем случае - за 120 минут), на форуме, а не тайм-аут по сохранению списка последних непрочитанных Вами и пользователями (для каждого в отдельности) сообщений. Тут, видимо, как Вами и было предложено выше, надо подключать базу, и там держать эти сведения для каждого пользователя форума, пока он не прочитает сообщения или не отметит, как "прочтенные".
14. electron - 1 февраля 2011 — 06:48 - перейти к сообщению
eсть же у форума функция "новые сообщения" , которая выводит список тем, где есть новые посты. заходите туда, в новом окне открываете интересующую тему и читаете
15. mastersound - 1 февраля 2011 — 07:26 - перейти к сообщению
electron так gudman же пишет о том, что мало времени "новые сообщения" остаются таковыми. Вот первый пост. Правильно? Я б тоже может стороннюю базу прикрутил - кабы знал...

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0249]     [ ]