Programo Web » Tutoriales http://programoweb.com Desarrollo Web y WordPress Sat, 07 Aug 2010 00:10:59 +0000 en hourly 1 http://wordpress.org/?v=3.0 Error 404 – Ajustes finales http://programoweb.com/error-404-ajustes-finales.html http://programoweb.com/error-404-ajustes-finales.html#comments Mon, 12 Jul 2010 22:59:23 +0000 JuanK http://programoweb.com/?p=1486 Buee, no se como empezar, luego de casi un mes sin escribir algo me siento raro, pero debo decir que tenía el diseño final de la página de error desde hace 20 días :S.

Ahora, este es el post final sobre la creación de la página de Error 404, podemos decir que ya hicimos todo lo difícil, ahora sólo nos falta mejorar un poco nuestro primer intento con un poco de CSS e imaginación ;)

Habíamos dicho que la página de error llevaría los últimos posts y suscripción al feed, eso es algo simple de hacer.

Para los últimos posts ya hemos visto varios ejemplos de como hacerlo, el más estable y seguro de usar en WordPress es este, que usa funciones nativas de WP para funcionar, pero en el ejemplo voy a usar el método con FeedBurner, fue más simple y además el diseño lo tengo hecho en una plantilla HTML básica.

En el post sobre FeedBurner se explica claramente como encontrar el código para usarlo (las imágenes ya no están por problemas de hosting, pero voy a intentar arreglarlas), se trata de un simple javaScript que obtiene los últimos posts, en mi caso elegí que se mostraran 7.

Lo hacemos de esta forma:

<div class="ultimos">
<p>O tal vez quieras revisar nuestros últimos artículos:</p>
<script src="http://feeds.feedburner.com/Blooging?format=sigpro" type="text/javascript"></script>
</div>

Ahora agregamos un poco de CSS:

.ultimos ul {list-style: none; padding-left: 10px;}
.ultimos ul li {background: url(http://programoweb.com/wp-content/themes/Blooging-it!/imagenes/relacionados.png) no-repeat 2px 2px; padding: 0 0 3px 20px;}
#creditfooter { visibility : hidden; height: 0px;}

De esta forma lograremos hacer que se vean bien los enlaces, para que sean agradables a la vista. El div "creditfooter" muestra una imagen de FB, por eso la ocultamos. Ahora pondremos la suscripción al feed, recuerden que dijimos que iría una imagen y un formulario de suscripción por mail.

Empezamos con la imagen:

<div class="feed">
<p>Suscríbete a nuestro sitio:</p>
<a href="http://feeds.feedburner.com/Blooging" title="Feed de Programo Web"><div class="feed-img"></div></a>

Y ahora el formulario para el mail:

<div class="mail">
<form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=Blooging', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><input type="text" style="width:140px" name="email" value="Ingresa tu email..." onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"/><input type="hidden" value="Blooging" name="uri"/><input type="hidden" name="loc" value="es_ES"/><input type="submit" value="Suscribirse" /></form>
</div>
</div>

Si lo dejamos de esta forma se ve feo, hay que decirlo, pero nosotros le agregaremos un poco de CSS para mejorar el aspecto:

.feed {float: right; margin: -170px 0 0 0; width: 500px;}
.feed a {width: 96px;}
.feed p {margin-left: 50px;}
.feed-img {height: 96px; width: 96px; background: url(feed-plomo.png); margin-left: 50px;}

.mail {margin: -70px 0 0 200px;}

Ahora se ve aceptable nuestra página de error y podemos decir que está lista. En el siguiente link podrán verla funcionando:

Demo Error 404

Como mencioné en el primer post, la idea de hacer esto es que los usuarios sientan la necesidad de explorar el sitio, pero sin ser molestos, ya que todo se ve ordenado.

Espero que les sea útil este simple tutorial, cualquier duda háganla en los comentarios ;)

]]>
http://programoweb.com/error-404-ajustes-finales.html/feed 0
Error 404 – Primer intento http://programoweb.com/error-404-primer-intento.html http://programoweb.com/error-404-primer-intento.html#comments Wed, 16 Jun 2010 23:43:08 +0000 JuanK http://programoweb.com/?p=1474 Como hablabamos en el post anterior, la página de Error 404 debe ser muy simple y funcional, evitando sobrecargarla para que sea fácil la navegación y uso de la misma.

