Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Количество сообщений на форуме

Супер пользователь
Сообщений: 50
Подскажите, пожалуйста. Проблема с количеством сообщений пользователя на форуме. Почему-то счётчик не всегда накручивает. Иногда помогает очистка кеша. Как поправить?

С количеством тем такая же беда Явно видно, что у меня больше тем

-- Изменено "gadget": 14.05.2013 11:57 --
Супер пользователь
Сообщений: 50
Решено добавлением строки:
System::cache()->Clear(system_cache, 'users');

в файл www\base\inc\system\user.php
после строки 1213
System::database()->Update('users', "`data`='".SafeEnv(serialize($Data), 0, str)."'", "`id`='$UserId'");
Супер пользователь
Сообщений: 411
gadget:
Решено добавлением строки:
System::cache()->Clear(system_cache, 'users');

в файл www\base\inc\system\user.php
после строки 1213
System::database()->Update('users', "`data`='".SafeEnv(serialize($Data), 0, str)."'", "`id`='$UserId'";

Вот красава.Как так разобрался...
Супер пользователь
Сообщений: 50
Amney:

Вот красава.Как так разобрался...

Забыл сказать, что ещё файл \www\config\system_build.php.cache удалить нужно.

А нашёл просто. Получается после увеличения счётчика для пользователя, кеш пользователя не очищался. При написании следующего сообщения единица прибавлялась к кешированному количеству.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: