‘Programacion’

Diseccionando el comments.php de WordPress 2.7

7

Adaptar los comentarios de un theme a la nueva versión de WordPress puede parecer complicado,  sobretodo porque a partir de la versión 2.7 la estructura es un poco más compleja y diferente.

Sin embargo luego te das cuenta que comments.php es bastante versátil y fácil de entender.threated-comments-wordpress

Pero  si no quieres gastar ese tiempo en estudiar dicho archivo, en Kernel Web te ahorramos el trabajo.

Ya que  a partir de este y otros artículos intentaré hacer una serie de tutoriales para entender, adaptar y ¿por qué no? modificar el comments.php de WordPress.

En este post, las partes comunes del nuevo archivo de comentarios de WP,  puede variar dependiendo el theme.

Previeniendo el acceso directo a comments.php

<?php /* Comentarios anidados, paginados y comentados por Kernel Web! */ ?>
			<div id="comments_wrapper">
<?php // No borres esto, previene el acceso directo al archivo comments.php y checa si un post tiene contraseña
    if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
        die ('Por favor no cargues esta pagina directamente. Gracias!')

Estas líneas  son las que se encargan de la seguridad de nuestro archivo, previenen el acceso directo a comments.php para que si por error alguien intentase acceder directamente se le muestre un mensaje de error. Leer resto de la nota

Mostrar posts recientes en WordPress

7

Bueno como comentaba en el anterior artículo, el hacer el theme me dio algunas ideas para realizar un par de artículos y una de ellas fue esta, el publicar algunos hacks y trucos para WordPress periodicamente para que todos puedan mejorar su theme.

Sin más que decir allí les va el primero

Listar los posts más recientes del blog en WordPress

Para hacerlo hay varias formas, podemos poner:

<ul>
<?php $lastposts = get_posts('numberposts=5');
foreach($lastposts as $post) : setup_postdata($post); ?>
<li>
<a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

O recurrir a usar la función wp_get_archives un poco personalizada de esta forma:

<?php wp_get_archives('type=postbypost&limit=20'); ?>

Incluso podemos usar la función query_posts() para mostrarlos de esta forma:

<ul>
<?php query_posts('showposts=7'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>

En todo caso cualquiera desplegará un resultado igual, despues sólo queda jugar con el CSS y hacer que luzca como deseemos, aunque en lo personal siempre prefiero el primero sobre los demás.

Titanium, construir aplicaciones de escritorio con tecnología web

0

La tecnología Adobe Air sin duda marco un hito allá por el 2007, cada dia son más los desarrolladores que la usan para la programación de titanio2ricas aplicaciones de internet, con el propósito de ofrecer el modelo mixto de software, el poder de la web en tu escritorio.

Pero hace poco me encontré con Titanium.

El cual se trata de una plataforma que aprovecha los lenguajes y frameworks del desarrollo web como: Jquery, CSS, Javascript, Flash y (X)HTML para diseñar programas multiplataforma  de la misma potencia y calidad que las aplicaciones que corren vía web.

¿Una copia de Adobe Air?, para nada, puesto que se trata de un entorno de desarrollo completamente gratuito y de código abierto, algo que el producto de Adobe no es, además cuenta con apoyo para las más novedosas características de webkit, Air no.

La competencia para Adobe Air, sólo el tiempo lo dirá, pero el que sea software libre ya es bueno, por el momento se pueden apreciar algunas aplicaciones desde su centro de descargas, aunque falta documentación y comunidad parece ser una entorno de desarrollo con futuro.

Tutoriales para todo en Tutorials Garden

1

Hoy en dia con internet, aprender a hacer algo es de lo mas fácil, tienes a Google para preguntarle y la otra alternativa son los tutoriales, portutoriales-garden1 esta razón es que hoy les hablaré de Tutorials Garden, un sitio en el que encontraran tutos para todo, los hay sobre CSS, Flash, Javascript, HTML, XHTML, Ruby On Rails y PHP, de hecho es un sitio ideal si quieres tutoriales de programación.

Asi tambien cuenta con tutos para aprender a manejar Unix que no es nada fácil, o si quieres aprender todo sobre Windows, Tutorials Garden también te echa una mano, igualmente los hay para aprender a manejar 3D Studio Max, Maya, Rhino3D y Freehand, todos software de modelación y hasta te instruye en Photoshop y Fireworks.

La verdad es una página que vale la pena visitar y tener en los marcadores, ya que los diversos tutos con los que cuenta seguro te sacan de algún apuro un dia de estos.

Enlace | Tutorials Garden.

tutoriales-para-programar1

 Página 1 de 2  1  2 Siguiente »