Ahora haremos nuetro primer intento creando una y, como dijimos en el otro post, sólo incluíremos el logo, un texto de aviso y una caja de busqueda. El diseño de la misma la veremos en otro post, por ahora me baso en los colores de mi blog (no son muy bonitos, pero vamos, es el primer intento ;) ).

Para hacer una caja de busqueda, podemos basarnos en la que trae nuestro theme, que se encuentra, normalmente, en el archivo searchform.php. Copiamos el contenido en nuestro archivo 404.php, que debería ser algo así:

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="Buscar" name="s" id="s" onfocus="if(this.value=='Buscar')this.value=''" onblur="if(this.value=='')this.value='Buscar'" />
</form>

Ahora ya tenemos nuestro buscador hecho. Este paso es muy importante (todos lo son), ya que con el buscador estamos invitando a los usuarios a mantenerse dentro de nuestra página cuando se encuentren con este error.

Entonces sólo nos falta darle estilos a nuestra página. Para eso abriremos nuestro archivo style.css y usaremos los siguientes divs:

body
.logo
.buscador

Y la estructura de nuestro 404.php será la siguiente:

<div class="logo">

</div>
<div class="mensaje">

</div>
<div class="buscador">
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="Buscar" name="s" id="s" onfocus="if(this.value=='Buscar')this.value=''" onblur="if(this.value=='')this.value='Buscar'" />
</form>
</div>

Con esto ya está listo nuestro archivo 404.php, pero si lo abrimos no veremos nada interesante :S. Lo que haremos ahora será agregar algunas cosas al mismo, de esta forma:

Primero agregaremos el mensaje de error, algo como esto:

<h2>Error 404</h2>
<p>Haz llegado a esta página porque la que buscabas no la hemos encontrado, tal vez haya sido borrada o haz escrito mal su dirección.</p>
<p>Intenta realizar una nueva busqueda en el buscador que se encuentra más abajo.</p>

Eso es muy simple y ustedes pueden modificarlo como quieran, ahora comenzaremos a agregarle estilos a nuestra página y, como dije antes, me baso en los colores del blog para que no desentonen con lo demás. Lo primero que hago es definir el color de fondo y el ancho de la página, agregando estilos a la etiqueta body, así:

