martes, 30 de julio de 2013

Pedido del carro de compras con CodeIgniter

Seguimos con el Tema 5 de la creación de un carrito de compras con CodeIgniter, con el tema de hoy daremos por finalizado lo relacionado con las funciones que presentamos a los clientes para que puedan ver los productos, añadirlos al carro de compras, llenar sus datos en un formulario y posteriormente enviar su pedido; el pedido que hace la persona debe llegar a su correo y al del administrador del sitio.

domingo, 21 de julio de 2013

Colocar un slider en el header de Wordpress

En este pequeño tutorial vamos a ver cómo colocar un slider en el header de Wordpress, para este ejemplo vamos a utilizar el tema Twenty Twelve y el plugin Wordpress Content Slide.

instalar un slider

lunes, 15 de julio de 2013

Cargar y descargar archivos con CodeIgniter

Veamos cómo cargar y descarar archivos con CodeIgniter. Para este ejemplo vamos a llamar al proyecto ci_downloads; el helper que nos ayuda en concreto con esta tarea es: el Helper Download, pero también vamos a utilizar algunos otros para hacer este ejemplo más completo, donde también podamos cargar los archivos desde el mismo sistema.

domingo, 7 de julio de 2013

Implementación del carro de compras

Continuamos con el Tema 4 de la creación de un carrito de compras con CodeIgniter, hoy vamos a usar la Librería Cart para la implementación del carro de compras. Haremos las últimas modificaciones a los archivos: products_model.php, products.php, content.php y header.php, también crearemos una nueva vista para mostrar el carrito que es donde se verá cada uno de los productos añadidos con la opción seleccionada, cantidad y valor, donde además podremos añadir más productos

Paginación con CodeIgniter

Seguimos con el Tema 3 de la creación de un carrito de compras con CodeIgniter, hoy vamos a ver cómo hacer una Paginación con CodeIgniter de una manera muy sencilla con la librería Pagination; CI nos da la posibilidad de personalizar la paginación; aunque son bastantes las opciones que tenemos para definir nuestras preferencias, no es necesario definirlas todas, pero hay 3 opciones que no se pueden dejar de configurar, las cuales son: base_url: la cual se define como la ruta que nos lleva al controlador/método que contiene la paginación. total_rows: el número de filas que contiene la consulta a la base de datos. per_page: la cantidad de items que queremos mostrar por página.

Instalación de una plantila en CodeIgniter

Continuamos con el Tema 2 del desarrollo de un carrito de compras con CodeIgniter. Hoy vamos a ver cómo instalar una plantilla en CodeIgniter, no vamos a utilizar un motor de plantillas pues CodeIgniter no nos obliga a ello, aunque trae uno si lo quisiéramos usar, de hecho el desempeño es mejor si no lo utilizamos. Con CodeIgniter podemos utilizar cualquier plantilla html y adaptarla sin ningún problema, tal y como veremos.

Instalación y configuración de CodeIgniter

Empezamos con el Tema 1 de la creación de un carrito de compras con CodeIgniter. Hoy vamos a hacer las configuraciones mínimas para conectarnos con la base de datos y luego mostrar los registros a través de una vista.

Carrito de Compras con CodeIgniter

En este taller vamos a ver cómo crear un Carrito de Compras con CodeIgniter; los temas que se van a tratar no se limitan a la impementación del carrito de compras; más bien trataremos ir paso a paso desde la instalación de CodeIgniter, incluyendo temas como la paginación, implementación del formulario de login entre otros; más que desarrollar un carrito de compras este taller pretende enseñar y motivar el uso de CodeIgniter como framework de desarrollo; por eso está especialmente dirigido a aquellos que tienen poca experiencia en el desarrollo con PHP y que quizás nunca han desarrollado con algún framework. Para el desarrollo de los temas podríamos utilizar Xampp como servidor y Aptana Studio 3 como editor de código, de igual forma hay muchas otras herramientas similares que las pueden reemplazar, y como guía vamos a utilizar la documentación de CodeIgniter; también los ejercicios de cada tema van a estar disponibles para descargar.