Нам повезло жить в уникальное время интенсивного развития интернет-технологий. Мы видели триумфальный взлет и падение доткомов, а теперь на наших глазах рождается WEB 2.0. Если вам это интересно, если вы проводите за компьютером значительную часть жизни и вам это нравится, оставайтесь с нами на форуме для миллионеров-техноманьяков, практиков интернет-бизнеса и других умных людей. Вливайтесь :)
Приветствую, нужна помощь бывалых при использовании оператора loop.
На данный момент мой pipe имеет следующие входные данные:
* 0
o content http://mydomain.tld/randomtext.html
* 1
o content http://mydomain.tld/randomtext.html
* 2
o content http://mydomain.tld/randomtext.html
* 3
o content http://mydomain.tld/randomtext.html
* 4
o content http://mydomain.tld/randomtext.html
* 5
o content http://mydomain.tld/randomtext.html
* 6
o content http://mydomain.tld/randomtext.html
* 7
o content http://mydomain.tld/randomtext.html
*
+2 more...При попытке пропустить это все через loop, в теле использую fetch page, в нем указываю:
URL: - item.content
cut content from: - <p>
to: - </p>
split using delimiter: - оставляю пустым
Радиобаттон assing all results to: - item.post
На выходе в поле post ничего не получаю, т.е. оно пустое. Вот:
* 0
o post
o content http://mydomain.tld/randomtext.html
* 1
o post
o content http://mydomain.tld/randomtext.html
* 2
o post
o content http://mydomain.tld/randomtext.html
* 3
o post
o content http://mydomain.tld/randomtext.html
* 4
o post
o content http://mydomain.tld/randomtext.html
* 5
o post
o content http://mydomain.tld/randomtext.html
* 6
o post
o content http://mydomain.tld/randomtext.html
* 7
o post
o content http://mydomain.tld/randomtext.html
*
+2 more...Если использовать оператор fetch page напрямую без loop и вставить любой URL из списка, то все работает, контент экспортируется. Что собственно полностью и дезориентирует. :)
Вопрос: Где я допустил ошибку? И что значит +2 more... ?
Благодарю.
<p> и </p> скорее всего встречаются в тексте несколько раз.
покажи пример текста
+2 more означает что в фиде еще две записи, которые не отображаются дебаггером
Отредактированно dfayruzov (13.10.2009 04:56)
dfayruzov пишет:<p> и </p> скорее всего встречаются в тексте несколько раз.
покажи пример текста
+2 more означает что в фиде еще две записи, которые не отображаются дебаггером
Проверено, пара <p> и </p> встречается, даже если захватить чуть кода перед <p> и после </p>? то ничего не меняется.
Сама конструкция работает прекрасно в отдельном модуле fetch page.
А каким образом можно просматривать записи которые не отображаются в дебаггере? Каков их смысл?
Во общим как оказалось просто глюк какой-то, другой пайп с идентичными настройками и с такой же схемой все заработало сразу. В чем причина. Я просто скопировал и подставил старые данные. o_O
Угу. Пайпы сделаны на основе какой-то клауд-технологии, соответственно, возможны (и очень достают) всякие рассинхронизации.
Типичный достающий меня пример: отображение в виде RSS сильно кэшируется, соответственно, один раз посмотрел, как фид выглядит в RSS виде, поменял что-нибудь -- жди пока кэш не протухнет, либо клонируй в новый фид. Достает.