Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Dimidrol

Коректировка значений счётчиков форума

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

Здравствуйте, возник вопрос, каким образом можно коректировать под себя показатели щётчиков количества пользователей, рекорда посещений итд? Вожможно ли средствами движка увеличить или уменьшить эти значения по своему желанию и как такое буквальо осуществить? Подскажите плизушки :rolleyes:

Поделиться сообщением


Ссылка на сообщение

всё это живет в живет в базе, табл. ibf_cache_store, ключ stats. Самое простое - отредактировать эту запись, но там пакованное (serialize) поле, не так просто, если не понимаешь, что и как.

 

Обмануть с пользователями - нереально. Всегда можно залезть профиль и ввести номер чуть меньший, чем общее количество. Или даже заглянуть по ссылке "пользователи" из шапки.

 

Обмануть с посещениями тоже не получится, все прекрасно знают, что большие числа генерят боты.

Поделиться сообщением


Ссылка на сообщение

а не легче изменить в шаблоне skin_board -> showstat информацию?

Поделиться сообщением


Ссылка на сообщение

Ага.. вписать вместо "зарегистрировано пользователей - ХХ" что-нить типа "Нас уже 20 миллионов и это не предел" :)

Поделиться сообщением


Ссылка на сообщение
Обмануть с посещениями тоже не получится, все прекрасно знают, что большие числа генерят боты.

Ага. В выходные смотрю у себя, а там --

Рекорд посещаемости форума — 3527, зафиксирован — 11.10.2008, 4:26

Понятно что в 4 утра, кроме ботов, человек 10 могут зайти.

Поделиться сообщением


Ссылка на сообщение
10/13/08 09:39 (изменено)
Обмануть с пользователями - нереально. Всегда можно залезть профиль и ввести номер чуть меньший, чем общее количество. Или даже заглянуть по ссылке "пользователи" из шапки.

Вот эти строки не понял вобще о чом вы.

 

Мне просто нужно визуально увеличить число зарегеных на несколько сотен, ато на форумах на которых мало народу новые юзеры не очень бегут, вот и решил чуть схитрить до лучших времён :)

 

Так как буквально число человек подкрутить? подскажите плизушки :)

Изменено пользователем Dimidrol

Поделиться сообщением


Ссылка на сообщение
Мне просто нужно визуально увеличить число зарегеных на несколько сотен, ато на форумах на которых мало народу новые юзеры не очень бегут, вот и решил чуть схитрить до лучших времён :)

Если много зарегистрированных и мало сообщений, то тоже не хорошо.

 

 

Так как буквально число человек подкрутить? подскажите плизушки :)

Где-то был мод -- смена id пользователя. Надои поменять номер у последнего зарегистрированного.

Или снимите на форуме каптчу. За несколько дней, на форуме будет на пару сотен посетителей больше.

Только запретите им писать. :)

Поделиться сообщением


Ссылка на сообщение
Если много зарегистрированных и мало сообщений, то тоже не хорошо.

Не, там как раз количество сообщений подходящее, а вот пользоваелей на 4 сотни увеличить не помешало бы, для привлечения особо бризглывых юзеров :)

 

 

Где-то был мод -- смена id пользователя. Надои поменять номер у последнего зарегистрированного.

Или снимите на форуме каптчу. За несколько дней, на форуме будет на пару сотен посетителей больше.

Только запретите им писать.

Стоит у меня такой мод, но как он повлияет на цифру стоящую внизу страницы количества зарегеных пользователей слабо представляю, id пользователя в каком бы порядке и количестве не высвечивалось никак не влияет на общую цифру зарегеных, если в теме смотреть то можно увидить что у него номер 2000000 к примеру, но это совсем другое.

Нащот капчи эту шутка кая-то?

Поделиться сообщением


Ссылка на сообщение
никак не влияет на общую цифру зарегеных,

Да. Согласен.

 

Тогда, что надо увеличить на n - количество или вписать, нас много?

 

Нащот капчи эту шутка кая-то?

Нет. Цель будет же достигнута.

Поделиться сообщением


Ссылка на сообщение
10/13/08 10:53 (изменено)
Тогда, что надо увеличить на n - количество или вписать, нас много?

Увеличить цыфру, тольк так чтоб новые пользователи к нет так же само добавлялись.

 

 

Нет. Цель будет же достигнута.

Вы имеете ввиду напустить армию ботов в количестве 500, после чего включить защиту, поудалять их и пока это число 500 находится в кэше, радоваться, до момента его обновления, так?

Изменено пользователем Dimidrol

Поделиться сообщением


Ссылка на сообщение

sources/lib/func_boardstats.php

 

найти (в самом конце)

			$this->ipsclass->lang['total_word_string'] = str_replace( "<#reg#>"   , $stats['mem_count']	 , $this->ipsclass->lang['total_word_string'] );

заменить на

			$this->ipsclass->lang['total_word_string'] = str_replace( "<#reg#>"   , $stats['mem_count']+400	 , $this->ipsclass->lang['total_word_string'] );

Поделиться сообщением


Ссылка на сообщение
Увеличить цыфру

Я могу ошибиться, но кажется тут поможет только прямая правка базы данных.

 

Таблица - ibf_cache_store

Находим stats. Там будет строка - "mem_count";i:XXX;

XXX - ваше счастье.

 

тольк так чтоб новые пользователи к нет так же само добавлялись.

Не проверял, могу только вечером посмотреть, но должно работать.

 

Хотя любая правка в базе данных, черевата ....

 

Вы имеете ввиду напустить армию ботов в количестве 500, после чего включить защиту, поудалять их

Нет забанить.

 

$stats['mem_count']+400

Согласен. Более правильное решение.

Поделиться сообщением


Ссылка на сообщение
10/13/08 11:38 (изменено)

desti Спасибо огромное!

 

Ph-A И вам тоже спасибо :)

 

 

 

Кстати, дату рекорда посещаемости тоже где-то можно так подправить? Или только в базе?

Изменено пользователем Dimidrol

Поделиться сообщением


Ссылка на сообщение
Кстати, дату рекорда посещаемости тоже где-то можно так подправить? Или только в базе?

В базе, можно. Но уже сложнее, строка -- most_date

Но формат даты Unix-овый -- SELECT UNIX_TIMESTAMP()

 

mysql> SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00');
	-> 875996580

Поделиться сообщением


Ссылка на сообщение

найдите там же в файле

 

найти
	$most_time = $this->ipsclass->get_date( $stats['most_date'], 'LONG' );
заменить
	$most_time = $this->ipsclass->get_date( $stats['most_date'] - 86400 , 'LONG' );

 

Дата последнего рекорда всегда будет вчера (или раньше) :)

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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