body {background: #E8E8E8 ; width: 1000px; margin: 20px auto;}

Ahora pondremos el logo, esto es lo más divertido, ya que es lo más difícil, podemos hacerlo de varias formas, pero yo lo hice de tal forma que sólo el lugar donde aparece el nombre tenga la url para enviar de vuelta a la página principal, de esta forma:

.logo {background: #E8E8E8 url(url-del-logo) no-repeat top left; height: 180px;}
.logo h1 {margin: 25px 0 0 200px; text-indent: -1000px}
.logo h1 a {display: block; height: 50px;}

Con eso, por lo menos en mi caso, logré hacer que el logo se viera "decente". Ahora continuaremos con el buscador y con esto terminamos nuestro primer intento con la página. El buscador es grande, la idea es que sea bien visible, y lo hacemos de esta forma:

.buscador {margin-left: 150px}
.buscador input {width: 600px;}

Con esto hice que el buscador estuviera 150px alejado del borde izquierdo y además que el cuadro de busqueda midiera 600px.

Y bueno, eso es todo. Ahora les dejo el código completo que usé para la página, yo no la hice para WP, hice una web estática, es por eso que uso una hoja de estilos distinta.

La plantilla HTML quedó de esta forma:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Error 404 - No encontramos la página</title>
<link rel="stylesheet" href="estilo.css" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="Feed de Blooging" href="http://feeds.feedburner.com/Blooging" />
<link rel='index' title='Blooging' href='http://programoweb.com' />
</head>
<body>
<div class="logo">
    <h1><a href="http://www.programoweb.com" title="Programo Web">Programo Web</a></h1>
</div>
<div class="mensaje">
    <h2>Error 404</h2>
    <p>Haz llegado a esta página porque la que buscabas no la hemos encontrado, tal vez haya sido borrada o haz escrito mal su dirección.</p>
    <p>Intenta realizar una nueva busqueda en el buscador que se encuentra más abajo.</p>
</div>
<div class="buscador">
    <form method="get" id="searchform" action="http://programoweb.com/">
    <input type="text" value="Escribe un término de busqueda" name="s" id="s" onfocus="if(this.value=='Escribe un término de busqueda')this.value=''" onblur="if(this.value=='')this.value='Escribe un término de busqueda'" />
    </form>
</div>
</body>
</html>

Y la hoja de estilos así:

body {background: #E8E8E8 ; width: 1000px; margin: 20px auto;}

.logo {background: #E8E8E8 url(http://www.programoweb.com/wp-content/themes/Blooging-it!/imagenes/header-bg.png) no-repeat top left; height: 180px;}
.logo h1 {margin: 25px 0 0 200px; text-indent: -1000px}
.logo h1 a {display: block; height: 50px;}

.buscador {margin-left: 150px}
.buscador input {width: 600px;}

Demo de la página

Ahora podemos esperar al otro post, ahí agregaremos la suscripción al feed y los últimos posts.

]]>
http://programoweb.com/error-404-primer-intento.html/feed 3
Error 404 – Creación http://programoweb.com/error-404-creacion.html http://programoweb.com/error-404-creacion.html#comments Sun, 13 Jun 2010 21:47:35 +0000 JuanK http://programoweb.com/?p=1467

El error 404, muy conocido en internet, aparece cuando llegamos a una página que no existe, ya sea porque la borraron o porque escribimos mal la url de la misma.

Algunos creen que no es muy necesario crearla, pero realmente sirve, tanto para el webmaster como para el usuario que llegó a ella. Al webmaster le sirve porque puede utilizarla para conectar toda su página, normalmente con un buscador y al usuario le sirve por lo mismo, ya que puede seguir buscando en la página, sin necesidad de volver a la portada.

Nosotros nos dedicaremos a crear una página de error que sea aceptable y funcional para nuestros usuarios, que contendrá lo siguiente:

  • El logo de la página (o sólo el nombre si no usan un logo).
  • Un mensaje avisando del error.
  • Un buscador.

Hasta eso es lo común dentro de esta página, pero nosotros agregaremos esto:

  • Los últimos posts usando las funciones de WordPress.
  • Posibilidad de suscripción: esto es algo que ayudará mucho. Agregaremos un enlace al feed y un formulario de suscripción por mail para que los usuarios se mantengan al tanto de nuestro blog.

Con eso será suficiente, la idea es hacer que no se vea muy sobrecargada, por lo que utilizaremos una página especial, sin la sidebar ni el footer ni nada, solo lo mencionado.

Para hacerlo en WordPress debemos crear un archivo llamado 404.php y lo subimos junto a nuestro theme.

Para hacerlo en una página estática es necesario configurar el .htaccess para que sepa cual es nuestra página, de esta forma:

ErrorDocument 404 /404.php

En el próximo post veremos un ejemplo, sólo con lo mencionado al principio, sin los últimos posts ni la suscripción. Lo haremos de a poco para no cometer errores.

]]>
http://programoweb.com/error-404-creacion.html/feed 7
Tabs con jQuery y CSS http://programoweb.com/tabs-con-jquery-y-css.html http://programoweb.com/tabs-con-jquery-y-css.html#comments Sun, 23 May 2010 04:14:38 +0000 JuanK http://programoweb.com/?p=1452 Desde hace un tiempo empezé a amar jQuery y todo su potencial y como siempre quiero aprender algo nuevo, estuve buscando tabs con jQuery y CSS simples, fáciles de usar y que cumplan bien su función.

