Cómo crear un campo País en CB con menú desplegable

A raíz de una consulta en el foro, explico aquí como se hace por si a algún otro usuario le interesa el tema.Esto es, cómo insertar un campo “Países” en el formulario de registro de usuarios de Community Builder con un menú descolgable que incluya todos los países del mundo y no morir en el intento…

1° – Vamos al back-end de Joomla, “Componentes –> Community Builder –> Field Managetment ” y le damos click a “Nuevo”.
2° – Creamos el campo según muestra la siguiente imagen:
 
Campo Pais CB

Es importante que el Type sea: Drop Down (Single Select), en lo demás pueden poner como quieran.

3° – Nos vamos un poquito más abajo y agregamos un valor por defecto, como muestra la imagen:

Community Builder

Observen la parte pintada de violeta, ahí va un valor por defecto.

4° – Nos vamos a phpmyadmin y observamos cómo quedó nuestro campo nuevo, según se muestra en la siguiente imagen:

tablas datos CB

Noten aquí que estoy viendo la tabla “jos_comprofile_fileds” y que el campo nuevo “cb_países” tiene la ID Nro. 65 (recuerden bien este número)

5° – Nos vamos a la pantalla principal de phpmyadmin e importamos el archivo que se adjunta a este artículo.
{xtypo_download} Codigo SQL paises del mundo para Community Builder – descargar y descomprimir el archivo{/xtypo_download}Vean la imagen desde dónde se importa:

Community Builder

Aquí le dan a “Examinar”, buscan el archivo que descargaron y luego le dan al botón que hay debajo “Continuar”. Les mostrará una nueva pantalla con todos los registros agregados.

6° – Una vez hecha la importación de la lista de países nos vamos a la tabla “jos_comprofiler_field_values” que se debe ver como esta:

Community Builder

Aquí deben observar que coincida el número “fieldid” con el número ID del campo que creamos, según el punto cuatro. Sino coincide deberán cambiar este último (ojo!!! fíjense bien que no se repitan) o bien hacer un sql para cambiar los números de la tabla de esta imagen.

7° – Así se debe ver en el back end cuando editamos un usuario:

Joomla Community builder 1.3

Luego pueden ocupar el campo para el registro de usuarios. Voilá! De la misma forma se pueden incluir por ejemplo: los usos horarios y cualquier otra cosa que quieren hacer en el formulario de registro con formato de menú descolgable. Suerte!!!

Comments

  1. libarra

    No se ven las imagenes
    Saludos.

    Solo para comentar que no se ven las imagenes.
    Por lo demas parece ser una excelente referencia.

  2. mikel

    archivo faltante
    no puedo localizar el archivo países mencionado en el tutorial… ¿cómo puedo obtenerlo?

  3. waltercaleta

    Hola amigo el link no funciona
    Realmente es un placer entrar a esta pagina porque me ha enseñado y he conseguido casi todo lo que necesito para mi pagina. Pero principalmente es muy instructiva y amena. Asique si uno no aprende aquí no aprende mas jeje.
    Bueno pero en realidad mi contacto es porque no esta el link de los paises aunque sería muy bueno nos explicaras como se hace el listado para poder emplearlo con otras posibilidades.
    Muchisimas gracias desde Caleta Olivia Santa Cruz Argentina

  4. lorenzo

    Codigo paises CB
    Ahi tienes el archivo, [b]gracias por avisarme[/b]
    [quote name=”waltercaleta”]Realmente es un placer entrar a esta pagina porque me ha enseñado y he conseguido casi todo lo que necesito para mi pagina. Pero principalmente es muy instructiva y amena. Asique si uno no aprende aquí no aprende mas jeje.
    Bueno pero en realidad mi contacto es porque no esta el link de los paises aunque sería muy bueno nos explicaras como se hace el listado para poder emplearlo con otras posibilidades.
    Muchisimas gracias desde Caleta Olivia Santa Cruz Argentina[/quote]

  5. agassiback

    base de datos
    hola alquien me puede donde conseguir una base de datos de ciudades del mundo para community builder?

    gracias

Deja un comentario