Перейти к контенту

[2.1.x]Статистика форума


Рекомендуемые сообщения

Итак фиксим показ только одного изменения рейтинга в статистике:

 

Правим:

ips_kernel/class_db_mysql.php

 

Ищем:

	function fetch_row($query_id = "")
{
	if ($query_id == "")
	{
		$query_id = $this->query_id;
	}

	$this->record_row = mysql_fetch_array($query_id, MYSQL_ASSOC);

	return $this->record_row;
}

 

ДОБАВЛЯЕМ ПОСЛЕ:

	function fetch_row_fix($query_id = "")
{
	if ($query_id == "")
	{
		$query_id = $this->query_id_fix;
	}

	$this->record_row = mysql_fetch_array($query_id, MYSQL_ASSOC);

	return $this->record_row;
}

 

Правим:

sources/action_admin/statistics.php

 

Ищем:

			$this->ipsclass->DB->simple_construct( array( 'select' => '*',
													  'from'   => 'reputation',
													  'order'  => 'created DESC',
													  'limit'  => $limit ) );

			$this->ipsclass->DB->simple_exec();

 

ДОБАВЛЯЕМ ПОСЛЕ:

$this->ipsclass->DB->query_id_fix = $this->ipsclass->DB->query_id;

 

Ищем:

while ( $row = $this->ipsclass->DB->fetch_row() )

ЗАМЕНЯЕМ НА:

while ( $row = $this->ipsclass->DB->fetch_row_fix() )

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 63
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

как сделать так что бы в статистике считались не только зарегистрированные пользователи но и гостей

и что бы в "Список пользователей посетивших форум сегодня" писало примерно так :

ХХ гостей, ХХ пользователей ХХ скрытых пользователей

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

2Supp:

 

Спасибо за доработку, долго я мучался с репой.

 

Простите что так долго не отвечал на вопросы, был на сборах, только вернулся, буду продолжать работу над модом

 

 

Исправление, для тех кто не читает тему!!!

 

statistica.rar

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 1 месяц спустя...
  • 2 недели спустя...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO `ibf_stats` VALUES (0, 10, 10, 10, 10, 10, 0)' at line 9

Что делать? :D

Ссылка на комментарий
Поделиться на других сайтах

А запрос делал

CREATE TABLE `ibf_stats` (
`id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
`limitpost` SMALLINT( 3 ) DEFAULT '10' NOT NULL ,
`limittop` SMALLINT( 3 ) DEFAULT '10' NOT NULL ,
`limitrep` SMALLINT( 3 ) DEFAULT '10' NOT NULL ,
`limitmemb` SMALLINT( 3 ) DEFAULT '10' NOT NULL ,
`limitaktiv` SMALLINT( 3 ) DEFAULT '10' NOT NULL ,
`status` SMALLINT( 1 ) DEFAULT '0' NOT NULL 
);

Ссылка на комментарий
Поделиться на других сайтах

Скажите, а почему у меня неправильно показываются последние регистрации?

Последние два ника вообще не такие, хотя видут на правильных пользователей.

Ссылка на комментарий
Поделиться на других сайтах

Такой вопрос.

У меня вместо папки "ru" в /lang_cache стоить папка "7"( посему так я не знаю)

В связи с чем после установки мода выдает ошибку

IPB WARNING [2] load_language(/home/dimon/public_html/forum/cache/lang_cache/7/lang_statistica.php) [function.load-language]: failed to open stream: No such file or directory (Line: 1702 of /sources/ipsclass.php)

 

Подскажите где что править.

Спасибо

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

mySQL query error: SELECT tid, title, posts, starter_id as member_id, starter_name as member_name, start_date as post_date, views, last_post, last_poster_name, last_poster_id FROM ibf_topics WHERE (forum_id NOT IN ()) ORDER BY last_post DESC LIMIT 0,10

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')) ORDER BY last_post DESC LIMIT 0,10' at line 1

Всё сделано правильно

Версия форума 2.1.7

SQL 4.1.10a

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
(forum_id NOT IN ())

не должен быть пустым (открой sources/action_public/statistica.php) и если есть строка forum_id NOT IN ('.$notid.'), то замени ее на forum_id NOT IN (0) (она несколько раз встречается)

 

Если ее нет,то ищи где встречается строка forum_id NOT IN изаменяй на forum_id NOT IN (0)

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Поставил этот мод.

Во первых: В админке, где настройки мода, там почему то только половина настроек. остальных просто не видо.

Во вторых: Нажимаю на кнопку "Статистика" получается белый экран. Все проверял. Index.php тоже проверил. Все везде нормально, по инструкции установлено. Что делать? Помогите!

Ссылка на комментарий
Поделиться на других сайтах

проставляю 15 в полях, ставлю галку Нет, жму Сохранить и ..

mySQL query error: UPDATE ibf_stats SET limitpost=15

 

SQL error: Unknown column 'limitpost' in 'field list'

SQL error code:

Date: 26.12.2006, 15:11

 

к сожалению ...

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

1) Проверь полность этапы установки!

2) Если не помогло, то обратисть по аське ко мне, может смогу помочь (аська у меня сменилась,так что пиши на 387-464-158

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.