Jump to content

Prestashop 1.5.3.1 No Registra Usuarios


Alezito

Recommended Posts

Hola , soy nuevo en el foro , es mi primer post , pero utilizo muchísimo vuestro foro.

Lo primero os queria agradecer la ayuda que prestais con la cual me ha salvado de innumerables follones con el prestashop.

Mi problema es el mismo que se describe al principio , tengo PS 1.5.3.1 y hace un par de días me funcionaba el registro de usuarios pero no se si después de configurar paypal o algo , ha dejado de funcionar.Cuando introduces el correo te muestra la web en blanco , he probado todos los navegadores que tengo instalados ( safari , chrome y firefox ) y con todos me pasa lo mismo.

La cosa es que he leído y releido todo , he puesto la plantilla por defecto , deshabilitado/Reiniciado/desinstalado el modulo de Paypal , he buscado dentro de la carpeta config , en el archivo config.ini.php , la linea que comentáis para que muestre el error pero no me sale por ninguna parte , la he añadido yo y no pasa nada , no me carga el siguiente paso para el registro y estoy desesperado un dato curioso en mi web , es que cuando introduces el mail , cuando carga en blanco , la columna de la derecha se pasa a la izquierda , como si faltase algo. la web en cuestión es www.oil-nature.com

 

 

 

 

Un saludo y gracias de antemano.

Link to comment
Share on other sites

Hola , soy nuevo en el foro , es mi primer post , pero utilizo muchísimo vuestro foro.

Lo primero os queria agradecer la ayuda que prestais con la cual me ha salvado de innumerables follones con el prestashop.

Mi problema es el mismo que se describe al principio , tengo PS 1.5.3.1 y hace un par de días me funcionaba el registro de usuarios pero no se si después de configurar paypal o algo , ha dejado de funcionar.Cuando introduces el correo te muestra la web en blanco , he probado todos los navegadores que tengo instalados ( safari , chrome y firefox ) y con todos me pasa lo mismo.

La cosa es que he leído y releido todo , he puesto la plantilla por defecto , deshabilitado/Reiniciado/desinstalado el modulo de Paypal , he buscado dentro de la carpeta config , en el archivo config.ini.php , la linea que comentáis para que muestre el error pero no me sale por ninguna parte , la he añadido yo y no pasa nada , no me carga el siguiente paso para el registro y estoy desesperado un dato curioso en mi web , es que cuando introduces el mail , cuando carga en blanco , la columna de la derecha se pasa a la izquierda , como si faltase algo. la web en cuestión es www.oil-nature.com

 

 

 

 

Un saludo y gracias de antemano.

 

Tienes el siguiente error al introducir un usuario:

 

