Skip to content

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

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

Featured Replies

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

 

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

 

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

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

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

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

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

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

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

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

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

 

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

 

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

Edited by Dimidrol

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

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

 

 

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

 

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

 

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

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

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

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

 

 

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

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

Edited by 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

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

  • Author

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

 

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

 

 

 

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

Edited by 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' );

 

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

  • Author

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

Теперь когда рекорд посещаемости привысит старый, нужно будет на место вовремя всё вернуть :)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.