MySQL: Transacciones en bases de datos

Seguro que muchos habéis oído hablar de las transacciones SQL. Sus usos, sus ventajas, sus inconvenientes y toda la teoría relacionada están bastante bien documentados. Así que, en lugar de volver a explicar lo mismo, vamos directamente a un caso práctico y sencillo para entender cuándo pueden resultar realmente útiles. El problema Supongamos que tenemos … Leer más

PHP: Operador ternario

Cuando trabajamos con bastante código, es habitual encontrarnos con el operador ternario. Su principal ventaja es que permite expresar una condición sencilla de una forma compacta, normalmente en una sola línea. Ahora bien, que algo pueda escribirse en una sola línea no significa necesariamente que debamos hacerlo siempre así. Personalmente, prefiero utilizar el operador ternario … Leer más

Crear una flecha animada con CSS3

Crear una flecha animada con CSS y @keyframes Hoy vamos a crear una pequeña animación utilizando únicamente CSS y @keyframes. En concreto, vamos a crear una flecha animada que podemos utilizar como indicador visual para invitar al usuario a continuar, descubrir más contenido o desplazarse hacia una determinada sección de nuestra página. Es un recurso … Leer más

Compartir noticias en redes sociales

Compartir noticias en redes sociales Cuando tienes un blog, una de las funcionalidades más habituales es permitir que el lector pueda compartir una noticia fácilmente en redes sociales. Hace unos años implementé esta funcionalidad utilizando PHP, Bootstrap y algunos estilos CSS propios. El objetivo era sencillo: generar los enlaces de compartir a partir de la … Leer más

Manejar valores de un SELECT usando expresiones regulares

Hoy traigo un artículo algo diferente. No tanto por la dificultad del problema, sino porque es uno de esos casos que aparecen trabajando con código real y que pueden tenerte unas cuantas horas dando vueltas hasta encontrar una solución razonable. El escenario es sencillo: tenemos un formulario y necesitamos enviar a PHP tanto el ID … Leer más

Cambiar estilos en menú de navegación con jQuery y Bootstrap

Cambiar estilos en el menú usando jQuery y Bootstrap. Se nos pueden ocurrir infinidad de opciones para redecorar nuestro sitio web y si usamos Bootstrap como framework para maquetar nuestro sitio, también podemos darle un poco más de color y flexibilidad a nuestros diseños. Queremos consgeuir que al hacer scroll y durante una altura predeterminada … Leer más

Mamá: quiero ser programador

  Los origenes. Si has venido aquí a leer el post , vas a encontrar de todo menos seriedad. Profesionalidad si, en algún que otro párrafo :D. Ya sabéis que el mundo tecnológico está en constante expansión. Cada vez mas y más rápido. Antes, no teníamos Youtube para darnos a conocer, ni las plataformas electrónicas … Leer más

Cambiar la contraseña en Prestashop con MySQL

Cambiar la contraseña de un usuario de PrestaShop desde MySQL Pongámonos en situación. Estamos trabajando con una tienda PrestaShop, no podemos acceder al panel de administración y, además, estamos trabajando en un entorno local. Si tenemos acceso a los archivos de la instalación y a su base de datos, existen diferentes formas de recuperar el … Leer más

Fechas en Español en PHP

Mostrar fechas en español con PHP ¡Ama a las fechas por encima de todo, especialmente cuando estás desarrollando una aplicación!. Durante años hemos tenido que pelearnos con las fechas. Ya sea trabajando con una base de datos o directamente desde el lenguaje de programación, tarde o temprano nos encontramos con el mismo problema: los formatos … Leer más

Mostrar traducciones de widgets con WPML

¿Cómo mostrar las traducciones de widgets en WordPress? Alguna vez hemos tenido que traducir distintas partes de nuestro blog, página o comercio, usando widgets en diversos idiomas en WordPress y acabar desistiendo sin éxito. Y el tema se hace cuesta arriba  cuando estamos usando el plugin WPML. Un plugin muy completo pero que puede llegar … Leer más

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar