Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Dimidrol

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

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

Share this post


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

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

 

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

 

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

Edited by Dimidrol

Share this post


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

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

 

 

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

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

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

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

Share this post


Link to post
Share on other sites
Если много зарегистрированных и мало сообщений, то тоже не хорошо.

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

 

 

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

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

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

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

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

Share this post


Link to post
Share on other sites
никак не влияет на общую цифру зарегеных,

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

 

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

 

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

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

Share this post


Link to post
Share on other sites
Тогда, что надо увеличить на n - количество или вписать, нас много?

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

 

 

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

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

Edited by Dimidrol

Share this post


Link to post
Share on other sites

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'] );

Share this post


Link to post
Share on other sites
Увеличить цыфру

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

 

Таблица - ibf_cache_store

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

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

 

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

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

 

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

 

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

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

 

$stats['mem_count']+400

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

Share this post


Link to post
Share on other sites

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

 

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

 

 

 

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

Edited by Dimidrol

Share this post


Link to post
Share on other sites
Кстати, дату рекорда посещаемости тоже где-то можно так подправить? Или только в базе?

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...