TypeError: Object [object Object] has no method 'fancybox' [http://www.oil-nature.com/tienda/autenticacion?back=my-account#account-creation:1]

 

Se debe a que no tienes cargada la libreria fancybox, y te faltan fancybox.js, y fancybox.css.

 

Al ser un error en el cliente, no te muestra el error que esperas pues no se produce en el servidor.

 

 

 

 

pd: en el theme3.css,

.upb_products_block li {

modifica esto

margin: 10px 2px 10px 8px;

por esto:

margin: 10px 2px 10px 7px;

para que te salgan 3 y no 2 productos por línea.

Link to comment
Share on other sites

otra duda , copio fancybox.js, y fancybox.css del tema principal y lo pego en mi theme??

no entiendo cual es la solucion para solucionar el fallo en el registro.

muchas gracias

 

Se me ocurre un par de formas...

1. En el archivo controllers\front\AuthController.php en el método public function setMedia()

incluyes la siguiente línea al final:

$this->context->controller->addJQueryPlugin('fancybox');

 

2. Hacer que se cargue en cualquier módulo...

 

3. Cargarla siempre en el tema. Y que se cargue en todas las páginas.

 

Yo he probado la 1 y funciona, si quieres te digo como se podría hacer en los otros casos.

Link to comment
Share on other sites

  • 5 months later...

Se me ocurre un par de formas...

1. En el archivo controllers\front\AuthController.php en el método public function setMedia()

incluyes la siguiente línea al final:

$this->context->controller->addJQueryPlugin('fancybox');

 

2. Hacer que se cargue en cualquier módulo...

 

3. Cargarla siempre en el tema. Y que se cargue en todas las páginas.

 

Yo he probado la 1 y funciona, si quieres te digo como se podría hacer en los otros casos.

 

Hola Raulpopi me podrias explicar las otras opciones para cargar el fancybox, para ver si esto soluciona mi problema de registro de usuarios, probe la primer opcion y sigue igual. Gracias y Saludos

Link to comment
Share on other sites

Hola Raulpopi me podrias explicar las otras opciones para cargar el fancybox, para ver si esto soluciona mi problema de registro de usuarios, probe la primer opcion y sigue igual. Gracias y Saludos

 

Hola asanpedros,

 

La primera forma si la haces sobre la carpeta override deberías luego borrar el archivo class_index.php que se encuentra en la carpeta cache, ya que sino no lo actualiza.

De todas formas puedes ver en el código si te ha cargado la librería fancybox.?

 

La segunda forma, en un módulo que tengas activo, por ejemplo el de búsqueda, blocksearch, en el fichero blocksearh.php en el método public function hookHeader($params), metes la línea:

$this->context->controller->addJQueryPlugin('fancybox');

en la última línea.

 

La tercera, en un archivo tpl metes la siguiente línea

<script type="text/javascript" src="... ruta ...."></script>

 

Es recomendable la primera, la segunda tienes que tener cuidado si se actualiza el módulo, y la tercera puede suponer que se cargue más de una vez el archivo js.

Link to comment
Share on other sites

Hola asanpedros,

 

La primera forma si la haces sobre la carpeta override deberías luego borrar el archivo class_index.php que se encuentra en la carpeta cache, ya que sino no lo actualiza.

De todas formas puedes ver en el código si te ha cargado la librería fancybox.?

 

La segunda forma, en un módulo que tengas activo, por ejemplo el de búsqueda, blocksearch, en el fichero blocksearh.php en el método public function hookHeader($params), metes la línea:

$this->context->controller->addJQueryPlugin('fancybox');

en la última línea.

 

La tercera, en un archivo tpl metes la siguiente línea

<script type="text/javascript" src="... ruta ...."></script>

 

Es recomendable la primera, la segunda tienes que tener cuidado si se actualiza el módulo, y la tercera puede suponer que se cargue más de una vez el archivo js.

 

Gracias Raulpopi, voy a probar las soluciones en ese orden y te comento el resultado. Saludos

Link to comment
Share on other sites

Hola Raulpopi, ya probe las 3 opciones y no se arreglo, sigo buscando en los foros por la solución. Gracias y saludos

Hola Raulpopi, ya probe las 3 opciones y no se arreglo, sigo buscando en los foros por la solución. Gracias y saludos

 

Hola,

 

Puedes copiar el error que te muestra? es de javascript? o que directamente no carga la librería fancybox?

Tienes la tienda en producción para ver el problema?

 

Saludos.

Link to comment
Share on other sites

Hola,

 

Puedes copiar el error que te muestra? es de javascript? o que directamente no carga la librería fancybox?

Tienes la tienda en producción para ver el problema?

 

Saludos.

 

Hola raulpopi, desconozco en donde sea el error, ya que soy nuevo en esto y con pocos conocimientos en programación, la pagina esta activa es: www.celebracionesmexico.com .

 

No me marca ningun error, simplemente al querer registrar un nuevo usuario no lo deja, o si lo creo en el back office, no puedes acceder a tu cuenta, solo funciona con Safari, probando con internet explorer, firefox simplemente se queda en la misma pagina. Muchas gracias por tu tiempo y ayuda

Link to comment
Share on other sites

Hola raulpopi, desconozco en donde sea el error, ya que soy nuevo en esto y con pocos conocimientos en programación, la pagina esta activa es: www.celebracionesmexico.com .

 

No me marca ningun error, simplemente al querer registrar un nuevo usuario no lo deja, o si lo creo en el back office, no puedes acceder a tu cuenta, solo funciona con Safari, probando con internet explorer, firefox simplemente se queda en la misma pagina. Muchas gracias por tu tiempo y ayuda

 

Hola,

 

Acabo de crear un usuario [email protected] desde google chrome y no me ha dado ningún problema...

 

Que versión de prestashop utilizas?

Link to comment
Share on other sites

Hola, la version de prestashop es 1.5.4.1, de casualidad tienes firefox o internet explorer, porque abri una cuenta nueva en el back office y como te platicaba, con safari no tengo ningun problema, intente con internet explorer y no entra, haber si la cuenta que creaste si abre con otro navegador. gracias y saludos

Link to comment
Share on other sites

Al parecer es un problema intermitente, en la mañana pude entrar con Google Chrome, Safari y Firefox, y haciendo pruebas ahorita con las mismas cuentas, solo puedes entrar con Safari. Con Internet Explorer simplemente no se puede entrar.

 

Hola,

 

Es muy raro... lo de explorer dependiendo versión de explorer que utilices... si es vieja es normal que siempre de fallo.

 

Utilizas la última versión, que es la que mejor va. Estas utilizando algún Sistemas de almacenamiento en caché, ?

Además puedes probar a dejar en Rendimiento->CCC los valores como

Conservar el funcionamiento original y

sólo para ver si funciona sin comprimir los ficheros.

 

pd: Dale a quote que sino no me avisa cuando contestas... :)

Link to comment
Share on other sites

Hola,

 

Es muy raro... lo de explorer dependiendo versión de explorer que utilices... si es vieja es normal que siempre de fallo.

 

Utilizas la última versión, que es la que mejor va. Estas utilizando algún Sistemas de almacenamiento en caché, ?

Además puedes probar a dejar en Rendimiento->CCC los valores como

Conservar el funcionamiento original y

sólo para ver si funciona sin comprimir los ficheros.

 

pd: Dale a quote que sino no me avisa cuando contestas... :)

 

