Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.03.2012, 22:13
Аспирант
Отправить личное сообщение для mcavalon Посмотреть профиль Найти все сообщения от mcavalon
 
Регистрация: 04.11.2011
Сообщений: 65

вытягивание контента с сайта
добрый вечер, господа!
на днях от заказчика поступило предложение: перенести старенький сайт клиента на движок (битрикс). доступ клиент не дает.
я когда глянул на сайт то был просто в шоке. сайт был создан года 3-4 назад. ни какой связи с бд он не имеет, все страницы статические. все бы ничего да не тут то было. зашел в категорию Статьи. страница имеет 3 раздела. каждый раздел имеет по 100 подпунктов (т.е. в корне сайта 300 статических страниц раздела статьи, созданные, извините за выражение, долбанным говнокодером).
после четвертого десятка мне надоело копировать контент этих страниц на движок. обращаюсь к вам, ув господа. как бы мне написать скрипт
for (var i =1; i <= 300; i++) {
пройтись по страницам "/info"+i+".php" и взять содержимое <div id="xy_cont"></div>
}


возможно ли это? пробовал через .load, но что то пишет постоянно "error"
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2012, 11:07
Liv Liv вне форума
Интересующийся
Отправить личное сообщение для Liv Посмотреть профиль Найти все сообщения от Liv
 
Регистрация: 22.03.2012
Сообщений: 17

Мне кажется это лучше сделать средствами PHP... JS для этого не очень-то подходит...
Ответить с цитированием
  #3 (permalink)  
Старый 28.03.2012, 02:20
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

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

for(var i=1; i<=300:i++){
  $.get('yourlink/info'+i+'.php', function(data){ console.info($(data).find('div#xy_cont')) });
}
Ответить с цитированием
  #4 (permalink)  
Старый 28.03.2012, 17:58
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

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

Статические страницы могли быть созданы из-за того же клиента, какой-нибудь самописной CMS за которую клиент не захотел платить. Типа кэш такой. Программер видать тоже не дурак был, типа не хочешь платить за CMS и хостинг и не надо, на тебе статику генерилкой
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #5 (permalink)  
Старый 29.03.2012, 14:03
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

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

ну а программисту вообще респект) если это еще и самописная штука — то вообще круто сделал.
Ответить с цитированием
  #6 (permalink)  
Старый 29.03.2012, 18:25
Профессор
Отправить личное сообщение для javascript_pupil Посмотреть профиль Найти все сообщения от javascript_pupil
 
Регистрация: 05.07.2009
Сообщений: 222

Сообщение от Gozar
на тебе статику генерилкой
Обычный, весьма распространённый ход. Снижает нагрузку на процессор сервера, на что обычно абсолютно плевать программерам из Яндекса, Гугла и т.п., но имеет значение, когда за хостинг и его ресурсы платишь ты.
Ответить с цитированием
  #7 (permalink)  
Старый 29.03.2012, 18:28
Аспирант
Отправить личное сообщение для mcavalon Посмотреть профиль Найти все сообщения от mcavalon
 
Регистрация: 04.11.2011
Сообщений: 65

Сообщение от Gozar
Так все и кинулись рассказывать вам все возможные способы копирастии, только потому что вы не в состоянии договориться с клиентом.
Не хочешь не отвечай, я тебя не заставляю
Ответить с цитированием
  #8 (permalink)  
Старый 30.03.2012, 00:53
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от javascript_pupil
на что обычно абсолютно плевать программерам из Яндекса, Гугла и т.п.
Программерам из Яндекса, Гугла, Фейсбука, Вконтакта и прочих с их нагрузками обычно ни на что не плевать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Iframe, извлечение информации из произвольной части сайта Stephanos Элементы интерфейса 11 22.06.2015 13:10
Загрузка контента без перезагрузки страницы vah-smile AJAX и COMET 3 30.03.2011 16:37
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55
Как передать значение по ссылке на другую страницу сайта Rollo Общие вопросы Javascript 7 18.10.2010 15:02