js-header

Generar propiedades de un objeto (JSON) dinámicamente.

El caso es el siguiente: Tenemos un objeto al que queremos crearle propiedades anidadas pero nos gustaría no tener que preocuparnos de si sus parent existen. por ejemplo, si tuviera un objeto “miObjeto” y quisiera crearle una función en miObjeto.modulos.ctools.watcher, primero tendría que crear ese path. eso o podemos usar esta función:

Y listo, 

Seguir leyendo…

drupal-header

Drupal: Obtener un árbol de términos de forma anidada

Este problema es mas viejo que la injusticia. taxonomy_get_tree() devuelve un array de terms plano en lugar de hacerlo de forma anidada. La solución es esta pequeña función:

Y listo, ahora en lugar de usar taxonomy_get_tree(), usa taxonomy_get_nested_tree():

Ya está, el resultado ahora está anidado tal como tengas anidados los terms. Nota: Me 

Seguir leyendo…

js-header

jQuery: detectar cuando se copia, pega o corta

Señoras y señores, les juro que no he sido capaz de encontrar la documentación de estos tres eventos en la api de jQuery, pero ahí están y funcionan! Testeado en FF, Chrome, IE7 IE8

php-header

Reemplazar la ñ, acentos, espacios y caracteres especiales con PHP [Actualizada]

Ejemplo de uso:

drupal-header

Drupal 6: El tag http-equiv=”Content-type” de sale duplicado

Un curioso bug en Drupal y de facil solucion. Solamente tenes que poner el siguiente snippet en el template.php de tu theme o bien en algún modulo de tu propia factoría 🙂

js-header

JS: Como saber si un objeto undefined está undefined

Suena a boludez:

Pero lo anterior no te va a funcionar porque al querer comparar un objeto que está indefinido, el navegador va a arrojarte un error :S La forma correcta de hacer esta comprobación entonces es:

Y ya nos evitamos que se rompa todo por culpa de un objeto indefinido… Bye.

php-header

Notas rápidas de strpos() (PHP)

Strpos() devuelve la posición del primer caracter de la palabra que estamos buscando. Ejemplos:

Nunca hay que olvidar de hacer la comparación del resultado con comparaciones estrictas (“===”, “!==”) para evitar falsos positivos o negativos.

php-header

Snippet: Verificar si una fecha está dentro de un rango de fechas en PHP.

La saqué de la documentación de PHP creo recordar, y a alguien le puede ser útil 😉

Ejemplo de uso: