front1 image

Cómo poner en cualquier página las últimas noticias o artículos escritos

Escrito por jose, el 27.03.2008
Artículos WB >>

Poner en la portada o en otras páginas una lista de las últimas noticias es una buena idea, porque proporciona a los visitantes un acceso directo a la sección y da frescura a la web.


Aunque Website Baker no ofrece una opción directa para hacerlo, es muy sencillo crearlo utilizando las páginas de tipo Code. Si lo que quieres es incluir las últimas noticias o artículos en la parte final de tu página, basta con añadir una sección de tipo Code y pegar el siguiente código:

 echo '<div id = "ultimasnews">';
 ob_start();     // start output buffer
   global $database;
   $query = "SELECT post_id,title,content_short,group_id,link FROM ".TABLE_PREFIX."mod_news_posts ORDER BY post_id DESC LIMIT 0, 3;";
   $error = mysql_error();
   if (!$result = mysql_query($query)) {
    print "$error";
    exit;
   }
   while($data = mysql_fetch_object($result)){
    $title = $data->title;
    $id = $data->post_id;
    $link = $data->link;
    echo '<a href="'.WB_URL.'/pages'.$link.PAGE_EXTENSION.'">'.$title.'</a><br />';
   }
   $foo=ob_get_contents();    // put outputbuffer in $foo
   ob_end_clean();             // clear outputbuffer
   if ($foo<>"") {  // some code to execute cause there is some block
    echo '<h3>Últimos artículos</h3>';
    echo $foo;
                                echo '<br />';
   } else { // some code for no info
    echo '<h3>Sin artículos</h3>';
   }
    echo '</div>';

El resultado es algo como lo que se ve aquí.
   

Volver

Comentarios

Ninguna

Añadir comentario