Posts Tagged ‘ WordPress ’

8
14
Oct

Crossroads: Pluguin de flickr para WordPress con Lightbox

Andaba yo buscando un plugin que me permitiera subir imágenes a flickr desde WordPress, pero me encontré con este otro: Crossroads.

Crossroads. Dibujé esta cosa porque me aburría.

Este plugin nos permite mostrar imágenes o álbumes alojados en flickr en nuestro blog. Las imágenes son dispuestas en los posts con elegancia, en forma de imágenes pequeñas y rodeadas por un pequeño y estético borde azul. Al clicar en ellas, se activa el Lightbox, que nos permite ir adelante o atrás sin tener que salir de él.

Modo de uso

Hay básicamente dos formas de usar el plugin:

  1. Directamente con una imagen:
  2. <!-- flickrimage: 2879655006 -->

    Donde el número ese es el correspondiente de la URL de la foto de flickr:
    http://www.flickr.com/photos/bleend/2879655006/

  3. Si queremos también podemos enlazar a un álbum (set) de fotos:
  4. <!-- flickrset: 72157607434007233 -->

    Donde el número ese es el correspondiente de la URL del set de flickr:
    http://www.flickr.com/photos/bleend/sets/72157607434007233/

Personalización

Como extra, comentar que tienes tres tipos distintos de galería que puedes escoger en las opciones de configuración del plugin:

Personalización de Galería en Crossroads para WordPress

Un par de problemas

  1. Un fallo que le veo al plugin, es que no puedes poner ambas opciones en el mismo post. Lo cual le hacer perder bastantes puntos.
  2. Y el otro fallo, (de menor importancia, creo yo) es que la galería aparece siempre al final del post, independientemente de donde coloques el código.

Descarga

Descargar Crossroads (enlace directo) , de la página web oficial de Crosroads

Separador

Read the rest of this entry »

6
16
Sep

Meme: ¿Cuanto spam te ha llegado a tu blog?

No es un meme al 100%, es solo que tengo curiosidad por ver cuanto Spam llega a distintos blogs. Sé que podría preguntarlo directamente a sus autores, pero así nos damos a todos una excusa para postear. ¿No?

Por cierto, últimamente, ha decrecido considerablemente, a un ritmo de 6 “Comentarios / Trackbacks” de spam al día, pero antes llegaba a tener como 10 veces más.

¿Cuanto spam ha capturado Akismet en tu blog?
Para: Aeromental, DaHouseCat, Aoyama y Xklibur.

3
27
Aug

Quicktags.js: Vídeos con XHTML válido y para el iPhone

El archivo quicktags.js es el que se encarga de mostrar los botones que dan formato xhtml a nuestro texto cuando escribimos un post en wordpress sin usar el editor visual.

Botonera para editar xhtml en WordPress

Este archivo está ubicado en [directorio de WP]/wp-includes/js/. Si lo abrimos y nos fijamos un poco en su estructura y sintaxis, sin ni siquiera saber nada de JavaScript (en mi caso), podemos llegara modificarlo de forma que podamos añadir más botones que inserten nuevas etiquetas e incluso botones interactivos que hagan preguntas al usuario (prompts).

Yo lo he modificado para crearme un botón que inserta un código de embebido para vídeos de youtube con XHTML válido. Pero además descubrí en microsiervos que si pones un link directo al vídeo en youtube antes de cerrar el tag “object” al navegar con un iPhone/iPod touch, este lanza la aplicación de youtube y puedes ver el vídeo tranquilamente, evitando el fallo de safari que muestra la pieza azul indicándonos la carencia de flash player.

El Safari del iPhone muestra algo así al encontrar un objeto flash:

Cuando lo usé en entradas anteriores, al navegar desde el iPod, se veía así:

El código es bien simple:

<object width="425" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/xxxxxx">
<param name="movie" value="http://www.youtube.com/v/xxxxxx">
<param name="wmode" value="transparent" />
<a href="http://www.youtube.com/watch?v=xxxxxx"><img src="http://farm4.static.flickr.com/3231/2703092753_608becc7a0_o.png" align="absmiddle" alt="Youtube video" border="0" /><em>Ver video embebido</em></a>
</object>

