BLOG DE DISEÑO WEB CORUÑA

Un poco de todo, recursos, tutoriales, noticias, anuncios...

Edit in Place con jQuery, Ajax y PHP v2016

Edit in Place con jQuery, Ajax y PHP v2016

26/OCT/2016 2.440 visitas Ver comentarios

Por tercer año consecutivo, Octuweb confía en MartinIglesias.eu para para participar en su blog colaborativo en el que, durante el mes de octubre, un autor diferente escribe un post relacionado con el desarrollo web, marketing online, frameworks, etc.

Si los años anteriores escribí sobre Responsive Tables en HTML o Como manipular CSS mediante Javascript, este año voy un poquito más allá y actualizo mi viejo post de Edit in Place con PHP para llevarlo a un nuevo nivel.

LEER ENTRADA

Imagen con Marca de Agua personalizable con jQuery, PHP y jQueryUI

Imagen con Marca de Agua personalizable con jQuery, PHP y jQueryUI

07/DIC/2015 3.591 visitas Ver comentarios

Hola amigos, hace mucho que no nos pasamos por aquí a compartir ningún nuevo recurso, por suerte estamos bastante ocupados estas últimas semanas. Pero, siempre es bueno hacerse un hueco para compartir, y en este caso, hemos evolucionado un viejo código que tuvo bastante éxito en este blog como fue el artículo Marca de Agua con PHP.

En este caso, el sistema para agregar una marca de agua dinámica, y proteger así de la copia, a tus queridas imágenes, evoluciona y ahora nos permite redimensionar la marca de agua y ubicarla en la posición deseada y no obligatoriamente al centro como en el anterior artículo.

LEER ENTRADA

Combobox de 3 niveles con datos cargados vía Ajax y Json

Combobox de 3 niveles con datos cargados vía Ajax y Json

11/AGO/2014 25.232 visitas Ver comentarios

Como prácticamente todo lo que se hace se puede mejorar, mi antiguo artículo del Combobox o Selects Dependientes no iba a ser la excepción y ha llegado la hora de que reciba un pequeño upgrade en su funcionamiento.

Básicamente se trata de lo mismo, de 3 listas dependientes que se relacionan entre sí por un registro en la base de datos que las une... volveremos a llamarlos PADRE, HIJO y NIETO... donde cada uno de nuestros PADRES, ha tenido un HIJO que a su vez le ha dado un NIETO.

LEER ENTRADA

Calendario de Eventos Responsive en HTML5, colorbox y base de datos MySQL

Calendario de Eventos Responsive en HTML5, colorbox y base de datos MySQL

28/OCT/2013 28.953 visitas Ver comentarios

Si ya habías visto el calendario en HTML5 que nos dejaba Eric Wenneberg en mi anterior entrada, sabrás que soy muy fan de este tipo de widgets porque es muy común que me los pidan en proyectos en los que participo o he participado.

Pero me gusta tener a mano un recurso que pueda personalizar a mi gusto, no soy muy fan de jQueryUI, no soy fan de su peso y ni de su estética en general, por eso me gustan tener alternativas a las que les pueda meter mano con facilidad.

LEER ENTRADA

Comprobar si un enlace es correcto y funciona con PHP

Comprobar si un enlace es correcto y funciona con PHP

04/JUL/2013 15.305 visitas Ver comentarios

Muchas veces queremos enlazar fuentes o sitios externos desde nuestros artículos o, en otro de los casos, incluir determinada URL a modo de iframe y necesitamos comprobar que esa URL o dirección sigue estando online, es correcta y funciona actualmente.

Para eso, he desarrollado una pequeña función en PHP que lo que hace es recibir una URL y comprobar sus cabeceras, las cuales las obtendremos en un ARRAY y para lo cual debemos saber que cuando una página web está activa su cabecera será representada con un número 200.

LEER ENTRADA

Sistema de votación Me gusta o No me gusta con PHP, Jquery y Ajax

Sistema de votación Me gusta o No me gusta con PHP, Jquery y Ajax

