Archivo

Archivo para la categoría ‘Comercio electronico’

Error en la validación del mail - oscommerce

Viernes, 13 de Noviembre de 2009

A continuacón os explico como solucionar el siguiente error “Su dirección de E-Mail no parece válida - por favor haga los cambios necesarios.” en una aplicación oscommerce cuando realmente esta todo correcto.

Habra que ir a la pagina web de administración –> configuración –> Verify E-Mail Addresses Through DNS –> colocar a false.

Se puede sacar mas información a traves del siguiente enlace http://forums.oscommerce.com/topic/142046-your-e-mail-address-does-not-appear-to-be-valid/

jmiro Comercio electronico

Error al registrar usuario / cliente en prestashop

Domingo, 5 de Abril de 2009

En algunos sistemas puede haber un error cuando se registra un nuevo usuario en prestashop, en mi caso curiosamente en servidores distintos bajo windows tanto en apache como en IIS6 con php 5.2.x cuando se intentaba registrar un nuevo usuario era imposible aun estando todo correcto.

Para solucionar el problema  hay que comentar la linea 95 que se encuentra en el archivo classes/customer.php

// $fields[‘last_passwd_gen’] = pSQL($this->last_passwd_gen);

De momento con esta solucion funciona perfactamente, de todos modos intentare encontrar una solucion mas optima.

Se puede ver el siguimiento del problema tambien en el post en ingles de prestashop.

http://www.prestashop.com/forums/viewthread/11275/P0/installation_configuration___upgrade/customers_can_not_sign_up

jmiro Comercio electronico

No se puede añadir idioma en PrestaShop

Miércoles, 4 de Marzo de 2009

Adjunto un post el cual soluciona el problema de insertar idioma en PrestaShop, ademas incluye un scrip para borrar contenido de cualquier directorio en PHP

Primer paso
Crea un nuevo directorio en el servidor llamando “temp”, tiene que estar al mismo nivel que las carpetas “uploads”, “translations”, “tools”, “themes”, “mails”, “config”, “admin”, etc.

Segundo paso:
Haz una copia de seguridad del archivo config/config.inc.php
Abre el archivo config/config.inc.php y añade la siguiente función (tiene que apuntar al nuevo directorio “temp” que hemos creado).
/* Safemode hack for file upload. */
if (isset($_FILES)) {
foreach ($_FILES AS $key => $value) {
$random=rand();
$tempname="/home/www/domain.com/www/domain.com/e-shop/temp/".$value["name"].$random;
move_uploaded_file($value["tmp_name"], $tempname);
$_FILES[$key]["tmp_name"]=$tempname;
}
}

Tercer Paso
Crea un archivo que se llame clear_temp_folder.php en el directorio CRON.2hours (o algo parecedio) [se usa como un Programador de tareas].
Abre el fichero recien creado clear_temp_folder.php y escribe la siguiente función (tiene que apuntar al nuevo directorio “temp” que hemos creado
<?php
if ($handle = opendir('/home/www/domain.com/www/domain.com/e-shop/temp')) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
unlink($file);
}
closedir($handle);
}
?>

Basado en el artículo http://www.ijacek.cz/?p=90

jmiro Comercio electronico, PHP ,