Proo
В общем почти сделал я пинг.. сделал чтоб отображался последний пост с описанием, тайтлом.. и хочу фотку тоже показывать.
Собсно я сделал такую фичу, но оказалось что не все РСС содержат то что мне надо.. а именно, я брал инфу из этого тега (у фида с вордпресса) и находил тег img и соответственно адрес фотки:
<content:encoded><![CDATA[ <p><a ...
<img src="http://fdfds"]]></content:encoded>
Но похоже не везде есть такой тег, напр на тумблоггере не нашел.. и вроде б как даже на ВП не у всех есть..
Никто не подскажет почему не у всех рсс есть этот тег, может нужно как то по-другому фотку искать?
tdimons
Proo писал:
...
<content:encoded><![CDATA[ <p><a ...
<img src="http://fdfds"]]></content:encoded>
....
Никто не подскажет почему не у всех рсс есть этот тег, может нужно как то по-другому фотку искать?
В парсере добавь проверку и все. Типа такой:
Код:
...
if(stristr($buff[$i],"<content:encoded>")){preg_match('~<content:encoded>(.*?)</content:encoded>~', $buff[$i], $contentencoded);
$second_content=$contentencoded[1];
}else{$second_content="";}
$full_content=$first_content.$second_content;
...
Если есть такой код в фиде, то добавляется контент между этими тэгами. Я такой парсер юзаю.
Sterx
потомы что нет стандарта, кто как хочет так и воротит.
а писать нужно для всех вариантов - их немного - штуки три