вопрос
Добрый день.
А можно как то сделать накрутку показов новостей.
Например их просмотрели 50 челевек, а хак добавлял например ещё 50..60 просмотров сверху ?
А можно как то сделать накрутку показов новостей.
Например их просмотрели 50 челевек, а хак добавлял например ещё 50..60 просмотров сверху ?
Открыть файл engine/modules/show.full.php
Найти код:
Заменить на:
В результате один просмотр будет защитываться от 1 до 3х.
Т.е. 100 фактических просмотров после хака могут принять значение от 100 до 300.
Найти код:
if( $config['allow_read_count'] == "yes" AND !$news_page AND !$cstart) {
if( $config['cache_count'] ) $db->query( "INSERT INTO " . PREFIX . "_views (news_id) VALUES ('{$row['id']}')" );
else $db->query( "UPDATE " . PREFIX . "_post set news_read=news_read+1 where id='{$row['id']}'" );
}
Заменить на:
if( $config['allow_read_count'] == "yes" AND !$news_page AND !$cstart) {
$rshow = mt_rand(1,3);
for($i=0;$i<$rshow;$i++) if( $config['cache_count'] ) $db->query( "INSERT INTO " . PREFIX . "_views (news_id) VALUES ('{$row['id']}')" );
if( empty($config['cache_count']) ) $db->query( "UPDATE " . PREFIX . "_post set news_read=news_read+{$rshow} where id='{$row['id']}'" );
}
В результате один просмотр будет защитываться от 1 до 3х.
Т.е. 100 фактических просмотров после хака могут принять значение от 100 до 300.