Me he pasado la noche intentando hacerlo ^^.
pasa que voy a listar los feeds de distintos sitios web.
por ello al usar el PIE para varios feed necesito poner el titulo del sitio web al cual le pertenece esa noticia.
lo he solucionado de la siguiente manera
en item.php he agregado un nuevo metodo
Código PHP:
public function get_title_parent()
{
$parent = $this->get_feed();
if ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_ATOM_10, 'title'))
{
return $parent->sanitize($return[0]['data'], $parent->registry->call('Misc', 'atom_10_construct_type', array($return[0]['attribs'])), $parent->get_base($return[0]));
}
elseif ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_ATOM_03, 'title'))
{
return $parent->sanitize($return[0]['data'], $parent->registry->call('Misc', 'atom_03_construct_type', array($return[0]['attribs'])), $parent->get_base($return[0]));
}
elseif ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_RSS_10, 'title'))
{
return $parent->sanitize($return[0]['data'], SIMPLEPIE_CONSTRUCT_MAYBE_HTML, $parent->get_base($return[0]));
}
elseif ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_RSS_090, 'title'))
{
return $parent->sanitize($return[0]['data'], SIMPLEPIE_CONSTRUCT_MAYBE_HTML, $parent->get_base($return[0]));
}
elseif ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_RSS_20, 'title'))
{
return $parent->sanitize($return[0]['data'], SIMPLEPIE_CONSTRUCT_MAYBE_HTML, $parent->get_base($return[0]));
}
elseif ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_DC_11, 'title'))
{
return $parent->sanitize($return[0]['data'], SIMPLEPIE_CONSTRUCT_TEXT);
}
elseif ($return = $parent->get_channel_tags(SIMPLEPIE_NAMESPACE_DC_10, 'title'))
{
return $parent->sanitize($return[0]['data'], SIMPLEPIE_CONSTRUCT_TEXT);
}
else
{
return null;
}
}
donde
Código PHP:
$parent = $this->get_feed();
me permite optener los datos generales del feed.
Por otro lado he visto que google reader puede importar las noticias de dias anteriores.
cosa que al ver el feed en el navegador solo puedo ver 10 noticias y al importarlos tambien solo 10
existe alguna manera de como ver mas noticias de esos enlaces feed?
Saludos y gracias por contestar.