RSS

Generar PDF con Dompdf en Codeigniter

Paso a paso. vamos a hacer: Uno, las configuraciones iniciales de Codeigniter. Dos, agregar la librería de Dompdf y la clase para poder usarla en el controlador. Tres, generar 3 documentos para ir probando cómo funciona dompdf. Los documentos serán:

Primero, una hoja con un mensaje desde el controlador.

Segundo, hacer el header y footer del documento

Tercero, mostrar una tabla con datos obtenidos de la BD.

El zip que contiene la base de datos, el proyecto en codeigniter de este ejemplo, estará disponible para descargar aquí. Para ver en funcionamiento el ejemplo, puedes verlo aquí.

Leer más…

 
Deja un comentario

Publicado por en 25 abril, 2017 en Codeigniter

 

Error de dependencias en Ubuntu

¿Alguna vez te ha sucedido que quieres instalar en línea de comandos y justo cuando crees que terminará la instalación, te muestra el siguiente mensaje?, “Los siguientes paquetes tienen dependencias imcumplidas”

Después de investigar por aquí y por allá, tan solo con ejecutar uno a uno los siguientes comandos, las dependencias se instalan y puedes volver a hacer tu apt-get install <paquete> y problema solucionado. Se instalará sin problemas.

Leer más…

 
Deja un comentario

Publicado por en 15 abril, 2017 en Linux

 

Etiquetas: , ,

Sistema CRUD en Codeigniter 4/11

Para este módulo lo único que vamos a hacer es crear el controlador Login que a su vez su método index mostrará el formulario de login hecho con bootstrap. Por el momento no tendrá ninguna funcionalidad.

crud_4

Leer más…

 
1 comentario

Publicado por en 1 enero, 2017 en Codeigniter, HTML, CSS, JQUERY, PHP

 

Sistema CRUD en Codeigniter 3/11

Ahora que ya tenemos separado el header, body y footer, lo que vamos a hacer en este post será crear el menú responsive con bootstrap y poniendo dos items: Inicio y Login. Por el momento, login no tendrá ninguna funcionalidad. Este menú estará dentro el header.

crud_3

Vamos a nuestra vista que está en views/headfoot/header.php para poner el código html con clases de bootstrap y crear el menú base de nuestra aplicación:

Leer más…

 
Deja un comentario

Publicado por en 28 diciembre, 2016 en Codeigniter, HTML, CSS, JQUERY, PHP

 

Sistema CRUD en Codeigniter 2/11

En esta entrega vamos a hacer dos cosas importantes que también se hacen solo una vez y que ayuda mucho al momento de codear. Lo primero es agregar bootstrap y lo segundo es una estructura de vistas que separen el header, body y footer de nuestra aplicación.

crud_2

Empecemos agregando bootstrap, se hace así:

Leer más…

 
Deja un comentario

Publicado por en 28 diciembre, 2016 en Codeigniter, PHP

 

Sistema CRUD en Codeigniter 1/11

Antes de comenzar, quiero recordar que el curso está dirigido para quienes comienzan con Codeiginiter y quieren empezar con los temas básicos de una aplicación, es decir, un CRUD. Tener un mejor desempeño y mejorar la estructura de desarrollo usando este framework. Es un curso que tiene como objetivo principal guiar a los que quieran conocer el funcionamiento de Codeginter y seguir sus propios desarrollos con ejemplos concretos y prácticos que puedan modificar y lograr mejoras.

Siendo honesto, Codeigniter es un de los frameworks más sencillos de comprender y la curva de aprendizaje es corta. Sin meterme en temáticas que cuál o tal es el mejor framework, yo siempre digo que todos tienes pros y contras. Uno de los pros que mejor he visto en Codeigniter es precisamente que es sencillo de aprender, lo cual para mí es suficiente para seguir adelante en seguir aprendiendo.

crud_1

Ya para terminar esta introducción, cabe mencionar que los pasos que están en estos tutoriales son los que aprendí e investigué por la red en diferentes fuentes. Cualquier sugerencia de mejora, házmela saber a ringhugos@gmail.com.

El objetivo principal de este primer módulo es bajar y configurar Codeingiter para comenzar a trabajar. Son configuraciones básicas que todo framework tiene y se hacen solo una vez (para cada proyecto). Comencemos…

Leer más…

 
Deja un comentario

Publicado por en 28 diciembre, 2016 en Codeigniter, PHP

 

Etiquetas: , , ,

Links en imágenes y links responsive

El solo hecho de poner links con el tag <a> de HTML en imágenes fue algo nuevo para mí pero que con un poco de práctica, ponerle links a las imágenes fue super sencillo.

Hay una propiedad del tag img de HTML que se llama usemap, el cual te permite colocar coordenadas sobre la imagen y sobre dichas coordenadas poner los links con el tag a. 

html

Paso a paso vamos a ver este proceso.

Leer más…

 
Deja un comentario

Publicado por en 8 diciembre, 2016 en HTML, CSS, JQUERY

 

Etiquetas: , , , ,

Llenar arreglo con números aleatorios sin repetirse PHP

Imaginen el siguiente problema, tienen que mostrar 4 posts de su blog aleatoriamente cada vez que el usuario refresque la página. Y digamos que en la BD tenemos un total 50 posts. Entonces; se tienen que elegir aleatoriamente 4 id’s de la tabla donde tienen alojados sus posts y mandar éstos a una sentencia de MySQL que se hará cargo de traer los id’s de dichos posts.

aleatorios

Bueno, este es un caso clásico de problema de algoritmos en la universidad: Llenar arreglo con números aleatorios sin repetirse, pero ahora ya con un efecto práctico. No tocaré el punto de llamada de la BD solo el algoritmo que llenará el arreglo que debe hacerse con una función de PHP que maximiza el obtener un número aleatorio, esta función es mt_rand().

Leer más…

 
Deja un comentario

Publicado por en 7 diciembre, 2016 en PHP

 

Preloader al entrar a una sección

Con unas cuantas líneas de código se puede hacer un efecto bastante agradable para el usuario y con algunos ajustes puedes hacer algo muy elegante que le da un toque a tus sitios al entrar a cada sección de tu sitio web. En mi sitio huguidugui.com se puede ver este efecto. Claro, no soy diseñador xD pero me gustó como quedó. Ademas, la facilidad con la que se puede cambiar el CSS y cambiar la apariencia es genial.

preloader

Read the rest of this entry »

 
Deja un comentario

Publicado por en 29 octubre, 2016 en HTML, CSS, JQUERY

 

Etiquetas: , , , ,

Resize de imágenes con mogrify

Recién estuve trabajando en un sitio web donde se manejaban muchas imágenes de gran resolución y por tanto eran muy grandes, por poner un ejemplo, una imagen tenía 3940 x 1580 pixeles con un peso de 2.4 Mb. Como programadores web, todos debemos saber que mostrar imágenes tan grandes en un sitio web es muy mala práctica.

resize_and_optimization

 

Mi primer solución fue usar GIMP, abrir cada imagen y redimensionar con la herramienta adecuada. Como es de esperar, esto lleva mucho tiempo y es una tarea tediosa (muuuuy tediosa). Al  saber que eran muchas imágenes por redimensionar, preferí buscar algo que me fuera más cómodo.

Por fin encontré el comando mogrify de linux, que en una sola instrucción, hace resize de todas las imágenes con las medidas y extensión que se requiera. Explicaré la forma en que lo usé yo, espero que sea de ayuda a quien esté en esta tarea de hacer resize de muchas imágenes. Leer más…

 
1 comentario

Publicado por en 24 septiembre, 2016 en Linux

 

Etiquetas: , ,