Formulario de Regis...
 
Avisos
Vaciar todo

Formulario de Registro

17 Respuestas
4 Usuarios
0 Reactions
5,115 Visitas
Aitor
Respuestas: 136
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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


 
Respondido : 26/04/2012 12:22 pm
Miguel Tuyaré
Respuestas: 700
Honorable Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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.


 
Respondido : 27/04/2012 2:37 pm
Aitor
Respuestas: 136
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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.


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