8.167 lecturas 0 comentarios

Chistes para programadores

chistes-css

¡No todo va a ser trabajar! Desde saijogeorge.com se encargan de amenizarnos la jornada con algunos chistes basados en CSS como el de la imagen que acompaña estas líneas.

9.860 lecturas 0 comentarios

Entradas personalizadas en WordPress

Todos sabemos que WordPress es uno de los mejores sistemas para tener nuestra propia página de Noticias y, desde no hace mucho, también para páginas corporativas o personales. Pero, qué ocurre si necesitamos una plataforma donde publicar vídeos, libros, citas, chistes o música (por poner sólo algunos ejemplos)?  Entonces nos encontramos con que los campos de «Fábrica» en las publicaciones de WordPress se nos quedan chicos.

Gracias a este excelente tutorial (en inglés, como no podía ser menos) aprenderemos a crear nuestros propios tipos de entradas con nuestros campos personalizados.

Ver tutorial crear entradas personalizadas en WordPress

8.417 lecturas 5 comentarios

56 miniconsejos para novatos y no tan novatos

El mundo del diseño y la programación no son como un videojuego donde pasamos por un tutorial que nos explique los caminos a seguir, es por eso que todo tipo de ayuda es bienvenida. A continuación os dejo algunos consejos de utilidad que pueden ser de ayuda para todos. (más…)

7.082 lecturas 3 comentarios

Buscador multipalabra en PHP

A continuación os enseño como podéis hacer un buscador en PHP y SQL que acepte una cadena compleja, compuesta por varias palabras, de una manera rápida y sencilla.

Para ilustrar los diferentes pasos pondré de ejemplo la tabla Artículos y los campos donde buscar serán Titulo y Desarrollo.

1) Ir al gestor de la base de datos y ejecutar el comando SQL:

ALTER TABLE ARTICULOS ADD FULLTEXT(TITULO, DESARROLLO);

2) Una vez que tenemos los campos como FULLTEXT en el archivo PHP la consulta que haremos será:

SELECT * , MATCH (TITULO,DESARROLLO) AGAINST (‘$busqueda’) AS puntuacion FROM ARTICULOS WHERE MATCH (TITULO, DESARROLLO) AGAINST (‘$busqueda’) ORDER BY puntuacion DESC

Como podéis comprobar ejecutamos la comprobación MATCH dos veces, la primera es para tenerla como puntuación y la segunda la que ejerce la comparación.

Al tener la puntuación podemos mostrarlas por orden descendente o ascendente teniendo como referencia la cantidad de veces que se encuentre la cadena en dicho texto.

¿Fácil verdad?