Haciendo eso encontré esto: Simple Tabs with CSS & jQuery, y me encantaron. Son tan simples que hasta un gato puede hacerlas (?), pero lo bueno es que son 100% funcionales y utilizan un efecto fadeIn al presionar una tab, lo que las hace agradables a la vista.

Para implementarlas sólo debemos hacer lo siguiente:

Primero creamos la estructura de nuestras tabs, de la siguiente forma:

<ul class="tabs">
    <li><a href="#tab1">Galería</a></li>
    <li><a href="#tab2">Formulario</a></li>
</ul>

<div class="tab_container">
    <div id="tab1" class="tab_content">
        Aquí va tu galería
    </div>
    <div id="tab2" class="tab_content">
       Aquí tu formulario
    </div>
</div>

Ahora, debemos agregar los scripts a nuestra página, que son 2:

  • jQuery
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js'></script>

  • Script tabs
<script type='text/javascript' src='http://blooging.googlecode.com/files/tabsjquery.js'></script>

Como ya sabemos, utilizamos jQuery desde Google, aunque podríamos utilizarlo perfectamente desde Microsoft, pero no lo usemos desde nuestro hosting, ya que es un completo desperdicio.

Por último, pero no menos importante, el CSS:

  • CSS de las Tabs
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: none;
}
ul.tabs li a:hover {
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
}

  • CSS contenido de las Tabs
.tab_container {
    border: 1px solid #999;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left; width: 100%;
    background: #fff;
}
.tab_content {
    padding: 20px;
    font-size: 1.2em;
}

El CSS es completamente configurable y sólo depende de nuestra imaginación.

]]>
http://programoweb.com/tabs-con-jquery-y-css.html/feed 2
Crear RSS con PHP y MySQL http://programoweb.com/crear-rss-con-php-y-mysql.html http://programoweb.com/crear-rss-con-php-y-mysql.html#comments Wed, 05 May 2010 18:08:47 +0000 JuanK http://www.blooging.net/?p=1424 En Desarrollo Web encontramos un excelente tutorial sobre como crear un RSS con PHP y MySQL, para que tu feed se actualize dinámicamente y no debas darte el trabajo de actualizarlo a mano. En el tutorial nos muestran los pasos a seguir y el script para hacerlo facilmente.

]]>
http://programoweb.com/crear-rss-con-php-y-mysql.html/feed 4
Mostrar contenido de un Feed http://programoweb.com/mostrar-contenido-de-un-feed.html http://programoweb.com/mostrar-contenido-de-un-feed.html#comments Sat, 19 Dec 2009 00:48:18 +0000 JuanK http://www.blooging.net/?p=1300 Mostrar Feed

Ya hemos visto varias formas para mostrar el contenido de un feed en cualquier lugar del blog, pues ahora veremos otra forma que es mucho más efectiva y rápida, utilizando WordPress.

Este método lo tengo implementado en la sección "Blogs  de Ayuda" desde hace unos días y realmente funciona mucho más rápido que utilizando FeedBurner.

Podemos hacerlo de 3 formas, una donde sólo mostraremos el título del post con su url, mostrar el título y un extracto del contenido o mostrar el título y todo el contenido.

Para mostrar sólo el título utilizaremos este código:

<?php if(function_exists('fetch_feed')) {

    include_once(ABSPATH.WPINC.'/feed.php');
    $feed = fetch_feed('http://feeds2.feedburner.com/Ayuda-Blogs');

    $limit = $feed->get_item_quantity(7); // Especificar el número de links
    $items = $feed->get_items(0, $limit); // Crea un "array" con los links

}
if ($limit == 0) echo '<div>No hay artículos en el feed o es inaccesible.</div>';
else foreach ($items as $item) : ?>

