Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#40 used as offset, casting to integer (40) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#41 used as offset, casting to integer (41) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Отображение значка новых сообщений
ТвойWeb » » ExBB - лучший форум на файлах » Отображение значка новых сообщений

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

1. Black Stork KCO - 18 Ноября, 2005 - 13:54:16 - перейти к сообщению
Мне тут юзер написал
Цитата:
У меня почему-то не обновляются значки в главной странице конференции.Главное новые сообщения есть,а у меня значки показывают что после последнего моего посещения изиенений не было. Почему?

Я посмотрел - действительно глючат значки отображения новых сообщений. У меня почему-то если все темы в форуме прочитал, то все равно форум будет непрочтенным, пока не нажмешь "отметить все форумы какк непрочтенные". В чем косяк?
2. Maverick - 18 Ноября, 2005 - 14:30:14 - перейти к сообщению
Значки зависят не от того просмотрит пользователь тему или нет, а оставит ли он в ней сообщения. Т.е. предположим что в разделе 5 тем. 3 темы пользователь просмотрел, в 2 оставил ответы, получается, что форум считает те три темы за непрочтенные. А если пользователь оставил сообщения во всех пяти, то форум отмечается как прочтенный...
3. Ray Wen - 18 Ноября, 2005 - 14:56:11 - перейти к сообщению
Black Stork KCO
На этом форуме где-то была тема про то как это исправить...
4. Black Stork KCO - 21 Ноября, 2005 - 09:37:02 - перейти к сообщению
Цитата:

Тогда какого лешего написано на значке: Нет новых сообщений после Вашего последнего посещения? Когда после того как я его посетил, сообщения новые появились, пускай даже нет от меня?
(Добавление)По идее должно быть так: Зашёл я на главную страницу форума, оба-на! флажки зажглись, значит, после последнего моего посещения было отправлено новое сообщение!Или я не прав?
5. mero - 22 Февраля, 2006 - 14:21:51 - перейти к сообщению
Прав на 100%. Только этого нет. А как сделать?
6. Vovich - 23 Февраля, 2006 - 02:34:43 - перейти к сообщению
Не помню кто писал, на харде было. Реализовано через куки.
Не забываем делать резервные копии

CODE:
Заходим в index.php
ищем там
Код:
if ($forum['last_time'] > $exbb['last_visit']) {
$folderpicture = (!empty($forum['icon'])) ? '<img src="./im/images/'.$forum['icon'].'" border="0">' : '<img src="./templates/'.$exbb['default_style'].'im/foldernew.gif" border="0">';
}
else { $folderpicture = (!empty($forum['icon'])) ? '<img src="./im/images/no_'.$forum['icon'].'" border="0">' : '<img src="./templates/'.$exbb['default_style'].'im/folder.gif" border="0">'; }

Меняем на
Код:
if (isset($forum['last_time']) && $exbb['reged']) {
$forum_readed = true;
$t_visits = (isset($_COOKIE['t_visits'])) ? unserialize($_COOKIE['t_visits']) : array();
$filetoopen = $exbb['home_path'].'forum'.$id.'/list.php';
if (file_exists($filetoopen)) {
$topics = get_file($filetoopen);
} else {$topics = array();}
foreach ($topics as $tid=>$topic) {
$tvid = $id.$tid;
$topic_lastview = (isset($t_visits[$tvid])&&($t_visits[$tvid]>$exbb['last_visit']))?$t_visits[$tvid]:$exbb['last_visit'];
if ($topic['postdate']>$topic_lastview) { $forum_readed = false; break; }
}
if ($forum_readed) $folderpicture = (!empty($forum['icon'])) ? '<img src="./im/images/no_'.$forum['icon'].'" border="0">' : '<img src="./templates/'.$exbb['default_style'].'im/folder.gif" border="0">';
else $folderpicture = (!empty($forum['icon'])) ? '<img src="./im/images/'.$forum['icon'].'" border="0">' : '<img src="./templates/'.$exbb['default_style'].'im/foldernew.gif" border="0">';
[color=red][/color]
7. Loker - 27 Февраля, 2006 - 12:24:21 - перейти к сообщению
Vovich, я так понимаю, что для фулмодс, рецепт не подходит, а жаль.
Может кто-нибудь что посоветует?
8. Vlad Tepes - 01 Марта, 2006 - 01:49:21 - перейти к сообщению
Loker пишет:
Vovich, я так понимаю, что для фулмодс, рецепт не подходит, а жаль.
Может кто-нибудь что посоветует?

Почему это не подходит? У меня все работает без проблем. Попробуй еще раз поставить внимательно.
9. Loker - 01 Марта, 2006 - 02:44:24 - перейти к сообщению
Vlad Tepes Вопервых, такого кода, который надо найти - нет. Есть подобный блок, но при замене "втупую" выдаёт ошибку типа "переменная неопределена". У тебя какая версия, я, так, пару дней назад свежие заплатки поставил... на всякий случай...
10. mero - 01 Марта, 2006 - 17:40:59 - перейти к сообщению
Я очень поверхностно все это представляю, но хотелось бы чтобы данные хранились не в кукисах, а где-то в самом форуме. Например в файле юзера было что-то эдакое, что сразу бы показывало что для юзера новое, а что нет. Надеюсь, вы меня понимаете... Улыбка

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0461]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33