Hola Raulpopi, hice pruebas con IE 9 y IE10, Firefox (ultima version), Google Chrome (ultima version), y nada, lo raro es que esta mañana probe con una cuenta y funciono muy bien, pero unos 30 minutos después con la misma cuenta ya no entro. No estoy utilizando ningun sistema de CACHE, en los valores de CCC lo tengo en utilzar CCC, solamente que en la opción que aparece abajo "Servidores Multimedia (valido unicamente cuando CCC esta activo) no tengo configurado, en las tres opciones que aparecen las tengo en blanco, no se si tengo que poner algo ahí. en SMARTY tengo en las 3 opciones: recopilar las plantillas, usar cache y "

Abrir la consola con el parámetro URL: SMARTY_DEBUG",

desconozco si esto tenga algo que ver o no. No se si pueda ser que al haber instalado Prestashop algun archivo haya quedado corrupto y mal instalado, pero si fuera el caso cual seria el archivo a reinstalar ?. Saludos

Link to comment
Share on other sites

Hola Raulpopi, hice pruebas con IE 9 y IE10, Firefox (ultima version), Google Chrome (ultima version), y nada, lo raro es que esta mañana probe con una cuenta y funciono muy bien, pero unos 30 minutos después con la misma cuenta ya no entro. No estoy utilizando ningun sistema de CACHE, en los valores de CCC lo tengo en utilzar CCC, solamente que en la opción que aparece abajo "Servidores Multimedia (valido unicamente cuando CCC esta activo) no tengo configurado, en las tres opciones que aparecen las tengo en blanco, no se si tengo que poner algo ahí. en SMARTY tengo en las 3 opciones: recopilar las plantillas, usar cache y "

Abrir la consola con el parámetro URL: SMARTY_DEBUG",

desconozco si esto tenga algo que ver o no. No se si pueda ser que al haber instalado Prestashop algun archivo haya quedado corrupto y mal instalado, pero si fuera el caso cual seria el archivo a reinstalar ?. Saludos

 

Hola,

Lo primero quita Abrir la consola y pon

La consola no esta abierta.

Y pruebas, además dejaló como te digo.

 

Lo segundo, si sigue sin funcionar, pon los valores

Conservar el funcionamiento original

y me cuentas. Luego estos deberías ponerlos uno a uno para ver cual es el que te falla.

Link to comment
Share on other sites

Hola, Lo primero quita Abrir la consola y pon

La consola no esta abierta.

Y pruebas, además dejaló como te digo. Lo segundo, si sigue sin funcionar, pon los valores

Conservar el funcionamiento original

y me cuentas. Luego estos deberías ponerlos uno a uno para ver cual es el que te falla.

 

Hola Raulpopi, hice la prueba de quitar abrir la consola, no encuentro lo de "conservar el funcionamiento orginal", me puedes decir en donde esta, tambien he estado haciendo lo que me comentaste de ir habilitando y desabilitando las opciones una por una para encontrar el error. Hace un rato desabilite "incremetar la seguridad del front office" y ya tengo mas de una hora con Safari y Google chrome funcionando bien, el problema sigue con safari y IE, sigo haciendo pruebas y te comento los resultados. Saludos y buen dia.

Link to comment
Share on other sites

Hola Raulpopi, hice la prueba de quitar abrir la consola, no encuentro lo de "conservar el funcionamiento orginal", me puedes decir en donde esta, tambien he estado haciendo lo que me comentaste de ir habilitando y desabilitando las opciones una por una para encontrar el error. Hace un rato desabilite "incremetar la seguridad del front office" y ya tengo mas de una hora con Safari y Google chrome funcionando bien, el problema sigue con safari y IE, sigo haciendo pruebas y te comento los resultados. Saludos y buen dia.

 

Lo de conservar funcionamiento original está en Parametros avanzados > Rendimiento > cada uno de los CCC: en

Smart cache" para las hojas de estilo ,

Utilizar CCC para el código JavaScript ,

Reducir el código HTML, tras la ejecución de la complilación Smarty y en

Compresión del JavaScript en el código HTML, tras la ejecución de la complilación Smarty

 

Deshabilitar la seguridad no es buena idea, pero a ver como te va...

 

De todas formas en breve deberían sacar una nueva versión de prestashop, ahí solucionan bastantes problemas.

Link to comment
Share on other sites

Lo de conservar funcionamiento original está en Parametros avanzados > Rendimiento > cada uno de los CCC: en

Smart cache" para las hojas de estilo ,

Utilizar CCC para el código JavaScript ,

Reducir el código HTML, tras la ejecución de la complilación Smarty y en

Compresión del JavaScript en el código HTML, tras la ejecución de la complilación Smarty

 

 

Deshabilitar la seguridad no es buena idea, pero a ver como te va...

 

De todas formas en breve deberían sacar una nueva versión de prestashop, ahí solucionan bastantes problemas.

 

Gracias, voy a probar en esas opciones, si, no me gusta la idea de deshabilitar la funcion de seguridad pero hasta este momento el acceso en ambos exploradores ha estado funcionando y gran parte de mis cliente utilizan Google Chrome, Saludos y te comento los resultados.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...