<div class="titulo">
    <li><a href="<?php echo $item->get_permalink(); ?>"
      title="<?php echo $item->get_title(); ?> | <?php echo $item->get_date('j F Y'); ?>">
        <?php echo $item->get_title(); ?>
    </a></li>
</div>
<?php endforeach; ?>

Para mostrar el título y un extracto utilizaremos este otro código:

<?php if(function_exists('fetch_feed')) {

    include_once(ABSPATH.WPINC.'/feed.php');
    $feed = fetch_feed('http://feeds2.feedburner.com/Ayuda-Blogs');

    $limit = $feed->get_item_quantity(7); // Especificar el número de links
    $items = $feed->get_items(0, $limit); // Crea un "array" con los links

}
if ($limit == 0) echo '<div>No hay artículos en el feed o es inaccesible.</div>';
else foreach ($items as $item) : ?>

<div class="titulo">
    <li><a href="<?php echo $item->get_permalink(); ?>"
      title="<?php echo $item->get_title(); ?> | <?php echo $item->get_date('j F Y'); ?>">
        <?php echo $item->get_title(); ?>
    </a></li>
</div>
<div class="extracto">
    <?php echo substr($item->get_description(), 0, 200); ?>
    <span>[...]</span>
</div>

<?php endforeach; ?>

Podemos elegir la extensión que tendrá el extracto en caracteres, que por defecto trae 200 y que puedes modificar donde dice:

<?php echo substr($item->get_description(), 0, 200); ?>

Y por último podemos mostrar el título y el contenido del feed completo, utilizando este código:

<?php if(function_exists('fetch_feed')) {

    include_once(ABSPATH.WPINC.'/feed.php');
    $feed = fetch_feed('http://feeds2.feedburner.com/Ayuda-Blogs');

    $limit = $feed->get_item_quantity(7); // Especificar el número de links
    $items = $feed->get_items(0, $limit); // Crea un "array" con los links

}
if ($limit == 0) echo '<div>No hay artículos en el feed o es inaccesible.</div>';
else foreach ($items as $item) : ?>

<div class="titulo">
    <a href="<?php echo $item->get_permalink(); ?>"
      title="<?php echo $item->get_title(); ?> | <?php echo $item->get_date('j F Y'); ?>">
        <?php echo $item->get_title(); ?>
    </a>
</div>

<div class="contenido">
    <p><?php echo $item->get_content(); ?></p>
</div>

<?php endforeach; ?>

Este último muestra el artículo completo, siempre y cuando el feed esté configurado para mostrarse completamente, ya que algunos sólo muestran extractos.

Para modificar el feed que se mostrará deben modificar la tercera línea y agregar el feed que quieran, en este caso se muestra el de Blogs de Ayuda.

]]>
http://programoweb.com/mostrar-contenido-de-un-feed.html/feed 5
Imágenes transparentes con CSS http://programoweb.com/imagenes-transparentes-con-css.html http://programoweb.com/imagenes-transparentes-con-css.html#comments Sat, 24 Oct 2009 14:42:02 +0000 JuanK http://www.blooging.net/?p=1242 Opacity

Mostrar imágenes transparentes es una buena técnica en diseño, sí, se ven bien. Esta técnica la utilizo en la sidebar, donde están las imágenes 125x125.

En este post les mostraré como hacerlo utilizando CSS. Las imágenes estarán transparentes de forma predeterminada y al pasar el mouse sobre ellas volverán a su estado normal.

Para hacerlo crearemos un class en CSS, que puede tener cualquier nombre. El código que agregaremos a nuestra hoja de estilos será el siguiente:

a.transparencia img {
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        -khtml-opacity: 0.6;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*Internet Explorer 8*/}
 
