09 ноя 2011
АнтиГрабер
Лёша Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно АнтиГрабер

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
АнтиГрабер

Из-за тотальной нелюбви к грабберам и школоте которая их юзает (плодя ГС-Ы) решил я придумать велосипед к движку dle и этот самый велосипед усложняет жизнь любителям поживиться чужим контентом

Итак поехали:
Открываем index.php
Ищем там: "
" и заменяем dle-content на любой другой класс.

Открываем: engine/modules/show.short.php
Ищем там:

$tpl->set('{short-story}', stripslashes("
" .$row['short_story'] . "
"));


Заменяем на:
$random = substr(md5($row['category']), 0, 4);
$tpl->set('{short-story}', stripslashes("
" . $row['short_story'] . "
"));


Открываем: engine/modules/show.full.php
Ищем там:

$tpl->set( '{full-story}', stripslashes( "
" . $row['full_story'] . "
" ) );


Заменяем на:

$random = substr(md5($row['category']), 0, 4);
$tpl->set('{full-story}', stripslashes("
" .$row['full_story'] . "
"));


Вот и весь велосипед, работает он просто: все грабберы работают по регулярным выражениям и ищу в теле страницы div-ы с идентификатором news-id#
После подкрутки велосипеда к движку происходит следующее: категория шифруется в md5 затем обрезается и подставляется вместо старого news-id. В итоге грабер идет к вам ищет в теле страницы дивы с news-id а их там нет и грабить нечего :P

Дивы получаются уникальные для каждой новости и настроить регулярку для граббинга очень сложно, огромным плюсом будет если вы используете первый вид ЧПУ.

Для пущего смака к $row['category'] можно добавить еще пару параметров и настроить обрезку класса под себя.

p.s не работает для RSS грабберов (ну это пока).
pp.s после подключения велосипеда возможно не будет работать редактирование новости с сайта, а может и будет (не проверял)
ppp.s хак для любой версии движка.
pppp.s Помните что технологии растут с каждым днем и вероятнеевсего этот велосипед не будет работать спустя какое то время, ну это не страшно мы придумаем новый=)

С уважением ваш Лёша.

-------------------------









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Linux | 9 ноября 2011 18:32
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

Через 30 секунд сломают твой велосипед.....

Лёша | 9 ноября 2011 21:36
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Неуверен

htaccess | 9 ноября 2011 22:21
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

протестим 11

Ivan | 10 ноября 2011 20:09
  • Группа: Посетители |
  • Комментарий: 4 (ссылка)

Цитата: Linux
Через 30 секунд сломают твой велосипед.....

53

frenkx | 23 ноября 2011 02:24
  • Группа: Посетители |
  • Комментарий: 5 (ссылка)

крути педали пока не дали xDD

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.