amilo-ua

amilo-ua
Рейтинг
4
Регистрация
12.04.2011

Всем доброго дня. Чтобы не создавать новую тему продолжу эту.

Опять похожая проблема, не могу никак ее выявить. Дело в том, что при запросе из поисковика, например Google - люди, которые хотят перейти ко мне на сайт, попадают по следующей ссылке:

http://skachayfiles.findfile-lots.ru/results.php?notds=1&query=cinema%20live%20ru

На сколько я понял - это какой-то скрипт. Как его обнаружить и удалить?

Двигатель: DataLife Engine 9.2 nulled by M.I.D Team

Скриншот:

1. Скриншот 1

2. Скриншот 2

На первом скрине видно, что при загрузке сайта, в верху появляется строчка с текстом: Вы принесли нам в базу реферал: система http://google.ru, запрос: cinema live. Нажмите сюда, если Вы не хотите получать эту информацию. Но я даже не успеваю закрыть эту строку как появляется страница на скриншоте номер 2.

УРЛ моего сайта: http://cinema-live.ru

amilo-ua добавил 09.07.2011 в 18:21

amilo-ua:
Всем доброго дня. Чтобы не создавать новую тему продолжу эту.
Опять похожая проблема, не могу никак ее выявить. Дело в том, что при запросе из поисковика, например Google - люди, которые хотят перейти ко мне на сайт, попадают по следующей ссылке:
http://skachayfiles.findfile-lots.ru/results.php?notds=1&query=cinema%20live%20ru
На сколько я понял - это какой-то скрипт. Как его обнаружить и удалить?
Двигатель: DataLife Engine 9.2 nulled by M.I.D Team

Скриншот:
1. Скриншот 1
2. Скриншот 2

На первом скрине видно, что при загрузке сайта, в верху появляется строчка с текстом: Вы принесли нам в базу реферал: система http://google.ru, запрос: cinema live. Нажмите сюда, если Вы не хотите получать эту информацию. Но я даже не успеваю закрыть эту строку как появляется страница на скриншоте номер 2.
УРЛ моего сайта: http://cinema-live.ru

Ура! Все таки нашел причину. Она была в модуле "Переходы 8.4" - в один из файлов был зарыт скрипт, который делал автоматический переход на другую страницу. Лекарство - полостью удалить файлы модуля и почистить папку www/engine/cache (папку system - не трогать)

digwnews:
да sql запрос составьте и всё.
зачем эти извращения

А можете написать примерный SQL-запрос, чтобы я его по аналогии составил?

asmakovec2:
Идём в админку, нажимаем редактировать новости, появится список всех новостей, Дальше нажимаем расширенный поиск. Выбираем нужную категорию и нажимаем показать. Ставим галочку и удаляем новости. Затем удаляем категорию.

Если ставим галочку - то отображаются только пачками по 50 штук. А там их 40 700. Мне этот способ не подходит, по скольку таким способом придется удалять все эти новости пол года :(

Freon:
Всё реально.:)

Последовательность действий:
а) убеждаемся, что есть резервная копия;)
б) делаем удалятор:

//удалятор_начало
$cats = '1,2,3';//список категорий, из которых надо всё удалить

include_once('engine/api/api.class.php');
$news = $dle_api->take_news($cats, 'id');
foreach($news as $n) {
$ids[] = $n['id'];
}
$selected_news = $ids;
//удалятор_конец


Вставляем его в файл engine/inc/massactions.php после строки
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Удаление новостей
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
elseif( $action == "do_mass_delete" ) {


Перед
foreach ( $selected_news as $id ) {
У меня это где-то 333-я строка.
После этого идём в админку и посылаем комманду на удаление нескольких любых новостей. Вместо них удалятор должен удалить то, что он достанет из базы. А из базы он достанет новости из категорий:
$cats = '1,2,3';//список категорий, из которых надо всё удалить

Так что позаботьтесь о том, чтобы в этом списке оказались нужные Вам категории. Сами категории потом руками удаляются из админки. И удалятор, разумеется, тоже надо убрать из файла massactions.php, чтобы сделать "как было".

Всё, радуемся пустой базе;)

Сделал все как написано - эффекта почему-то я не увидел. Наверное руки кривые... :(

Freon:
Вы php знаете? В папке engine/inc есть файл massactions.php.
Со строки

elseif( $action == "do_mass_delete" ) {

начинается рассказ про массовое удаление новостей. Если немножко подкрутить и отдать массиву $selected_news id всех новостей из заданной категории, то можно все их корректно удалить.

Мне надо удалить все категории вместе с новостями кроме одной. Реально ли так?

amilo-ua добавил 28.06.2011 в 19:29

e16r:
А если в админпанели полностью удалить не нужную категорию?

В Админке есть только такой вариант как удалить категорию, и сразу перенести новости в другую категорию. Что-то похожее на перенос новостей из одной категории в другую.

turbine:
amilo-ua, Я уже тот сайт продал. Думаю, что дело в странице 404 или типо такой страницы на дле, где пишет "К сожалению страница не существует или была удалена....бла бла бла.." там посмотрите.

Ок, спасибо, посмотрю. Я если честно тоже тот сайт продал...

turbine:
amilo-ua, Такая ситуация тоже была. У меня просто база слетела, и поставил старую, а там не было свежих файлов. Вот когда через ПС проходишь по ссылкам на свежие файлы, то материалов то нет, и происходит редирект на какой то левый сайт. Тоже думаю, что какой то яваскрипт виноват в этом.

Ну хоть спасибо что Вы отозвались. А то я уже думал что это только у меня. Значит получается что это может быть загнан в мотор какой-нибудь скрипт, да? Найти бы его...

DenisVS:
У вас-то на машине всё в порядке? Выбрасывает только с ваших сайтов, а может быть с других тоже?

С машиной все в порядке! Пробовал зайти с ПК под Windows'ом, и с MacBook'a - под управлением MacOS X - такая же ерунда.

Браузеры Google Chrome / Safari

amilo-ua добавил 22.06.2011 в 14:37

KM.UA:
Проверьте свой index.php

Чистый. Но Касперский ругается что это скрипт какой-то:

13.06.2011 1:08:13 Подозрительный вредоносная ссылка
http://static.files-housepoisk.ru/rapidaloadfiles.com/js/t.js
http://static.files-housepoisk.ru/rapidaloadfiles.com/js/t.js
Высокая

Хотя я захожу на сайт: http://mobile-helper.ru/

asmakovec2:
На оф сайте ДЛЕ в разделе FAQ есть ответ на твой вопрос.

Да делал я все это - но почему-то оно не помогало. Наверное это уже кто-то до меня обновлял не правильно движек, а я уже окончательно его убил. Там вообще начиналось с того - что когда чистишь в админке кеш - сайт перестает грузиться и вместо сайта выпрыгивает окно с сообщением об ошибке MySQL - а именно что не хватает там пару таблиц. Ну вот я и хотел сделать так, чтобы сайт нормально и стабильно работал.

Все-таки сам решил свою проблему, переустановкой базы данных от движка 8.3 на 9.2 через админку. Сначала залил новый DLE 9.2 и взял шаблон от старого сайта, и просто прицепил старую базу, но не через phpmyadmin, а через панель админки, при этом создав чистую базу на DLE 9.2. То есть закинул старую базу в папку backup на виртуальном хостинге (в моем случае это VertrigoServ 2.2.1), а новую удалил. А потом просто сделал восстановление базы данных. Все работает. Спасибо всем кто пытался помочь. Теперь я могу добавлять без проблем видео.

12
Всего: 18