Yoriel79 Posted May 26, 2011 Share Posted May 26, 2011 Hola.He realizado una modificacion del modulo RSS para que muestre no solo el titulo, si no tambien la fecha y el contenido de cada noticia.Aproximadamente en la linea 147 he cambiado: $rss_links[] = array('title' => $item->title, 'url' => $item->link); por $rss_links[] = array('title' => $item->title, 'date' => $item->pubDate, 'url' => $item->link, 'content' => $item->content); El problema viene con la fecha, ya que la muestra en formato UNIX (creo). Como podria cambiar el formato?Esta es la web para que echéis un vistazo al resultado del modulo RSS.Gracias. Link to comment Share on other sites More sharing options...
petete2008 Posted May 29, 2011 Share Posted May 29, 2011 Prueba esto y nos dices algo : 'date' => date("d/m/Y", strtotime($item->pupDate)) Link to comment Share on other sites More sharing options...
Yoriel79 Posted May 29, 2011 Author Share Posted May 29, 2011 Gracias petete2008, casi está. Ahora siempre me muestra la misma fecha: 01/01/1970.¿Te dice algo esto?Saludos. Link to comment Share on other sites More sharing options...
petete2008 Posted May 29, 2011 Share Posted May 29, 2011 Si, me dice que lo escribi mal jejeEscribi pupdate en vez de pubdatesolución : 'date' => date("d/m/Y", strtotime($item->pubDate)) Link to comment Share on other sites More sharing options...
Yoriel79 Posted May 29, 2011 Author Share Posted May 29, 2011 Ya me di cuenta. Lo corregí y el resultado era el mismo.Finalmente quité el strtotime y... FUNCIONA!Gracias!!!!Quedó así:en blockrss.php$rss_links[] = array('title' => $item->title, 'date' => date("d-m-Y", ($item->pubDate)), 'url' => $item->link, 'content' => $item->content); y para que se vea en el front office:en blockrss.tpl > </pre> <ul> {foreach from=$rss_links item='rss_link'} {$rss_link.title} {$rss_link.date} {$rss_link.content|truncate:100} {/foreach} </ul> Link to comment Share on other sites More sharing options...
Recommended Posts