14/JUN/2013 24.669 visitas Ver comentarios

Si recuerdas una entrada mía anterior donde dejaba un sistema de votación con estrellas, sabrás de qué va esta entrada. Es la misma votación pero modernizada a contar la cantidad de LIKES o HATES recibidos.

En castellano entendible, vendría a ser un contador de la cantidad de gente a la que le gusta lo que ve y la cantidad de gente a la que no le gusta lo que ve.

LEER ENTRADA

Desbloquear contenido a cambio de un tweet con PHP y Ajax

Desbloquear contenido a cambio de un tweet con PHP y Ajax

07/JUN/2013 6.550 visitas Ver comentarios

Tener un blog de relativo éxito o fama siempre es un placer. A menudo recibo muchos comentarios y correos agradeciéndome los aportes o ayuda brindada y es una gran satisfacción.

Por el otro lado, nos encontramos con la ardua tarea de dar difusión a estos aportes, códigos, scripts o como quieras llamarlos y esa, seguramente, es la tarea más difícil de todas.

LEER ENTRADA

Rellenar un select con datos obtenidos remotamente en json vía jQuery

Rellenar un select con datos obtenidos remotamente en json vía jQuery

16/MAY/2013 34.801 visitas Ver comentarios

Volvemos a jQuery y esta vez lo hacemos con un poco de PHP y JSON. Lo que vamos a hacer es rellenar un SELECT (o lista desplegable) con opciones cargadas remotamente mediante JSON.

Para ello, nos vamos a valer de 3 elementos. Un formulario -con un botón para cargar el contenido-, un poco de javascript para hacer la carga de opciones y un PHP que devolverá un array convertido en una cadena JSON.

LEER ENTRADA

Calcular fecha pasada relativa con PHP

Calcular fecha pasada relativa con PHP

10/MAY/2013 4.963 visitas Ver comentarios

Como desarrolladores web, a menudo necesitamos mostrar las fechas en nuestro sitio web. Como usuario, no me gusta leer fechas completos como "26 de noviembre 2011 23:30" porque, inconscientemente, me pongo a hacer la cuenta para saber cuánto tiempo pasó hasta el día de hoy.

Prefiero leer fechas inteligentes como "Hace 1 hora" o "hace 6 meses". Por lo tanto, aquí he escrito una función rápida y sencilla en PHP que muestre la diferencia o tiempo transcurrido basándose en un valor de marca de hora determinado tiempo.

LEER ENTRADA

Calendario de eventos en PHP, Ajax, jQuery y ventanas modales

Calendario de eventos en PHP, Ajax, jQuery y ventanas modales

01/FEB/2013 26.171 visitas Ver comentarios

ACTUALIZACIÓN AGOSTO 2013. A pedido de una usuaria (en los comentarios se ve), he realizado una pequeña modificación para que el calendario soporte la edición de eventos. Si quieres descargar el código con edición de eventos, pulsa este enlace. Recuerda que el código aquí pegado y el que te descargas desde el botón azul, no contienen la edición de eventos.

Si ya conocías el antiguo calendario multieventos en PHP y te gustaba, lo que te dejo ahora te debería gustar aún más. Viendo que muchos comentarios me pedían funcionalidades para el antiguo calendario y, empujado, por la necesidad de hacer un calendario que no refrescara la página con el cambio de mes, he reescrito el código para modernizarlo.

LEER ENTRADA

Rotar texto en PDF generado con FPDF

Rotar texto en PDF generado con FPDF

14/ENE/2013 13.631 visitas Ver comentarios

Me surgió el problema de tener que escribir texto con una rotación de 90 grados (simplificando, texto en vertical) en un fichero PDF que se generaba a través de la clase FPDF.

Como el PDF generado no incorporaba imágenes de fondo, sino que los logos y demás eran contenido independiente, no quería hacer un JPG de fondo con el texto en vertical así que googleé un poco (no mucho, la verdad) hasta que encontré una página donde nos regalan una extensión a la clase FPDF que pone tanto textos como imágenes con el ángulo de rotación que nosotros decidamos.

