Category Archives : Programación


PrestaShop modificar grid lista productos

Para editar la cantidad de columnas de productos a mostrar en PrestaShop debemos editar 2 archivos. 1) product-list.tpl (../theme/nombre_tema/) en <li> , editar la clase “ajax_block_producto por la siguiente” class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.iteration%4 == 0}last_row_item{else}item{/if}" En donde {if $smarty.foreach.products.iteration%4 == 0} last_row_item, puedes cambiar el 4 por el numero de columnas a imprimir. […]

cms-prestashop-logo-vector-png-psd

DIAGRAMA PRELIMINAR

Arduino + WebService + App Movil 1

Sensillo ejemplo de como puedes comonicar un arduino con una aplicación Movil Documentación: Ver   Codigo del Arduino: #define LED 13 // se define el led en la salida 13 del arduino #include <Servo.h> // se incluye la libreria servo.h para el funcionamiento del servo motor. Servo myservo; // declaramos myservo del tipo servo refiriendonos […]


PostgreSQL desde #Bash

Continuando con los tips de bash Conexión ir al directorio del usuario cd Crear el archivo “.pgpass” touch .pgpass Colocar en el archivo: hostname:port:database:username:passwor Listo Ejemplos : Copiar información de un archivo a una tabla psql DBname -c "\COPY nombre_tabla FROM '/ruta/archivo.txt' WITH DELIMITER '|';" Crear una tabla psql DBname -c "CREATE TABLE nombre_tabla (numero […]

single_postgresql-logo

Variables de Session #YII

Por ejemplo a la vieja escuela las variables e Session se definían de la siguiente manera: session_start(); $_SESSION['nombrequequieras'] =  valor; Ahora con YII, para definir una variable de sesión  se usa este código: Yii::app()-&gt;getSession()->add('nombreVariable', 'valorVariable'); Para remover una variable de sesión se usa este código: Yii::app()->getSession()->remove('nombreVariable'); Para obtener el valor de una variable de sesión […]

yii

yii

Yii consulta BDD con Like

Por lo general cuando consultamos a una base de datos y queremos buscar dentro de esta valores similares al ingresado utilizamos en la sentencia SQL un “like”, por ejemplo SQL: select * from Autos where valor like '%$valor%' order by (fecha, tiempo); Fecha = 2014-01-12 Tiempo= 15:01:30 YII sintaxis: $criteria = new CDbCriteria; $criteria->condition="uid like […]


Programador PHP #Libro

Interesante libro quede puedes leer si quieres aprender PHP. DESCARGAR: DESCARGAR: PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento […]

Captura de pantalla de 2014-01-19 10:09:39

Send_mail

instalar Sendmail #Centos

Sendmail es un programa usado para enviar o recibir correos por medio de SMTP sobre el puerto 25 Algunos detalles sobre Sendmail Configuration File :/etc/mail/sendmail.mc and /etc/mail/sendmail.cf Protocol: SMTP Port: 25 Ojo: para versiones iguales o superiores a Redhat 6 o Centos 6 por defecto viene instalado Postfix (más adelante pondré un post sobre su […]


#YII – Rules . Control de acceso segun rol de usuario

Todo sitio web, requiere de manejo de roles de usuarios, en este ejemplo explicare como entrega privilegios para los usuarios “administradores” (acceso total de algunas vistas del sitio web). Cosas a tener presente. Dentro del MVC, en el controlador de YII, encontramos la función “accessRules”, en esta función poseemos un arreglo de las vistas (index, […]

yii

yii-booster-snap

#Yii Bootstrap

Una interesante extensión para Yii. Web Oficial : http://www.getyiistrap.com/site/index#.UocTLKrEhT8 Instalación : http://www.getyiistrap.com/site/started Ejemplo Nav : <?php $this->widget('bootstrap.widgets.TbNavbar', array( 'color' => TbHtml::NAVBAR_COLOR_INVERSE, 'brandLabel' => 'PirateValpo – Beta', 'collapse' => true, 'items' => array( array( 'class' => 'bootstrap.widgets.TbNav', 'type' => TbHtml::NAV_TYPE_PILLS, 'items' => array( array('label'=>'Home', 'url'=>array('/site/index')), array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')), array('label'=>'Contact', 'url'=>array('/site/contact')), array('label' => 'Link', 'url' => '#'), […]