Помощь - Поиск - Участники - Календарь
Полная версия: Статистика форума
W1lz0r
Как добавить в статистики форума ------>
Администраторы | Cупермодеры | Модераторы | Пользователи | Banned
Версия форума Invision Power Board v2.1.3
Скажите пожалуйста!!!!
Bart
W1lz0r,
есть такой мод , вечером скажу как называется smile.gif , или мона просто дописать в шаблоны yu.gif
Flame
У меня такой трабл - не работает статистика тоесть:
QUOTE
Статистика форума
Board Stats  На форуме 0 сообщений
Зарегистрировано 0 пользователей
Приветствуем новичка по имени
Рекорд посещаемости форума - 1, зафиксирован - Сегодня, 04:31 PM

Как можна ето исправить?
Заранее спасибо. rolleyes.gif
Bart
поподробнее дай содержимое шаблона статиситики smile.gif
Flame
Вот скрин
W1lz0r
Bart, ты говорил
QUOTE
W1lz0r,
есть такой мод , вечером скажу как называется  , или мона просто дописать в шаблоны


Так ты мне скажишь как если не трудно то дай мод
зарание спасибо wink.gif
W1lz0r
Flame,Я так понял что у тебя не пишется скока сообщений у тебя на форуме и кто последний зарегестрирыван!!!
Это по моему форум глючит
У меня такая проблема была как форум переустоновил пока все нормально...
tematika
Flame,
У тебя v2.1.3?

Открываешь фаил:
func_boardstats.php

Ищешь:
CODE
if ($this->users_online > $stats['most_count'])
           {
               $stats['most_count'] = $this->users_online;
               $stats['most_date']  = time();
               
               $this->DB->manual_addslashes          = 1;
               $this->DB->no_escape_fields['cs_key'] = 1;                
               
               $this->ipsclass->DB->do_update( 'cache_store',
                               array( 'cs_array' => 1, 'cs_value' => $this->ipsclass->DB->add_slashes(serialize($stats)) ),
                               "cs_key='stats'"
                             );
               $this->DB->manual_addslashes = 0;                              
           }


Заменяешь на:
CODE
if ($this->users_online > $stats['most_count'])
           {
               $stats['most_count'] = $this->users_online;
               $stats['most_date']  = time();
               
               $this->ipsclass->DB->obj['use_shutdown']  = 0;
               $this->ipsclass->cache['stats'] = $stats;
               $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) );
           }


Далее:
rebuild.php

Ищем:

CODE
$this->ipsclass->DB->simple_exec_query( array( 'delete' => 'cache_store', 'where' => "cs_key='stats'" ) );
           $this->ipsclass->DB->do_insert( 'cache_store', array( 'cs_array' => 1, 'cs_key' => 'stats', 'cs_value' => addslashes(serialize($stats)) ) );


Меняем на:

CODE
$this->ipsclass->cache['stats'] = $stats;    
$this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) );


Далее:
АЦ -> НАСТРОЙКИ -> Дополнительно -> Пересчет и обновление -> Пересчет статистики

Готово!
Спасибо !
1 members already said thank you!

Flame
Это компакт-версия конференции. Для просмотра полной версии с графическим дизайном и картинками, с возможностью отвечать в темы, пожалуйста, нажмите сюда.