La imagen pequeñita del logo está en mi cuenta de Flickr, no tengo planes de borrarla, pero no estaría de mas que pusieras en tu servidor por si pasa algo.

Para automatizar todo este proceso en WordPress (porque el código no es tan ínfimo como poner un par de etiquetas <p></p>), modifiqué el archivo quicktags.js. Le añadí un botón: “youtube”, que al hacer clic en él, aparece una ventanita de introducción de texto preguntándonos cual es el código del vídeo de youtube (las xxxxxx del código de arriba).

Como plus, en el feed también sale el link, así que los vídeos que pongas ya no serán invisibles nunca más:

reader_youtube_quicktags
Clic para ampliar


¿Como lograr esto?

Descargate el archivo quicktags.js y substituyelo en su Worpress. (Por cierto, guárdate una copia, porque el actualizar WordPress, a veces se sustituye por otro y pierdes los cambios.)

6
18
Mar

Mi batalla con WordPress y un Explioit de Spam

battle

Supongo que habrán visto mi blog estos tres últimos días. Si es así se habrán percatado entonces de que el primer post ofrecía una vista un tanto patética con un montón de links de Spam. Me gustaría disculparme por haber tenido esto así tanto tiempo. Fueron un cúmulo de cosas e incidencias que se sumaron la una a la otra y al final no se puedo hacer nada.

El primer “ataque” que detecté del Exploit fue hacia el sábado pasado, hacia las 2 de la madrugada. Gmail me avisaba de que había un nuevo comentario de Takag en mi blog, yo fui a ver que decía con toda la ilusión que me dan los comentarios que hacéis, y vi que por alguna razón no podía responderle y que además no se veía el contenido del post. La cosa es que decía que los comentarios estaban cerrados; con lo que me fui al panel de admin y al revisar el post, vi que al final de este salía una cosa así:

spam inside posts

El spam estaba semi-oculto en un “display:none“, digo semi-ocutlo porque nosotros no lo vemos, pero si el robot de búsquedas google.

Inmediatamente lo borré, y acto seguido habilité los comentarios y los pingbacks para responder. Era un problema gordo y sabía que con eso no se arreglaba. Pero la otra pega es que en 4 horas tenía que levantarme de la cama para coger la Bici y me iba por 3 días a hacer muchos kilómetros.

Así que sin tiempo de arreglar eso, tenía que actuar rápidamente; pero no sabía como. Me puse a revisar posts, empezando por los de la página principal, y luego algunos aleatoriamente. Vi que solo estaba afectado el ultimo post publicado (es decir, el primero que sale en el blog). Sabiendo eso, opté por crear un nuevo post para que actuara como carne de cañón y se tragara él todo el spam, mientras en el mismo post dejaba explicado lo que sabía del bot y le pedía al Gato si podía hacer algo al respecto.

Por mi parte intenté arreglar algo desde el ipod touch por la mañana, para no tener que arrancar el PC, ya que no tenía tiempo. Para mi mala suerte en el Touch no hay la opción de “seleccionar todo”, así que aún terminé por joderlo más. Para postres DaHouseCat se olvidó de la contraseña para acceder al panel de administración del blog :roll:

Incluso un amigo me llamó a casa para pedirme la clave de administrador y arreglarlo, pero yo no estaba, así que la cosa siguió mal igual. (yo tenía fe en el gato! :cry: )

Bueno, al final regresé ayer. Después de pegarme la paliza de mi vida con la bici aún tenía que ponerme a arreglar la chapuza esta. Borré los links y decidí que tenía que actualizar WordPress, pero no esa noche, estaba molido.

Así que hoy al levantarme me puse en faena, primero di las gracias al FSM por ser tan previsor que hice backups los días 13 y 14 de marzo, con el XML que exporta WordPress. Sería coser y cantar.

