Tutorial para crear asides o mininoticias en blogs

Enviado por Ignacio con fecha Agosto - 7 - 2007

En La Mate por un Yogur ponen un buen tutorial acerca de como crear asides en nuestro weblog. Inicialmente explicado a través de Matt, desarrollador principal de WordPress, se trata de crear un sistema de miniblogging que puede ser parte del blog principal o mostrar pequeños avances o noticias cortas.

Como primer paso necesitaremos una categoría que será donde se encontrarán todas aquellas entradas que mostraremos de manera resumida en nuestro index. Para el tutorial se toma la categoría miniblog cuya ID es 25.

Editamos el archivo index.php de nuestra plantilla en uso para Wordpress. Localizaremos el bucle, while (have_posts()) : the_post();, encargado de mostrar nuestras noticias y añadiremos el siguiente código dentro de él.

< ?php if (in_category(25) && !is_single()) { ? >
< ul class="asides" >
< li id="p” >
< ?php echo wptexturize($post->post_content); ? >
< ?php comments_popup_link('(0)', '(1)', '(%)'); ? >
< ?php edit_post_link('(e)'); ? >
< /li>< /ul >

También podremos incluir un pequeño enlace a la entrada de forma permanente, con forma de almohadilla por ejemplo. Bastaría con la siguiente linea de código:

< a href="< ? php the_permalink() ? >” rel=”bookmark” title=”Permanent Link to < ?php the_title(); ? > ” >#< /a >

Una vez hecho esto, añadiremos el código para una nueva función llamada stupid_hack, podemos hacerlo en cualquier sitio del documento. Esta función consta de una expresión regular que busca una etiqueta

(cierre de lista sin ordenación por números) que puede estar seguida de un espacio en blanco, una tabulación, una nueva linea o un retorno (todo esto se consigue gracias a la expresión \s*) y que tras todo esto tiene un inicio de lista con la clase asides.

Es decir, si publicamos dos o más entradas con la categoría asides de forma consecutiva, las dos listas < ul > que se deberían crear serán sustituidas por una única lista con tanto elementos < li > como entradas haya.

function stupid_hack($str) {
return preg_replace(‘|< /ul >\s*

    |’, ”, $str);
    }
    ob_start(’stupid_hack’);

Para finalizar buscamos el cierre del bucle, endwhile;, y lo sustituimos por } endwhile;. El objetivo de este cambio es tan sólo cerrar el else que abrimos anteriormente.

Podremos personalizar el estilo de nuestro miniblog añadiendo una clase .asides a nuestra hoja de estilo CSS dentro del directorio del theme y aplicando los cambios pertinentes. Por ejemplo: menor tamaño, cambio de tipografía, fondo con un color que vaya con el de la plantilla…

Popularity: 1%

publicidad


Puede dejar su opinion, o enviar un trackback desde su sitio web.
Si te parecio interesante la entrada, puedes considerar suscribirte de forma totalmente gratuita, por feed o por email, para recibir nuevos contenidos cuando sean publicados.
Puedes compartir la entrada en algunas redes sociales:


Tambien puedes consultar debajo otras entradas relacionadas. Te pueden interesar los siguientes articulos:

;-) :zelda: :windows: :wikipedia: :w: :thunderbird: :sonic: :s :rolling: :rock: :razz: :pspblack: :powshot60: :powershota430: :portatilpw: :portatil: :pendriveusb: :pacman: :osi: :omg: :mrgreen: :mordis: :miniipod: :mario: :macfun: :lol: :linux: :like: :judoboy: :ipodblanco: :iphone3g: :idea: :gps: :gorrabeisb: :gorra: :google: :goku: :geek: :fuzz: :firefox: :dragonball: :devian: :dev: :cry: :coleta: :chicapalo: :cam-eo300d: :bombman: :blackboy: :blackberrypearlblack: :blackberry807e: :bender: :appleicon: :ang: :ajedrez: :agg: :D :?: :8 :-o :-> :-- :) :( :!:

Dejar una opinion




publicidad
Boletin gratuito

  •  Recargar
    Escriba el codigo alfanumerico que aparece. Por favor, es para evitar registros de robots de spam. (ignore las letras rojas)


Geekomentarios recientes

Ideas Geek Ideas Geek es un weblog que trata de informar sobre todo lo que un devorador de tecnologia necesita: informatica, gadgets, curiosidades, web, internet, seguridad informatica, ciencia, humor geek y cultura. Puedes mirar noticias al azar o enterarte de lo último en tecnología que se ha publicado. La portada se presenta como una revista online, no se leen los artículos seguidos de forma vertical. Visita las secciones de tu interés, esperamos que disfrutes del sitio.

Geekomentarios recientes

Meme: Varias preguntas

Fecha Oct-29-2007
Publicado por Carlos Garcia

Evento Apple: “The beat goes on” en Engadget

Fecha Sep-5-2007
Publicado por Carlos Garcia

Estadisticas de Internet en México 2007

Fecha Oct-2-2007
Publicado por Carlos Garcia

La memoria USB más diminuta del mundo

Fecha Jul-7-2008
Publicado por Ignacio

Firefox 3 disponible para Diciembre

Fecha Oct-10-2007
Publicado por Carlos Garcia