Noticia aleatoria: How To: Descargar todas las galerias de fotos de Soho

How To: Mostrar posts aleatorios en WordPress

Como ya lo había dicho 2 posts atrás, iba a continuar mostrando algunas de las cosas que habia implementado en este nuevo diseño, ya mostré como implementar el breadcrumb en WordPress, ahora mostraré como mostrar posts aleatorios.

WordPress cuenta con una función bastante interesante, get_posts(), esta función lo que permite es traer de la base de datos determinada cantidad de posts, podemos agregarle más parámetros como la categoría, el orden (ascendente o descendente), entre otros…

Ahora, implementarla función es bastante sencillo:


<?php
	$rand_posts = get_posts('numberposts=5&orderby=rand');
	foreach( $rand_posts as $post ) :
?>
	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>

Y listo, con ese código mostrar en una lista desordenada 5 posts aleatorios, en mi blog sólo estoy mostrando 1, pero es la misma lógica.

Si quieren leer más sobre la función get_posts(), ahi les dejó el enlace.

, , , ,

How To: Implementar breadcrumb en WordPress

Como mencioné en mi post anterior, empezaré con una seria de posts donde mostraré como implementar varias de las cosas que hice en el nuevo diseño de mi blog.

La primera es el breadcrumb (o miga de pan), es una característica que me parece muy necesaria tener implementada, la razón es sencilla, gracias a este breadcrumb los usuarios pueden navegar a través de nuestro sitio sabiendo en todo momento en donde se encuentran ubicados.

Antes de continuar me gustaria recomendarles un post que hice hace ya bastante tiempo, Para que sirve el fichero functions.php de nuestros themes?, después pueden continuar leyendo este post y entender de lo que hablo.


<?php function breadcrumb() {
	if (!is_home()) {
		echo '';
		echo ('home');
		echo " ? ";
		if (is_category() || is_single()) {
			the_category(', ');
			if (is_single()) {
				echo " ? ";
				the_title();
			}
		} elseif (is_page()) {
			echo the_title();
		}
	}
	else
		echo ('home');
}?>

Es una función sencilla, si está en el home, me imprime el home, si estamos en una página individual, nos muestra: home -> nombre de la página interna, si estamos dentro de un post nos muestra: home -> categorias -> nombre del post.

La implementación de la función es muy sencilla, sólo deben poner este código:

<?php breadcrumb(); ?>

En el lugar del sitio donde quieren que les aparezca el breadcrumb.

Es bastante sencilla la función, si tienen alguna duda con gusto les responderé, espero que les sea de utilidad.

, , ,

Creación de un theme para WordPress (mi anécdota)

Ya este es el 4 diseño que hago para mi blog (Geek the Planet) y después de 3 intentos fallidos este parece haber gustado en general, lo cual me alegra muchisimo, tal vez muchos no lo sepan pero llevo aproximadamente 3-4 años usando WordPress, siempre he sido bastante inquieto y desde el primer día que conocí la plataforma lo primero que hice fue revisar meticulosamente el código fuente (aunque mis conocimientos en PHP y CSS eran bastante pobres en aquel entonces), hoy en día considero que conozco bastante bien la plataforma y puedo hacer casi cualquier cosa que se me antoje con WordPress.

Por otro lado soy fanático de no usar Plugins, casi todo cuanto puedo lo hago de manera custom (personalizada).

Es por eso que empezaré con una serie de posts, donde contaré como hice algunas de las cosas que hay en este nuevo diseño, para lo que son poco detallistas las enumeraré:

  1. Breadcrumb (miga de pan): breadcrumb wordpress
    llevo aproximadamente 4 meses trabajando con Joomla! y esta es una de las características que más me gusta, el breadcrumb es bastante útil porque le permite al usuario saber exactamente donde se encuentra parado dentro del sitio web, es como una guía de navegación.
  2. Noticia aleatoria: randompost wordpress
    Bueno, creo que lo único que tendría que explicar de esto seria la función que use para implementar esta característica, a mi personalmente me ha gustado bastante, cada vez que entro al blog recuerdo posts que hacia muchisimo rato no leía.
  3. Contador de registrados al Feed y seguidores en twitter: Este es uno de esos plus que lo único que hacen es embellecer el aspecto del sitio, es muy fácil de hacer con un par de funciones sencillas, se actualizan automaticamente utilizando la API de Feedburner y la de Twitter.
  4. Facebook Fan Box: El Facebook Fan Box permite a los usuarios hacerse fans de nuestro sitio, su implementación es bastante sencilla, acá mostraré como hacerlo de manera NO intrusiva, es decir, sin usar el típico código que nos proporcionar Facebook que está lleno de Javascripts que podrían generar conflicto con los de nuestro sitio.
  5. Minipost: Esta característica la uso muy a menudo y me gusta bastante, día a día me encuentro con noticias cortas que no llevan más de 100 caracteres, o algunos enlaces interesantes que no vale la pena poner en un post normal, en los miniposts podrán encontrar como ya lo mencioné: noticias cortas, enlaces de interés, algunos recursos gratuitos, etc.
  6. WordPress Como acortador de URL’s: acortar url wordpress
    Esto de acortar las URLs se puso se moda hace ya bastante tiempo, y es bastante útil cuando queremos compartir enlaces en twitter por ejemplo, es bastante útil y sencillo de implementar.

