stik.name

stik.name
Рейтинг
80
Регистрация
21.03.2010
Должность
Вебмастер, Программист, Дизайнер... (HTML, JS, CSS, PHP, MYSQL)
Интересы
IT Tech, Coding, Development, Design, Web-Design

Не на всех сайтах, но есть сохранёнка от первого января.

Из порядка 15 проектов, только на одном движение.

Не в ЯК, 10->20

Fin001:
Яндекс новые сайты по 2-3 мес индексирует это нормально??

Это не нормально, максимум 2 недели для СДЛ.

Vertual:
Вам ещё повезло, сейчас 3-4 месяца обычно.

Где вы такое встретили? ГС?

Везде небольшие плюсы и самое главное что в индекс попал (хоть и не полностью) один сайт, который всё ни как не хотел индексироваться.

siv1987:
Гуглите про кросс-доменные запросы, или пишите серверный даунлоадер.

Серверный даунлоадер я и так могу на том же PHP написать за считанные минуты, но проблема заключается в том что хост который отдаёт xml, для разных айпи отдаёт разные данные. Потому и поставлена задача реализовать парсер на стороне клиента.

Что значит со "своего хоста"? Внутри доменный запрос?

Да

Реально если доступ к домену где лежит запрашиваемый файл. http://www.google.ru/search?client=opera&rls=ru&q=Access-Control-Allow-Origin&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest Ну или подгружать через разные ухищрения.

В том то и дело что там мой домен конечно же не прописан, и нужно обойти запрос. Как либо получить xml файл и взять из него нужные параметры.

siv1987:
А что, раньше с дататайп хмл запрос шел игнорируя меж доменную политику?

Со своего хоста работает нормально, а вот с другого домена не хочет брать данные из xml файла. Реально вообще решить это вопрос?

Спасибо все за ответы, извиняюсь что задержался с ответом, нашли текущий рабочий вариант, но появилась проблема с crossdomain.

Текущий рабочий вариант:

<!DOCTYPE html>

<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>

<div class="result"></div>

<script type="text/javascript">
$.ajax({
url: 'http://name.domain/file.xml',
type: 'GET',
async: false,
crossDomain: true,
cache: false,
dataType: 'html',
success: function(d){
//alert(d);
$(d).find('page_url').each(function(){
alert( $(this).text() );
})
}
});
</script>
</body>
</html>

Из crossdomain ошибка:

text/xml (NS_ERROR_DOM_BAD_URI)

Есть варианты как теперь заставить его парсить игнорируя crossdomain?

yahoster:
да не. не преувеличивайте.
только что на яндекс заходил - всё нормально там.
да и сёрч работает.

Сайт хостера работает, дело то не в нём. У меня все сайты размещаемые на их сервере в канаде отображают страницу с текстом - "It works!" ... и такое уже второй(!) раз за последние пол года.

В саппорте тишина, уже более 12 часов мой тикет без ответа.

Что вчера произошло с сайтами? Я везде наблюдаю надпись: It works!

Всего: 171