Foros Programación Cliente

Wordpress en HTML ejemplos

13 13 Respuestas Lunes 25 de octubre, 2010
Hola a todos, mi duda es la siguiente: estoy realizando el diseño de una web la cual entre otras secciones tendrá un blog, en principio diseñado en wordpress, me gustaría que en el index apareciera un apartado donde se fueran actualizando las últimas entradas del blog, creo que la manera de realizarlo sería esta:

http://ayudawordpress.com/foro/topic/incluir-en-una-web-los-ultimos-post-del-blog

mi pregunta es si alguien conoce algúna web con esta característica, más que nada quiero ver como queda para hacerme una idea a la hora de realizar el diseño del index, quiero ver el espacio que necesito, los datos que facilita, etc.

Y si alguien conoce una manera más sencilla de realizarlo que el enlace que pongo soy todo oidos.

Thanks!
Registrado desde 22/05/07
Número de posts: 84
  • Avatar de the_wound the_wound Registrado desde 23/04/07 / Número de posts: 178
    Publicado hace más de un año
  • Avatar de kid_A kid_A Registrado desde 22/05/07 / Número de posts: 84
    Gracias the_wound pero lo que busco son páginas que ya tengan integrada la ventana que se actualiza con los últimos posts del Wordpress.
    No se si me explico bien o es una chorrada lo que pregunto, pero me gustaría ver ejemplos para hacerme una idea.
    Publicado hace más de un año
  • Avatar de Sig... Sig... Registrado desde 17/08/09 / Número de posts: 51
    Hola:

    Los codigos que muestras en el enlace sirve para mostrar los ultimos x Post publicados y tambien se puede hacer aleatoriamente, hay muchos Plugins que realizan esta tarea pero como se muesta en el enlace siempre se trabaja con código WP y sus propias variables.
    Lo que tu quieres es mostrar ese contenido en un entorno que no es WordPress por lo que las variables globales que utiliza no te serviran.

    Si lo quieres mostrar en una pagina que no es WordPress tienes que implementar tu propio código para obtener lso datos de la base datos de WordPress y luego mostrarlo, se puede hacer pero para eso mejor te buscar un programador.

    Una alternativa seria hacerlo con un plugins en el entorno de WordPress y luego mostrarlo en la página que quieras mediante un iframe, mas rudimentario pero funcionaria.

    Saludos
    Publicado hace más de un año
  • Avatar de Usuario borrado Usuario borrado Registrado desde 04/12/08 / Número de posts: 4
    Hola Kid!,

    Opino igual que Sig acerca del iframe: Es la solución más rápida y "non-programmer" que te podría funcionar.
    De hecho el iframe es un elemento que muchas veces resuelve difíciles "encrucijadas" y esta parece una de esas.

    En cuanto a lo que esperas que alguien te muestre, pues.... en principio será dificil saber a simple vista que web está compuesta por un código de desarrollo propio, más inserto dentro de este, un código que conecte con la BBDD de Wordpress. Todo ello además con el agravante de que estamos buscando php, cuando el navegador sólo te mostrará el html.
    Y si está correctamente maquetado con CSS, el cambio ni se notará....
    A menos que alguien halla hecho exactamente lo que tu explicas será complicado "pillar" esa solución a simple vista.

    Si por lo que he entendido antes, sólo se va a utilizar wordpress para el blog corporativo, también existen otras soluciones más pequeñas que se pueden "insertar" dentro de otros códigos ya escritos, si es el caso......

    http://cutephp.com/
    Publicado hace más de un año
  • Avatar de xavib xavib Registrado desde 05/10/04 / Número de posts: 1519
    Antes que un iframe un include, ¿no? Con iframe habrá que poner todos los links en _top, además de que para seo quedará regular.

    ¿Por qué no usar wordpress para toda la web y usar las funciones nativas? Si ya tienes los HTML preparados puedes mandárselo a alguien que te los convierta en template de wp y te olvidas de la programación. No es caro, puedes incluso arriesgarte a hacerlo en plan choricillo con gente como esta (en plan $10) o buscarte a alguien que haga el template más a medida.

    O mírate un par de tutoriales de cómo hacer templates de Wordpress, no es rocket science y en Google los hay a cascoporro. A estas alturas ya se puede usar como CMS, y si lo vas a tener levantado no le veo sentido a usarlo sólo para blogging.
    Publicado hace más de un año
  • Avatar de kemie kemie Registrado desde 06/04/04 / Número de posts: 673
    otra solucion sin php o programacion: ajax
    Yo segui este turorial para un sitio recientemente:
    http://willworkforart.net/tutorials/google-feed-api-tutorial
    Publicado hace más de un año
  • Avatar de Sig... Sig... Registrado desde 17/08/09 / Número de posts: 51

    kemie

    otra solucion sin php o programacion: ajax
    Yo segui este turorial para un sitio recientemente:
    http://willworkforart.net/tutorials/google-feed-api-tutorial


    Ajax podria ser parte de la solución, recordando que ajax sirve de interfaz entre el navegador y la BD. Si se utliza ajax se necesita de igual forma de programación PHP para recoger los datos de la Base de Datos.
    En el ejemplo que indicas se toman los datos de un archivo XML que en este caso no seria posible.

    Saludos
    Publicado hace más de un año
  • Avatar de MAXer3D MAXer3D Registrado desde 07/05/03 / Número de posts: 106

    Sig...

    kemie

    otra solucion sin php o programacion: ajax
    Yo segui este turorial para un sitio recientemente:
    http://willworkforart.net/tutorials/google-feed-api-tutorial


    Ajax podria ser parte de la solución, recordando que ajax sirve de interfaz entre el navegador y la BD. Si se utliza ajax se necesita de igual forma de programación PHP para recoger los datos de la Base de Datos.
    En el ejemplo que indicas se toman los datos de un archivo XML que en este caso no seria posible.

    Saludos


    ¿Como que no sería posible? si wordpress genera un feed que justamente su estructura es xml y ni siquiera hace falta ajax para mostrarlo.

    Hay muchos ejemplos: http://stackoverflow.com/questions/250679/best-way-to-parse-rss-atom-feeds-with-php







    Publicado hace más de un año
  • Avatar de kid_A kid_A Registrado desde 22/05/07 / Número de posts: 84
    vaya muchas gracias por toda la información, pensaba que el asunto era bastante más sencillo de resolver, de todos modos al cliente ya le tuve que enseñar el boceto del index y como no tenía muy claro como realizar el tema del wordpress lo omití en este primer diseño. Como no me aclare con tanto lenguaje me parece que se quedará sin ese enlace al wordpress

    gracias a todos!
    Publicado hace más de un año
  • Avatar de Sig... Sig... Registrado desde 17/08/09 / Número de posts: 51

    MAXer3D


    ¿Como que no sería posible? si wordpress genera un feed que justamente su estructura es xml y ni siquiera hace falta ajax para mostrarlo.

    Hay muchos ejemplos: http://stackoverflow.com/questions/250679/best-way-to-parse-rss-atom-feeds-with-php

    Para lo que solicitaba Kid_A es necesario leer los datos de la Base de datos de WordPress.

    Saludos



    Publicado hace más de un año
  • Avatar de MAXer3D MAXer3D Registrado desde 07/05/03 / Número de posts: 106
    Puede que esto sirva:



    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">;
    <html xmlns="http://www.w3.org/1999/xhtml">;
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>LECTOR FEED</title>
    </head>
    <body>
    <?php
    $feedUrl = 'http://x-web.es/feed';
    $rawFeed = file_get_contents($feedUrl);

    if($rawFeed){
    $xml = new SimpleXMLElement($rawFeed);
    $channel['title'] = $xml->channel->title;

    ?>
    <div class="articulos">
    <div class="titulo-canal"><?php echo $channel['title'] ?></div>
    <dl>
    <?php foreach ($xml->channel->item as $item){
    $article = array();
    $article['title'] = $item->title;
    $article['link'] = $item->link;
    $article['pubDate'] = $item->pubDate;
    $article['description'] = (string) trim($item->description);

    $fecha_unix = strtotime($article['pubDate']);
    $article['pubDate'] = strftime("%d/%m/%Y",$fecha_unix);

    $summary = $article['description'];
    $summary = preg_replace("(\<(/?[^\>]+)\>)", "", $summary);
    $max_len = 120;
    if(strlen($summary) > $max_len){$summary = substr($summary, 0, $max_len) . '...';}
    $article['summary'] = $summary;
    ?>
    <dd>

    <a onClick="this.target='_blank'" href="<?php echo $article['link'] ?>" class="articulo" title="<?php echo $article['title'] ?>">
    <span class="titulo"><strong><?php echo $article['title'] ?></strong></span></a>
    <div class="fecha"><?php echo $article['pubDate'] ?></div>
    <div class="sumario"><?php echo $article['summary'] ?></div>

    </dd>
    <?php } ?>
    </dl>
    </div>
    <?php } ?>
    </body>
    </html>

    Publicado hace más de un año
  • Avatar de kemie kemie Registrado desde 06/04/04 / Número de posts: 673

    Para lo que solicitaba Kid_A es necesario leer los datos de la Base de datos de WordPress.

    Saludos


    No, leyendo el rss se puede integrar en otra página sin problemas. Lo se porque yo lo hice ayer. Te lo prometo! :D Si no me crees intentalo tu mismo :D
    Publicado hace más de un año
  • Avatar de oLDsKuLL oLDsKuLL Registrado desde 02/07/03 / Número de posts: 28
    Aquí tienes otro ejemplo que tal vez te sirva! http://www.scriptol.com/rss/rss-reader.php lo puedes modificar a tu gusto para que muestre, titulo, descripción,...
    Publicado hace más de un año