¿Les he contado ya el pánico que le tengo a a actualizar WordPress?
La ultima vez que quise hacerme el héroe actualizando esto, el update.php me mandó los acentos y las eñes a lo mas profundo del agujero negro del centro de la vía láctea. No los volví a ver, una gran pérdida, eran buenas personas. Todos les echamos en falta.

Para esta vez, me planteé borrar los posts e importar luego el XML (que es como acabé arreglándolo en la versión anterior), pero preferí antes probar a ver si funcionaba por el método convencional. Que para mi sorpresa, funcionó… a medias.

Verán, milagrosamente pillamos al agujero de la vía láctica en huelga de hambre, porque las eñes y los acentos de los posts se quedaron donde estaban; sin embargo las de las categorías no.
Las categorías dejaron de aparecer en el sidebar y los posts pasaron casi todos a “uncategorized”, pese a que las categorías seguían existiendo. ( :shock: )

Al final decidí borrar todos los posts e importar ya el maldito XML y matar a WordPress y la madre que lo parió. Ya me estaba sacando de quicio la mierda esta.

Escogí otra estrategia en la batalla, pero WordPress no se rendiría, WP moriría matando el muy joputa!

Al cargar el XML solo importó 75 posts de los 222 que tengo. Tuve que borrarlos todos de uno en uno otra vez y volver a cargar a ver si esta vez había más suerte.
La hubo, haciendo un esfuerzo impresionante WP cargó la increíble cifra de 83 posts! Sigh.

En ese punto perdí la esperanza, y pedí ayuda al gato a ver si lográbamos hacer algo con la BD, borramos todas las tablas de la base de datos para reinstalar WP desde cero, y ya de paso eliminar cualquier basura que quedara por ahí.

Al reconfigurar los plugins y todas las opciones del blog, importé el XML otra vez, que se quedó de nuevo a medias.

La ultima vez que importe 2 veces un XML me creó duplicados de los posts, en vez de simplemente no cargar los que estuvieran ya.

Por el simple hecho de querer hacer algo, a ver que pasaba importé de nuevo el mismo XML sin borrar lo anterior. Como cuando jugamos a tenis y al ver que no llegamos, tiramos la raqueta para ver si le damos de suerte a la pelotita. Pues igual; pero para mi suerte, la raqueta si le dio a la pelota! Seguramente es algo nuevo en WordPress, al importar con el XML, no duplicó los que ya estaban.

Al final, importando 4 veces seguidas el mismo archivo, logré que los cargara todos.

PD: Ya pueden aplaudir.

3
20
Jan

Añadir botones en el editor de WordPress

Cuando no usamos el editor visual de WordPress y editamos el código HTML, tenemos una serie de botones que nos ayudan a insertar etiquetas HTML en nuestro texto. En este post explicaré como aumentar y personalizar las acciones de esos botones en la cabecera del escritor de posts.

Botones del editor de WordPress

Método Manual

Para añadir botones nosotros mismos modificando los archivos de WordPress, lo haremos de esta forma, ya que nos permite personalizar más los botones, ya que podemos pedir parámetros al usuario con una caja de texto de entrada de datos.

modificaremos este archivo: [Dirección del blog]\wp-includes\js\quiktags.js con nuestro editor preferido. Al abrir, buscamos esta sección de código JavaScript:

edButtons[edButtons.length] =
new edButton('ed_em'
,'i'
,''
,'
'
,'i'
);

Si saben HTML, no necesitan que les explique nada mas. Simplemente, copiando el bloque este y cambiando las etiquetas de abrir y cerrar nos bastará. Por ejemplo, para justificar texto:

edButtons[edButtons.length] =
new edButton('ed_em'
,'justify'
,'
'
,'

'
,'justify'
);

Método Automático

Ok, ahora que ya sabemos la teoría, les puedo decir que hay un plugin que lo hace solo, únicamente le indicas las etiquetas de abrir/cerrar. Este plugin se llama WP-Quicktags

Pluguin para añadir Quick Tags

Pueden descargarlo Zip aquí, funciona como siempre: Lo pones en la carpeta “plugins”, lo activas desde Panel de control de WP y luego le pones las etiquetas que prefieras