a.transparencia:hover img {
        filter:alpha(opacity=100)
        -moz-opacity: 1.0
        opacity: 1.0;
        -khtml-opacity: 1.0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*Internet Explorer 8*/}

Para lograr el efecto debemos agregar el class a la imágen, de esta forma:

<a class="transparencia" href="#"><img src="http://i62.servimg.com/u/f62/13/32/71/45/ds125x11.png"></a>

Si quires usarlo en las imágenes dentro de tus posts, debemos hacerlo de esta forma:

.entry img {
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        -khtml-opacity: 0.6;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*Internet Explorer 8*/}

En este caso sólo se mostrará la transparencia, sin el efecto hover.

Con esto será suficiente y ya podremos observar el efecto en nuestras imágenes.

]]>
http://programoweb.com/imagenes-transparentes-con-css.html/feed 6
WordPress Backup http://programoweb.com/wordpress-backup.html http://programoweb.com/wordpress-backup.html#comments Sun, 26 Jul 2009 06:08:28 +0000 JuanK http://www.blooging.net/?p=1153 Hacer un Backup de nuestros archivos de WordPress puede ser algo muy aburrido, ya que la unica forma sería a través de un programa FTP, pero gracias a este plugin la tarea se hace realmente sencilla.

Esa imagen muestra 1 de mis backups, que pesa solamente 21 megabytes.

Este backup incluirá todos nuestros archivos, no solo los de WordPress.

Las opciones del plugin son muy faciles de configurar, aunque tiene 2 modos:

  1. EasyMode (Modo Fácil)
  2. AdvancedMode (Modo Avanzado)

Modo Facil

Con solo ver la imagen podremos darnos cuenta que cambiar al modo avanzado en tan simple como presionar un enlace.

Backup Path: este es el directorio en donde se encontrarán nuestros backups. Puedes elegir cualquier lugar para guardarlos, pero debes crear el directorio. No se creará automáticamente. Luego presionamos save.

Basic Scheduling:

Backup Type:

  1. Full Backup Weekly: nos permite configurar un backup semanalmente. Por defecto viene desactivado, pero activarlo es tan simple como presionar activate >>.
  2. SQL Only Backup Daily: nos permite hacer un backup automático de nuestra base de datos. Al igual que el anterior viene desactivado por defecto.

Mail Setup

Nos permite agregar direcciones de email, separadas por "coma" (,), para que nos envía nuestro backup por mail y no tengamos que hacerlo de forma manual.

Modo avanzado

Backup Path: ahora tenemos un control total sobre la dirección donde queremos guardar nuestros backups. Igual que antes debemos crear el directorio para que funcione.

Basic Scheduling: es exactamente igual que el anterior, no debemos hacer nada diferente.

Mail Setup: igual que antes agregamos direcciones de email, separadas por coma. Es exactmente igual que arriba.

Exclude Lists: podemos agregar archivos o directorios que no queramos que sean incluidos en nuestro backup, por ejemplo: wp-includes. Al hacerlo esa carpeta no se agregará en el backup.

Enlace: Backup WordPress

Descarga: Directa

Nota: el plugin lo llevo probando desde hace 2 semanas, funciona correctamente en la versión 2.7.1 de WordPress.

]]>
http://programoweb.com/wordpress-backup.html/feed 4
Asides en Blogger [Facilmente] http://programoweb.com/asides-en-blogger-facilmente.html http://programoweb.com/asides-en-blogger-facilmente.html#comments Wed, 01 Apr 2009 00:40:29 +0000 JuanK http://www.blooging.net/?p=1081 El blog, Estoy en un Rincón, publicó un simple tutorial, sobre como incluír minipost o asides en Blogger. Si eres usuario de Blogger y has pensado en implementar minipost, guiate con ese tutorial.

]]>
http://programoweb.com/asides-en-blogger-facilmente.html/feed 3
Mostrar Entradas vía RSS con FeedBurner http://programoweb.com/mostrar-entradas-via-rss-con-feedburner.html http://programoweb.com/mostrar-entradas-via-rss-con-feedburner.html#comments Sun, 22 Mar 2009 23:12:52 +0000 JuanK http://www.blooging.net/?p=1059 Ya les había enseñado como mostrar las entradas de otro blog vía RSS (también lo vimos utilizando una aplicación de Google) y ahora veremos como hacer lo mismo, pero utilizando una de las opciones de FeedBurner (que la mayoría de Bloggers utilizamos).

