Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Накрутка показов новостей DLE

Накрутка показов новостей DLE


     26.09.2011    стол заказов, хак    Все вопросы » Общие вопросы по PHP    5961

вопрос
Добрый день.
А можно как то сделать накрутку показов новостей.
Например их просмотрели 50 челевек, а хак добавлял например ещё 50..60 просмотров сверху ?


Открыть файл engine/modules/show.full.php
Найти код:
        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.

10 комментариев

Kolya groza morey
Юзер

Kolya groza morey - 26 сентября 2011 15:57 -

Если немного новостей, то можна руками в базу поправить

DroT
Юзер

DroT - 26 сентября 2011 16:08 -

Можно зайти в новость и Зажать F5 и все, будут накручены просмотры...

Sander
Эксперт

Sander - 26 сентября 2011 17:58 -

На вопрос овтетил, но вообще затея бессмысленна.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

FreakMurderer
Юзер

FreakMurderer - 26 сентября 2011 18:04 -

Посоветуйте лучше хороший автоматический пингатор ))

DreamFix
Юзер

DreamFix - 26 сентября 2011 21:09 -

Хорошо что встретил этот вопрос, давно хотел спросить но забыл tongue Как сделать что бы просмотры считались как хосты (количество уникальных посетителей)?

ПафНутиЙ
Админ

ПафНутиЙ - 27 сентября 2011 07:24 -

lol Улыбнул.
Берём посетителей и привлекаем на сайт, а вместо счётчика просмотра новостиставим счётчик посетителей ))))

Каков вопрос - таков и ответ. Просто помните об этом.

DreamFix
Юзер

DreamFix - 28 сентября 2011 02:48 -

Я имел ввиду 1 просмотр с одного IP request

rashpil
Эксперт

rashpil - 27 сентября 2011 09:55 -

А зачем запрос на добавление еденички в цикл то? В запросе же серым по белому написано: news_read=news_read+1

Ну и или в цикле или вообще рандомно чиселку от 1 до трёх генерировать и вставлять в запрос. Хуле то бесполезную работу дублировать?

Sander
Эксперт

Sander - 27 сентября 2011 10:10 -

Из-за строки:
$db->query( "INSERT INTO " . PREFIX . "_views (news_id) VALUES ('{$row['id']}')" );

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

rashpil
Эксперт

rashpil - 27 сентября 2011 11:00 -

О. А слона то я и не приметил... Тогда уж ссори, невнимательно посмотрел код

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
[related-news]

Похожие вопросы

{related-news} [/related-news]
наверх