Pego aquí un pequeño snippet para imprimir una imagen dentro de nuestro theme, que apunte a la home de nuestra web. La función l de Drupal nos permite crear un enlace al <front> de nuestra portal. Por otro lado la función drupal_get_path nos devuelve la ruta a nuestro theme. <?php $path = drupal_get_path('theme', 'el_nombre_de_nuestro_theme'); $image_path = $path . '/logo.png'; print l('<img class="logo" src="' . $image_path . '" />', '<front>', array('html' => TRUE)); ?> Este código lo podemos utilizar en un block para volcar una imagen que tenemos localizada físicamente en el theme. … [Read more...] about Imprimir una imagen como un enlace con la función l de Drupal
Snippet
Cambiar la contraseña de WordPress desde MySQL
Esto es un snippet que no tiene mayor complejidad pero que puede venir muy bien para modificar el password de algún usuario de Wordpress desde la consola de MySQL o un PHPMyAdmin. UPDATE `wp_users` SET `user_pass` = MD5('contraseña') WHERE `user_login` = 'usuario' LIMIT 1; … [Read more...] about Cambiar la contraseña de WordPress desde MySQL
Generar una fecha aleatoria en MySQL
Pego aquí una query para insertar fechas aleatorias en una tabla de MySQL. update mytable set mycolumn = str_to_date( concat( floor(1 + rand() * (12-1)), /* Generate a random month */ '-', floor(1 + rand() * (28 -1)), /* Generate a random day */ '-', '2008' ), '%m-%d-%Y' ); … [Read more...] about Generar una fecha aleatoria en MySQL
Drupal – Crear un enlace con imagen con la función l()
Drupal dispone de una función para la creación de enlaces HTML. Esta función és l() y la podeis encontrar en el API del CMS. Su utilización es muy sencilla y podemos crear un enlace de forma rápida como por ejemplo el que crea el siguiente ejemplo: l('Mi blog', 'https://programadorphp.es') ; Esto crea un enlace con el texto 'Mi blog' que apunta a https://programadorphp.es En algunas ocasiones necesitamos que el enlace sea una imagen en vez de un texto. Este es un caso muy concreto y la documentación de la función no dispone de ejemplos que nos puedan hacer de guía. Por eso dejo aquí un ejemplo: l('<img src="https://programadorphp.es/banner.png" />', 'https://programadorphp.es', array(), NULL, NULL, FALSE, TRUE) ; El secreto está en el último parámetro puesto a TRUE que le dice a la función que el title es código HTML solucionando así el problema. … [Read more...] about Drupal – Crear un enlace con imagen con la función l()