lunes, 19 de noviembre de 2012

Themes PrestaShop 1.5 free

Plantillas  gratis para prestashop 1.5  ;-)

http://prestadevelop.com/en/10-themes

http://www.prestashop.com/forums/topic/197444-any-free-themes-for-prestashop-15/


sábado, 17 de noviembre de 2012

themes html free

Pagina web con plantillas  para utilizar o como ejemplos

 http://www.free-css.com/

MODULO PAYPAL DE PRESTASHOP

Las ventajas de pago con PayPal.



PayPal tiene más de 2 millones de cuentas en España, lo que lo convierte en el sistema de pago preferido del 25% de los compradores en Internet.

Abrir un cuenta PayPal es muy sencillo y gratis.
No hay tarifas de establecimiento, mantenimiento o cancelación .
Tendrá acceso a más de 2 millones de usuarios de PayPal.
Los clientes pueden pagar sin tener una cuenta PayPal.
PayPal está disponible en 190 países y acepta 19 divisas.
Las tarifas de PayPal se reducen en función del volumen de ventas.

INFO: https://www.paypal.es/es
DESCARGAR MODULO: http://addons.prestashop.com/es/pagos/1748-paypal.html

NUEVO SLIDER PRESTASHOP

NUEVO SLIDER  para prestashop



Esta web ofrece un nuevo formato de slider para nuestro prestashop y funciona sin problema.

http://www.4webs.es/blog/modulo-prestashop-3-sliders-para-la-portada

MANUAL INTRODUCCIÓN PRESTASHOP

Aquí  dejo los links para tomar un primer contacto técnico con prestashop

www.prestashop.com/download/Userguide_es.pdf       (Guía del usuario)
www.prestashop.com/download/Techguide_es.pdf       (Documentación técnica)

Themes PrestaShop 1.4 free

Plantillas alternativas gratis para prestashop 1.4

VISITAR: http://www.100webhosting.com/top-10-free-prestashop-themes/   (10 plantillas gratis)
DESCARGAR: http://addons.prestashop.com/es/2197-prestashop-14-alternative.html

2 MODULOS SLIDERS PARA TU PRESTASHOP

Módulo para Prestashop 1.4 que agrega un slider a la home de nuestra tienda online.

Slidershow: Presentacion, colección de imagenes o paginas que se muestran una tras otra


iLet Clean jQuery Carousel

DEMO:  http://develop.ilet.com.br/
DESCARGAR: http://www.ilet.com.br/blog/prestashop-modules/


NivoSlider para Prestashop 1.4  

DEMO:http://nivo.dev7studios.com/demos/
DESCARGAR:http://www.prestashopic.com/eshop/lang-es/23-nivo-jquery-slider-prestashop-module.html

reemplazar un carácter con php

Ejemplo de como reemplaza un carácter por otro en una cadena con php



$var = str_replace("a","o","casa");

echo $var;

El resultado es: coso

+info  http://www.php.net/manual/es/index.php

efectos jquery

Buenas les dejo http://jqueryui.com/ es la pagina oficial de jquery.

Aquí podras encontrar sliders, tabs.menus, animaciones y mucho mas... con ejemplos ;-)

http://jqueryui.com/

jueves, 15 de noviembre de 2012

Seguridad php: Ataques SQL injection 1

 Evitar ataques sql

SQL Injection o Inyeccion SQL es una técnica mediante la cual un atacante intentan introducir fragmentos de código SQL con el fin de alterar las consultas de Bases de Datos.

Situaciones de peligro de una web:-Formularios de contacto
-Buscador
-Campos para dejar comentarios
-Zonas de registro o validación

o cualquier campo que se comunique con la base de datos...


Para solucionar el problema php nos ofrece una funcion simple y segura 
mysql_real_escape_string()



Ejemplo basico:

 $variable_segura=mysql_real_escape_string( $variable );








Función PHP para validar letra DNI/NIE

Calcular letra del NIF apartir del numero 


Con esta funcion hecha en php conseguimos que introduciendo un numero de un DNI nos genere la letra que corresponde a ese numero.

<?php
function LetraNIF ($dni) {
$valor= (int) ($dni / 23);
$valor *= 23;
$valor= $dni - $valor;
$letras= "TRWAGMYFPDXBNJZSQVHLCKEO";
$letraNif= substr ($letras, $valor, 1);
return $letraNif;
}
$dni="99999999";
$letra=LetraNIF($dni);
echo "La letra del DNI $dni es la letra <b>$letra</b>";
?>

Seguridad php: encriptar password

Les dejo unos pequeños ejemplos de funciones php para codificar texto , passwords etc  ;-)

 

crypt()

crypt() devolverá el hash de un string utilizando el algoritmo basado en DES estándar de Unix o algoritmos alternativos que puedan estar disponibles en el sistema.
+ info en             http://www.php.net/manual/es/function.crypt.php 


<?php
// Establece la contraseña
$password = 'mypassword';

// Obtiene el hash, dejando que el salt sea generado be automáticamente
$hash = crypt($password);
?>


md5() "es el mas utilizado"

md5  Calcula el hash md5 de un string
+info      http://www.php.net/manual/es/function.md5.php
 
<?php

// Establece la contraseña
$password = '123456';
$passwordencriptado = md5($password);


?>



sha1()

Calcula el hash sha1 de un string. Utiliza el algoritmo Secure Hash Algorithm 1 (SHA1). SHA-0 y SHA-1 producen una salida resumen de 160 bits (20 bytes) de un mensaje que puede tener un tamaño máximo de 264 bits  

+info    http://es2.php.net/manual/es/function.sha1.php
 
 <?php
$str = 'mi_contraseña';
echo sha1($str);
?>



 

Validacion email en PHP

Codigo php para validar campo email

<?php

$email = $_POST['email'];


if(!preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$email))

 {
    echo 'Email invalido.';
}
?>

Detectar navegador del usuario

Pequeño codigo en php para obtener la información  del navegador del usuario.

<?php
$useragent = $_SERVER['HTTP_USER_AGENT'];
echo "<b>Tu navegador es</b>: " . $useragent;
?>

obtener la dirección IP del usuario

Hola a todos les dejo unos pequeños codigos en php para obtenere la direccion IP del usuario


Formato simple

<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo $ip;
?>

-----------------------------------------------------------------------------------------

// IP compartido
echo  "IP Share: " . $_SERVER['HTTP_CLIENT_IP'] . "<br />";
// IP Proxy
echo  "IP Proxy: " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "<br />";
// IP Acceso
echo  "IP Access: " . $_SERVER['REMOTE_ADDR'] . "<br />";

--------------------------------------------------------------------------------------

IP real del usuario


    function getRealIP() {
        if (!empty ($_SERVER['HTTP_CLIENT_IP']))
            return $_SERVER['HTTP_CLIENT_IP'];
         
        if (!empty ($_SERVER['HTTP_X_FORWARDED_FOR']))
            return $_SERVER['HTTP_X_FORWARDED_FOR'];
     
        return $_SERVER['REMOTE_ADDR'];
    }