Archivos del Domingo, 19 de Febrero de 2006

Lightbox JS

Domingo, 19 de Febrero de 2006 a las

Fantástico este script encontrado via MungoGeek (o Zootropo como querais). Se trata de LightBox JS que redimensiona imágenes grandes al vuelo de forma que no tengamos que hacer, o al menos que yo no tenga que hacer, una miniatura enlazada a la imagen original. Tengo entendido que había otras soluciones similares en forma de plugins para WP en el codex pero sin duda este script es muchísimo más vistoso. Por cierto, echad un vistazo también a este post y probad los comentarios utilizando Ajax.

Mientras me pongo a trastear con él tendré que poneros un link para prenturaos qué tal veis esto (2). Ya he conseguido ensanchar el texto todo lo que yo quería, he modificado la imagen de background, he conseguido que el título del calendario cuadre con los otros títulos del sidebar y aunque me falta por modificar cantidad de cosas, como la cabecera (es bonita ehh?), el footer o la propia barra sidebar la cosa ya va tomando forma.

No voy a adelantar cosas que luego por falta de tiempo nunca las hago pero si todo va bien tarde o temprano habrá sorpresitas…

Archivado en Web
por elsamu

Terong Related Links

Domingo, 19 de Febrero de 2006 a las

Recientemente he instalado el plugin de Erwin Kodiat, Terong Related Links, para mostrar enlaces o artículos relacionados con un determinado post. Sin embargo este plugin no pasaba la prueba de accesibilidad de la W3C, por lo que buscando entre las líneas de código encontre lo que había que cambiar. Este post es para vagos puesto que supongo que alguien que no sepa nada se pondrá a buscar en vez de leerse el código.

Busca la función function terong_related($text="") y al final, en la línea donde se encuentra el get_permalink($s->ID) añade los caracteres \” al principio y al final del enlace, de forma que quede algo tal que así:
[...] href=\"".get_permalink($s->ID)."\" rel=\"bookmark\" [...].

Ahora al menos ya puedes pasar el test de accesibilidad. Sin embargo todavía podemos tocar un par de cosas más. Ahora otra pequeña tontería para la gente que como yo, utiliza el NiceTitles (o el FancyToolTips) que hacen uso del atributo title en los enlaces. Podemos hacer que se muestre el título del enlace como cualquier otro enlace de nuestra web, para lo cual añadiremos en la línea que hemos mencionado anteriormente el texto: title=\"$title\", justo depués de rel=\"bookmark\" y antes de cerrar el enlace.

Arreglao, ahora vamos con lo más importante, que mira por donde me lo dejo para el final.
Por defecto este plugin sólo muestra las entradas relacionadas cuando estás leyendo un determinado post, quiero decir, en la página de ese artículo, pero no los muestra en la página principal con todos los demás posts. ¿Solucion? Vete a la misma función de antes, function terong_related($text=""), la siguiente linea comprueba si estamos viendo la página de un post (y no la home) y si es así muestra el enlace relacionado.

Para ver los enlaces desde la página principal podemos hacer 2 cosas:
1) Añadir || is_home(), dejando esa línea tal que así: if(is_single() || is_home())
2) Eliminar esa comprobación, es decir, quita el if.

Y ya está. A funcionar. También puedes traducir el plugin y trastear otras cosillas pero no son horas.

Archivado en Web
por elsamu