Logo de islavisual
Isotipo de islavisual IslaVisual
imagen de sección

DESARROLLO Y DISEÑO WEB
Listado de Artículos

Convertir de Array a CSV en PHP (array2CSV)

array2csv es una función que permite convertir un array asociativo en un archivo CSV de forma muy sencilla. Como veréis, sólo hay que enviarle un array bien formado. Si se quiere presentar por pantalla, se deben eliminar las cabeceras del final del código. Si, por el contrario se desea enviar a Excel habrá que dejar las cabeceras (los header) del código como están y saltará solo.

Leer más

Convertir de Array a JSON en PHP (array2JSON)

array2json es una función, realizada para PHP 5.2+ y que os permitirá convertir un array asociativo en un JSON de forma muy sencilla. Como veréis, sólo hay que enviarle un array bien formado. Finalmente si queremos presentarlo por pantalla, sólo habrá que enviar las cabeceras (header) correspondientes y hacer un echo. Por hacer una pequeña introducción, JSON, acrónimo de JavaScript Object Notation, es un formato ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiere el uso de XML.

Leer más

Convertir de Array a SOAP en PHP (array2SOAP)

array2soap es una función que os permitirá convertir un array asociativo en un SOAP de forma muy sencilla. Sólo hay que enviarle un array bien formado. Para conocer más sobre SOAP (Simple Object Access Protocol) podéis leer el artículo que se ecribió Crear un Web Service con PHP y MySQL (Introducción) dónde se explica, entre otras cosas este protocolo.

Leer más

Convertir de Array a HTML en PHP (array2HTML)

array2html es una función que permite convertir un array asociativo en una Tabla HTML de forma sencilla en 2 pasos. Como veréis, sólo hay que enviarle un array bien formado. Para crear la estructura de tabla primero se añadirán las partes fijas como son table, thead y tbody. Seguidamente se recorrerá el array haciendo que cada elemento del array sea una fila.

Leer más

Convertir de Array a XML en PHP (array2XML)

Primero, para los que no lo sepan, en el artículo de Crear un Web Service con PHP y MySQL (Introducción) podéis conocer, un poco, qué es XML. Una vez visto esto, si queremos convertir un array a XML podemos usar la función array2xml que os permitirá convertir un array asociativo en un XML de forma muy sencilla. Sólo hay que enviarle un array bien formado y el nombre del nodo raíz (que por defecto lo llamaremos results), si se desea que sea uno concreto.

Leer más

CSS Hacks para Chrome, Firefox, Opera, Safari, e Internet Explorer

Todos los que estamos en el maravilloso mundo de la maquetación conocemos lo tedioso que se hace, a veces, realizar el famoso efecto de que las páginas web se vean exáctamente iguales en todos los navegadores. Los Hacks, aunque a veces más que ayudar nos ofusquen, juegan un papel importante en la compatibilidad Cross Browser. Un CSS Hack es una especificación para conseguir que un navegador se comporte de manera distinta a los demás. Hay muchos Hacks, a cada cual más difícil de pronunciar y memorizar pero, gracias a este artículo, los podremos consultar siempre que queramos.

Leer más

Clase PHPMailer para el envío de correos a traves de SMTP

Hace unos días un amigo mío me pregunto a cerca de la correcta instalación del PHPMailer en los servicios de Hosting y, concretamente, para el de 1and1. Hoy os voy a explicar cómo instalar el PHPMailer para que funcione, prácticamente, en todos los Hosting y contenplando los casos general, de 1and1, Gmail y Hotmail. PHPMailer es una clase php para enviar emails basada en el componente active server ASPMail. Permite de una forma sencilla tareas complejas como enviar archivos adjuntos, correos en formato HTML, acceder a Gmail, etc. Pddemos enviar emails via SendMail, PHP mail(), o con SMTP, aunque, lo recomendable es hacerlo via SMTP porque, entre otras cosas, permite múltiples destinatarios y múltiples servidores.

Leer más

Crear módulo con panel de configuración en PrestaShop

Hace unos días os explicaba en el artículo Crear un Módulo en PrestaShop: Mi primer Módulo como crear un módulo de PrestaShop sencillo. Hoy, sin embargo, os explicaré cómo hacer uno más complejo incluyendo un panel de configuración. En primer lugar, tener en cuenta que este ejemplo es una modificación del ejemplo Crear un Módulo en PrestaShop: Mi primer Módulo y que, por consiguiente, habrá que hacer los pasos descritos en el artículo antes de empezar con este. Dicho esto, primeramente tendremos que crear un PHP de Administración que se llamara como eel módulo incluyendo la palabra Admin delante, es decir, que si el módulo es ModuleTesting, el archivo se debería llamar AdminModuleTesting. En este archivo nuevo, lo que se declara es una extensión de la clase AdminTab que le indica a PrestaShop que el módulo que estamos generando va a tener un panel de configuración asociado. El código siempre será el mismo. eso si, cambiando el contenido de la variable $module y poniendo lo que se quiera mostrar en el método display(). Para ello sólo hay que introducir el siguiente código:

Leer más

Consultar datos de PrestaShop para mostrarlos en el Front-Office

Cualquier módulo que creemos tendrá que mostrar cierta información en pantalla, o tener alguna clase de funcionalidad. En nuestro caso queremos que se muestre información sobre las ofertas especiales de nuestra tienda. Para ello, vamos a modificar el método function hookLeftColumn($params) qué es el encargado de mostrar nuestro bloque en la columna izquierda. Esta funcionalidad ya la ofrece el blockSpecials, pero como ejemplo, no vamos a complicarlo y, porque no decirlo, es un buen ejemplo práctico. Este ejemplo además es una modificación del artículo Crear un Módulo en PrestaShop: Mi primer Módulo descrito anteriormente.

Leer más

Crear un Módulo en PrestaShop: Mi primer Módulo

Como ya sabéis todos, PrestaShop es un framework para crear tiendas virtuales de forma relativamente sencilla. Está creado en PHP mediante el modelo MVC (aunque no es puramente MVC) y utiliza el sistema de Plantillas SMARTY. Podéis encontrar más información el el artículo qué es PrestaShop dónde, además, encontraréis platillas y módulos gratis. La extensibilidad de PrestaShop gira en torno a los módulos, que son pequeños programas que hacen uso de las funciones de PrestaShop y cambian o agregan funcionalidades o personalizaciones para nuestra tienda.

Leer más
Página  6  7  8  9  10    

Sobre el autor

Imagen de Pablo Enrique Fernández Casado
Pablo Enrique Fernández Casado

CEO de IslaVisual, Manager, Full Stack Analyst Developer y formador por cuenta ajena con más de 25 años de experiencia en el campo de la programación y más de 10 en el campo del diseño, UX, usabilidad web y accesibilidad web. También es escritor y compositor de música, además de presentar múltiples soft kills como la escucha activa, el trabajo en equipo, la creatividad, la resiliencia o la capacidad de aprendizaje, entre otras.

Especializado en proveer soluciones integrales de bajo coste y actividades de consultoría de Usabilidad, Accesibilidad y Experiencia de Usuario (UX), además de ofrecer asesoramiento en SEO, optimización de sistemas y páginas web, entre otras habilidades.