Avisos
Vaciar todo

Formulario de Registro  

Página 2 / 2
 
Aitor
 Aitor
Estimable Member

Hola. He traducido los formularios de registro de usuario pero hay palabras en los botones que no se encuentran en los archivos de idiomas y no los encuentro. Me gustaría también saber si se pueden personalizar mediante css y donde se ubican los archivos ya que no los encuentro.

Nuevamente, muchas gracias. Saludos.

URL del sitio: http://Merkaldi.com

Citar
Respondido : 26/04/2012 1:22 pm
Miguel Tuyaré
 Miguel Tuyaré
Honorable Member

Aitor:

Te explico y luego tu haces pruebas y se precisas más ayuda, no dudes en preguntar.

El formulario de registro se maneja desde dos archivos:
1- registration.xml es el encargado de fijar los campos obligatorios, sus tamaños y algunas de sus clases CSS, lo puedes ver en esta ubicación: "raizJoomla/components/com_users/models/forms"

2- El otro archivo, cual es el que presenta el formulario, es default.php y lo puedes ver en esta ubicación: "raízJoomla/components/com_users/views/registration/tmpl"

Si observas detenidamente este último veras que están todas las etiquetas html: div, dt, dl, dd, h1 con algunas clases indicadas que son las que le dan apariencia a los campos.

Ahora bien, para no tocar este último archivo, te conviene hacer un "template override" que es una técnica para no modificar nada del cuore del CMS y asociar un comportamiento y un estilo a una plantilla.

El template override, para tu caso, consistiría en hacer lo siguiente:

Dentro de la carpeta html que tienes en el template, crea una nueva llamada "com_users", dentro de esta crea otra llamada "registration" y en esta última copia el archivo "default.php" que te comenté en el punto 2 y tambien el index.html que hay en esa misma carpeta.

El index.html es un archivo vació pero evita el acceso directo desde el navegador a esa carpeta, es una pequeña medida de seguridad.

Una vez que tengas esto hecho, podras hacer cambios en el default.php del template, es decir en el formulario. Allí podrás cambiar y/o agregar clases CSS para luego maquetarlas en el template.css de la plantilla.

La ventaja de este método es que si algo sale mal, simplemente borras estos archivos y la web seguirá funcionando con el formulario de registro por defecto.

ResponderCitar
Respondido : 27/04/2012 3:37 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Aitor
 Aitor
Estimable Member

Muchas gracias Miguel. Las pruebas han ido perfectamente. Te dejo una muestra. No es nada del otro mundo, pero por lo menos queda más personalizado y con un poco más de tiempo podré darle otro toque. Por mi parte, se puede cerrar el hilo.

Mil gracias nuevamente. Saludos.

ResponderCitar
Respondido : 27/04/2012 6:16 pm
Página 2 / 2