LEER ENTRADA

Listado de registros con scroll infinito en PHP, Ajax y jQuery

Listado de registros con scroll infinito en PHP, Ajax y jQuery

21/NOV/2012 30.853 visitas Ver comentarios

ACTUALIZACIÓN SEPTIEMBRE 2013: A pedido de un usuario en los comentarios, hay una variante del scroll infinito en PHP y Ajax lanzado desde un botón y no al desplazar el scroll al final de la página. Si quieres ver la demo, vete a este enlace.

Ahora que ya conoces las redes sociales, porque las conoces, no? habrás visto que la mayoría utiliza el scroll infinito de datos, es decir, a medida que vas bajando el scroll en la pantalla, se van cargando automáticamente nuevos registros de tus bases de datos.

LEER ENTRADA

Elegir entre PDO y Mysqli para programación en PHP

Elegir entre PDO y Mysqli para programación en PHP

28/SEP/2012 27.766 visitas Ver comentarios

Como muchos ya sabréis, yo me enteré a la fuerza, PHP ha decidido marcar como obsoletas todas las funciones nativas de mysql, es decir, que si utilizas mysql_query o mysql_select_db o cualquier cosa que empiece por mysql_, entonces, estás obsoleto como yo.

Pues bien, PHP, nos propone dos opciones para reemplazar nuestros códigos que son PDO y Mysqli o Mysql Improved (un mysql mejorado). Cabe destacar, que cualquiera de estos dos métodos requiere de PHP 5.0 en el caso de Mysqli y PHP 5.1 en el caso de PDO.

LEER ENTRADA

Combobox o selects dependientes de 3 niveles con PHP y jQuery

Combobox o selects dependientes de 3 niveles con PHP y jQuery

23/JUL/2012 98.340 visitas Ver comentarios

A menudo nos encontramos con la necesidad de realizar listas o selects dependientes del valor seleccionado en un nivel superior. Lo que comúnmente llamamos combobos o selects dependientes, que al seleccionar una opción de una lista, vamos actualizando las listas de niveles inferiores o, mejor dicho, dependientes del anterior.

Traduciendo, tenemos 3 listas (las llamaremos SELECT PADRE, SELECT HIJO y SELECT NIETO), pues bien, lo que queremos es que PADRE actualice a HIJO y éste a su vez, actualice a NIETO... pero cuidado, que también queremos que si se cambia alguno de estos valores, tanto PADRE, HIJO y NIETO se actualicen sobre la marcha.

LEER ENTRADA

Validación de Usuarios con OAUTH de Twitter con PHP

Validación de Usuarios con OAUTH de Twitter con PHP

06/MAY/2011 10.630 visitas Ver comentarios

El siguiente es un ejemplo de como puedes utilizar un sistema de autenticación de usuarios mediante su cuenta de Twitter. Realmente no le veo mucha utilidad en sistemas con registros de usuarios pero sí para comentarios u otros sistemas que no necesiten más datos de los que puede facilitarte twitter.

Todo comienza con una serie de pasos que detallo a continuación. Donde la clave de todo es crear una aplicación en Twitter que hará de lanzadera, obtener unas key del centro de developers de twitter y utilizar alguna de las librerías que Twitter mismo te ofrece.

LEER ENTRADA

Solución al error Deprecated: Function set_magic_quotes_runtime() con phpmailer

Solución al error Deprecated: Function set_magic_quotes_runtime() con phpmailer

28/ABR/2011 34.336 visitas Ver comentarios

Si utilizas phpmailer y php 5.3 o superior, te encontrarás con un error de la función set_magic_quotes que está obsoleta en esta versión de PHP.

Revisando la web de phpmailer, veo que no hay una versión superior que corrija este error, entonces, googleando un poco, me encontré con una solución en Foros del Web que me vino al pelo y como utilizo esta clase a menudo, conviene tener a mano.

LEER ENTRADA