Para empezar debemos loggearnos en FeedBurner (si no tienes una cuenta debes registrarte) y presionar en "Publicize".

Publicize FeedBurner

Y ahora debemos entrar en "BuzzBoost".

BuzzBoost FeedBurner

Ahora debemos configurar como queremos que se vea nuestro Widget que tendrá las url de nuestro Blog. Estas son las opciones que nos muestra:

Configurar BuzzBoost

Ahora veamos para que sirve cada opción.

Feed Settings

  • Number of items to dislay: seleccionamos un número, el cual será la cantidad de post a mostrar, en este caso 3.
  • Open links in: New Window: abrir en una nueva ventana. Same Window: abrir en la misma ventana.


Feed Content to Display

  • Display feed title (or provide your own): Mostrará el título que elijamos como link hacia tu Blog.
  • Display favicon: mostrará nuestro favicon, siempre y cuando la imagen esté en la siguiente url: http://www.direccionurl.com/favicon.ico
  • Display item author name: mostrará el nombre del autor del post.
  • Display item content:
    • Item Content Format:
    • Plain Text: mostrará el "texto plano", es decir sin ningún tipo de enlaces ni estilos, como puede ser la negrita.
    • Plain Text Excerpt Length: cantidad de palabras que se mostrará como texto plano.
    • Full HTML: mostrará el texto con las etiquetas HTML funcionales, es decir, mostrará enlaces y negritas.
  • Display item publication date:
    • Date format: elegimos el estilo de como se mostrará la fecha.
    • Date Location: lugar en el cual se mostrará la fecha. Above: antes de contenido. Below: debajo del contenido.
  • Show linked media from a podcast: mostrará una url para ver o escuchar un podcast, pueden ser videos o archivos de sonido.
  • Display link to feed: mostrará un enlace hacia tu Feed, el único problema es que lo muestra en Inglés.

Ahora solo presionamos Activate y nos brindará un código para mostrar el Feed.

Se verá de esta forma: ejemplo.

Ahora que tenemos listo nuestro Widget, podemos darle estilos CSS y acomodarlo al diseño de nuestro Blog.

En esta página nos enseñan como se forma este widget, y también nos muestra los "divs" y "class" que utilizan para darle CSS, que nosotros podemos editar.

La imágen que se muestra debajo de los post la podemos ocultar utilizando el siguiente código:

#creditfooter { visibility : hidden; } /*con esto se elimina la imagen*/

Podemos editar los titulos de esta forma, ya que se muestran utilizando la etiqueta "li":

.feedburnerFeedBlock li {list-style: none; padding: 0 0 0 7px ; margin: 0 0 0-20px; background: url(http://i82.servimg.com/u/f82/13/32/71/45/bbbbbb10.png) no-repeat -8px 4px}

Con esto mostraremos una imágen en vez del punto tradicional y se elimina el espacio que está antes de el.

El tamaño y estilo de las fuentes del contenido lo podemos editar de la siguiente forma:

.feedburnerFeedBlock {font-size: 13px; font-family: verdana; margin-bottom: -20px; margin-top: -5px}

Aquí elegimos como fuenta la Verdana y de 13 px de tamaño.

Dejense llevar por su imaginación ;)

Espero que les sirva este pequeño tutorial, como a mí.

]]>
http://programoweb.com/mostrar-entradas-via-rss-con-feedburner.html/feed 2