jhonyleroy Posted December 1, 2010 Share Posted December 1, 2010 Hola,Veo que por defecto, en el formulario que los nuevos clientes/usuarios de mi tienda prestashop, deben indicar (aunque no de forma obligatoria) su DNI (número de identificación).Sabéis cómo quitar esto del formulario? No quiero que mis clientes se sientan "intimidados" por esta pregunta y a mi no me añade ningún valor.Gracias! Link to comment Share on other sites More sharing options...
jhonyleroy Posted December 8, 2010 Author Share Posted December 8, 2010 Venga, que seguro hay alguien que lo sabe ;-)Gracias de nuevo por adelantado. Link to comment Share on other sites More sharing options...
Pedro Oliver Posted December 9, 2010 Share Posted December 9, 2010 Esdito este comentario (MIO) para que sepan que no sirve para nada, pero no lo borro. Pero que no se lo lean porque la solucion está mas abajo. Mira compi, Buscando un rato por diversos navegadores, resulta que chrome no te da el resultado verdadero de html en código fuente. Así que he tenido que buscar en el dichoso IE, el cual me ha dado el verdadero resultado final de HTML en código fuente.No te puedo decir bien bien, desde donde se quita, pero si te puedo dar cierta información que te llevará a donde quieres llegar.Desde la linea 1252 a la 1260 del código fuente de HTML en pantalla, Solo visible que yo sepa en IE (No probado en firefox) está este fragmento:Identificación fiscal Número de identificación <input type="text" class="text" name="dni" id="dni" value="" />DNI / NIF / NIE El cual te indica que el nombre del input es dni.Como era de esperar el form señalaba a ./tu tienda/authentification.php en la linea 744 de código HTML final en código fuente. Que lo indica así:<form action="http://clonicshop.es/authentication.php" method="post" id="account-creation_form" class="std">Por lo cual, sabemos unas cuantas cosas.1. El método es POST, por lo que si buscas en la url no verás nada.2. Si buscas y desentierras código en authentification.php en teoría te llevará a una tabla en la base de datos que contiene los inputs en código html.Solución Prevista para cuando encuentres esa tabla (Ojo, haz copia de seguridad por si lo que digo no funciona):2.1. Borra la fila de DNI (No intentes mirar que pasa porque no te va a encontrar información en dni por lo que te dirá que no es válido.2.2. Busca en el código authentification.php el valor que verifica que este correcta la información del DNI, una vez descubierta, La suprimes. ejemplo: supongo que te encontrarás con esto:if (nombre = nombre) && ( lastname == lasttname) && (DNI = DNI) <-- quita el (DNI = DNI) <-----Todo eso lo borrasSi todo funciona como creo, el input de DNI, ya no estará activado, ni te pedirá esa casilla.3. También sabemos que el campo se llama dni.Bueno, no se si todo esto que te estoy diciendo es inutil. Porque realmente no o he comprobado, puesto que no tengo la necesidad de quitarlo. Y también puede ser que llegue el listo de turno con la manera mas sencilla del mundo que sea: Hay un boton en el panel de control que....Pero yo no lo he visto, A sí que si tu tampoco y estás desesperado, y seguramente te has cargado tu tienda 2500 veces sin resultado. Por una vez mas no creo que pase nada.Un saludo y suerte compi. Y si te funciona, dímelo que me apunte un plus en mi suerte del novato ^^'Un abrazo Link to comment Share on other sites More sharing options...
jhonyleroy Posted December 9, 2010 Author Share Posted December 9, 2010 Ala! Muchas gracias por tomarte tantas molestias!Si te soy sincero, me gustaría ver qué piensan otros expertos porque antes de hacer que algo deje de funcionar, querría ver si alguien tiene un método probado y directo.Pero lo dicho, no tengo más que darte las gracias varias veces por todas las molestias tomadas!Saludos Link to comment Share on other sites More sharing options...
francesc Posted December 9, 2010 Share Posted December 9, 2010 Hola jhonyleroy,has provado en el bo desde: Transporte >> Países >> Españay desactivando la casilla ¿Necesita el número de identificación fiscal?Desde ahí se puede seleccionar los países para los que pedirá el NIF Saludos 6 Link to comment Share on other sites More sharing options...
luismiguel Posted December 10, 2010 Share Posted December 10, 2010 Hola jhonyleroy,has provado en el bo desde: Transporte >> Países >> Españay desactivando la casilla ¿Necesita el número de identificación fiscal?Desde ahí se puede seleccionar los países para los que pedirá el NIF Saludos Comprobado:Desaparece campo DNI.Gracias por la info. 1 Link to comment Share on other sites More sharing options...
jhonyleroy Posted December 10, 2010 Author Share Posted December 10, 2010 Efectivamente... lo hice y va perfecto y tuve tan mala educación de no decir nada aquí ni dar las gracias Gracias! Link to comment Share on other sites More sharing options...
francesc Posted December 10, 2010 Share Posted December 10, 2010 De nada!,no soy un gran experto pero llevo algún tiempo peleandome con las distintas versiones y algo he ido pillando y sin ánimo de polemizar, si llego a leer entero el post de otro usuario antes responder, no se si lo hubiera hecho. No te olvides de poner [sOLUCIONADO] en el título! 1 Link to comment Share on other sites More sharing options...
jhonyleroy Posted December 10, 2010 Author Share Posted December 10, 2010 No te olvides de poner [sOLUCIONADO] en el título! Hecho! Link to comment Share on other sites More sharing options...
Recommended Posts