Y bueno, si desean que comparta con ustedes algo más me dejan el comentario y con gusto lo haré.

, , ,

Android en Colombia gracias a Motorola

Bueno, creo que no es la primera vez que hablo de Android en este blog, hasta el momento, la única manera de tener un dispositivo con este sistema operativo para moviles, era traer el móvil desde el exterior, conozco varias personas que lo han hecho y les ha funcionado con los operadores locales sin ningún problema, pero bueno, el punto es que no todos estamos en capacidad económica de hacer lo mismo, pero por el contrario si somos muchos los que tenemos ganas de hecharle una probadita a Android (que no sea emulandolo :P ).

milestone motorola

Según información, el primer dispositivo con Android en Colombia estará disponible para el mes de Junio.

Juan Carlos Perdomo, director de distribución y desarrollo de canales de Motorola en América Latina, reveló que la empresa ofrecerá, en principio, su modelo Milestone, que se destaca a primera vista por su pantalla de 3,7 pulgadas sensible al tacto.

La compañía también anunció la llegada este año a la región de nueve teléfonos más con Android, así como seis equipos con otro sistema operativo, que serán destinados a las gamas media y baja del mercado nacional

Su pantalla es de alta resolución y duplica en número de píxeles (400.000) a su más cercano competidor.

Viene con cámara de 5 megapíxeles, que incluye LED flash, autofoco y estabilizador de imagen. Así mismo, esta en capacidad de grabar video con calidad de DVD.

Al parecer este Milestone ya es un exito en ventas en los Estados Unidos, donde el operador Verizon comercializa más de 100.000 unidades por semana.

Por mi parte me parece una excelentisima noticia, ahora sólo restar esperar el precio y ver que tanta acogida tiene dentro del público Colombiano.

Ver más: Enter 2.0
Motorola Milestone

, , ,

Nuevo diseño para Geek the Planet

Hace ya más o menos unos 3 años, cuando recien empezaba a incursionar en esto de tener un sitio web, me surgió no se si la maravillosa o muy loca idea de tener un blog, el caso es que aproveche que estaba en unas vacaciones de la universidad y empecé con lo que seria Geek the Planet, en aquel entonces no tenia mucha idea de lo que terminaria siendo, es más, nisiquiera sabia que nombre ponerle al blog.

Hoy, 3 años después, de mil y un tropiezos en el camino, de más de 3 meses de estar desarrollando y diseñando este nuevo theme al fin sale a la luz, no es que me haya tardado 3 meses trabajando continuamente, sólo que en diciembre me surgió una oportunidad de trabajo que no podía desaprovechar por nada del mundo, así que empecé a abandonar paulatinamente la idea, además de descuidar un poco mi blog.

Esta un poco tarde y ya estoy muy cansado, son casi 4 horas continuas ultimando detalles para poder hacer el despliegue del theme en su totalidad, una labor bastante dura cuando WordPress no colabora y te saca error que no tienes ni la más mínima idea, pero bueno, ya “dí a luz”, pienso continuar con algunos posts más donde contaré algunas de las cosas que tiene el blog, fueron más o menos unas 4 funciones custom en PHP para darle algunos plus interesantes al diseño.

Si tienen alguna duda, comentario o sugerencia ahi tienen el formulario de contacto.

, ,

Crear facilmente plantillas para blogger con Blogger Template Designer

Blogger es una herramienta de publicación gratuita de blogs de Google, inicialmente el servicio de Blogger Beta no permitía hacer los cambios a la plantilla modificando el código HTML. Tiempo después se migraron las cuentas anteriores de Blogger al nuevo Blogger Beta se agregaron una serie de funcionalidades dentro de las que se incluye la posibilidad de modificar las plantillas usadas.

A pesar de esto la creación y/o modificación de plantillas no es tan sencilla para un público final, que son quienes principalmente usan esta herramienta; es por esta razón (aunque un poco tarde me parece) que Google ha lanzado un nuevo servicio llamado Blogger Template Designer, consiste basicamente en un WYSIWYG (What You See Is What You Get – lo que ves es lo que obtienes) donde podrás facilmente crear y personalizar plantillas para Blogger.

La herramienta es muy sencilla de usar, primero vamos a Blogger Draft, y en la pestaña Diseño, seleccionamos la opción Diseñador de plantillas. Luego elegimos el tipo de layout que deseamos usar, ya sea 1, 2 ó 3 columnas, después elegimos el background y así vamos construyendo nuestra plantilla.

YouTube Preview Image

Ver más: Blogger Template Designer

, , ,

Michaelsoft Binbows

Sin palabras…

michaelsoft binbows

, , , ,
Pagina 1 of 1911234567...Siguiente »