Author Topic: [MOD] Selecion de Pais y sexo al registrase  (Read 19751 times)

0 Members and 1 Guest are viewing this topic.

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
[MOD] Selecion de Pais y sexo al registrase
« on: April 11, 2005, 03:23:33 AM »
Este es el primer mod que hago y gracias a excitex2 lo puede terminar, hay algunos parecidos en este forum pero sonmuy confusos o no funcionan. Este es muy facil de instalar:

Con Este MOD los nuevos usuarios podran elegir su pais y su sexo.


 :arrow: Screenshot templates/<your templates>/member_editprofile.html:



Green  :arrow:  Selecionar sexo upgrade
Orange  :arrow: Selecionar Pais upgrade

 :arrow: Archivos a editar:

includes/db_field_definitions.php
lang/<your language>/main.php
templates/<your templates>/member_profile.html
templates/<your templates>/register_form.html
templates/<your templates>/member_editprofile.html

Nesesistas este MOD para que funcione esta modificaion :arrow: http://www.4homepages.de/forum/index.php?topic=7112.0

 :arrow: Primero: Abre phpMyAdmin y crea una nueva columna llamada user_country dentro de 4images_users yo utilize tipo varchar (255).

      Luego otra para el sexo columna llamada user_gender inside of 4images_users yo use tipo text.


Paso 1 Abre db_field_definitions.php:

Country Select:

Añade antes ?> :

Code: [Select]
$var = array("------------",
"---Africa---",
"Ethiopia",
"Somalia",
"South Africa",
"Other",
"---Middle East---",
"Egypt",
"Iran",
"Israel",
"Kuwait",
"Lebanon",
"Morocco",
"Saudi Arabia",
"Syria",
"Turkey",
"U. A. Emirates",
"Other",
"---Asia---",
"Armenia",
"Bangladesh",
"Cambodia",
"China",
"India",
"Indonesia",
"Japan",
"Malaysia",
"Myanmar",
"Nepal",
"Pakistan",
"Philippines",
"Singapore",
"South Korea",
"Sri Lanka",
"Taiwan",
"Thailand",
"Uzbekistan",
"Vietnam",
"Other",
"---Europe---",
"Albania",
"Austria",
"Belarus",
"Belgium",
"Bosnia",
"Bulgaria",
"Croatia",
"Cyprus",
"Czech Rep.",
"Denmark",
"Estonia",
"Finland",
"France",
"Germany",
"Greece",
"Hungary",
"Iceland",
"Ireland",
"Italy",
"Latvia",
"Liechtenstein",
"Lithuania",
"Luxembourg",
"Macedonia",
"Malta",
"Monaco",
"Netherlands",
"Norway",
"Poland",
"Portugal",
"Romania",
"Russia",
"Slovakia",
"Slovenia",
"Spain",
"Sweden",
"Switzerland",
"Ukraine",
"United Kingdom",
"Other",
"Australia",
"Australia",
"New Zealand",
"Other",
"---Latin America---",
"Costa Rica",
"Cuba",
"El Salvador",
"Guatemala",
"Haiti",
"Jamaica",
"Mexico",
"Panama",
"Other",
"---North America---",
"Canada",
"USA",
"Other",
"---South America---",
"Argentina",
"Bolivia",
"Brazil",
"Chile",
"Colombia",
"Ecuador",
"Paraguay",
"Peru",
"Suriname",
"Uruguay",
"Venezuela",
"Other"
);
$additional_user_fields['user_country'] = array($lang['user_country'], "dropdown", 0, $var, 0, 0, 0, 1);

Gender Select:

Code: [Select]
$additional_user_fields['user_gender'] = array($lang['user_gender'], "dropdown", 0, array("n" => "---","b" => "Bisex", "m" => "Male", "w" => "Female"), 1, 0, 0, 0);
Cierra y salva los ficheros.


Paso 2 Abre main.php


Country Select:


Añade Antes de ?> :

Code: [Select]
$lang['user_country'] = "Country:";

Gender Select:


Añade Antes de ?> :

Code: [Select]
$lang['user_gender'] = "Sex:";
Close and save


Step 3 Open register_form.html:


Country Select:

Find:

Code: [Select]
<tr>
   <td class="row1"><b>{lang_email}</b></td>
   <td class="row1"><input type="text" name="user_email" size="30" class="input" value="{user_email}" /></td>
</tr>


Añade despues:

Code: [Select]
<tr>
    <td class="row1"><b>{lang_user_country}</b></td>
  <td class="row1">{user_country_dropdown} </td>
</tr>

Gender Select:

Añade despues:

Code: [Select]
<tr>
   <td class="row2"><b>{lang_user_gender}</b></td>b
   <td class="row2">&nbsp;<b>{user_gender_dropdown}&nbsp; </b>&nbsp;</td>>
</tr>

Cierra y salva los ficheros.

Step 4 Open member_editprofile.html:


Country Select:

Find:

Code: [Select]
          <tr>
            <td class="row2"><b>{lang_email_confirm}</b></td>
            <td class="row2"><input type="text" name="user_email2"  size="30" value="{user_email2}" class="input" /></td>
          </tr>

Añade despues:

Code: [Select]
        <tr>
          <td class="row1"><b>{lang_user_country}</b></td>
  <td class="row1">{user_country_dropdown} </td>
</tr>


Gender Select:

Añade despues:
Code: [Select]
<tr>
    <td class="row2"><b>{lang_user_gender}</b></td>
    <td class="row2">&nbsp;<b>{user_gender_dropdown}&nbsp;</b>&nbsp;<img src="{template_url}/images/{user_gender}.gif"></td>>
</tr>

Cierra y salva los ficheros.

Step 5 Open member_profile.html:

Country Select:
Find:

Code: [Select]
<tr>
<td class="row1"width="40%"><b>{lang_email}</b></td>
<td class="row1">{if user_email}<a href="{user_mailform_link}">{user_email_save}</a>{endif user_email}</td>
</tr>

Añade despues:

Code: [Select]
<tr>
<td class="row2"width="40%"><b>{lang_user_country}</b></td>
<td class="row2">{user_country}</td>
</tr>


Gender Select:

Añade despues:

Code: [Select]
<tr>
<td class="row2" width="21%"><b>{lang_user_gender}</b></td>
<td class="row2" width="77%">&nbsp;<img src="{template_url}/images/{user_gender}.gif"></td>
</tr>

Cierra y salva los ficheros.

Ya has terminado ahora si quieres puedes actualiazr la base de datos para que aquellos usuarios que ya estaban registrados y no pudieron seleccionar el pais ni el sexo
tengan uno como defecto(este paso es opcional)

Para el sexo Esto hara que todo los usuarios que estaban registrados sean hombre por defecto, si quieres que sean mujer cambia 'm' por 'w'

Code: [Select]
UPDATE 4images_users SET user_sex = 'm'
Para la selecion de pais

Code: [Select]
UPDATE 4images_users SET user_sex = 'España'

Sube los archivos a tu server y pon estos gifs en templates/<your template>/images



============================
changed inculdes/ to includes/
Nicky 12.04.2005
« Last Edit: April 12, 2005, 08:33:47 PM by Nicky »

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #1 on: May 10, 2005, 02:14:59 AM »
He actualiazado el MOD ahora Funciona mejor  :D :D

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #2 on: May 24, 2005, 07:37:37 PM »
donde estan los gif que mencionas para la seleccion del sexo?
gracias
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net

Offline iban

  • Pre-Newbie
  • Posts: 9
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #4 on: September 03, 2005, 02:14:48 PM »
Muy buenas, acabo de instalar el mod, y tiene muy buena pinta.

Pero creo que he encontrado un bug. En la ventana de alta de un nuevo usuario, al seleccionar un país de la lista, se "ejecuta" el formulario. Pasa lo mismo con el desplegable del género. ¿Existe alguna forma de que no ejecute el formulario mas que pulsando la tecla "submit"?

Offline iban

  • Pre-Newbie
  • Posts: 9
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #5 on: September 03, 2005, 02:37:58 PM »
Creo que he encontrado por qué ocurre esto:

tienes puesto: $additional_user_fields['user_country'] = array($lang['user_country'], "dropdown", 0, $var, 0, 0, 0, 1);
y creo que debe ser: $additional_user_fields['user_country'] = array($lang['user_country'], "dropdown", 0, $var, 0, 0, 0, 0);

de esta manera no ejecuta el formulario cuando se selecciona el país.

Offline theolbap

  • Full Member
  • ***
  • Posts: 118
  • Search Google "AH"
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #6 on: August 31, 2006, 08:23:59 PM »
hola, en el panel de control member_editprofile.html no me muestra el pais si el sexo pero no el pais no y no se puede editar, como prodriamos hacer para que se editen esos campos desde el panel de control para que pueda hacerlo el usuario.

gracias.

Offline ccsakuweb

  • Sr. Member
  • ****
  • Posts: 498
  • Patri
    • View Profile
    • My Art
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #7 on: March 18, 2007, 11:23:59 PM »
como podria poner ademas una bandera al lado??
:arrow: 4images Paid Mods: Links, Blog, Albums, Subdomains for users, Diferent templates for user profile, Related picture in details, Last pictures in details.
And the mod that you request me.   Demo: http://www.myart.es

A website dedicated to artist people who loves drawing, design, writing and more

Offline theolbap

  • Full Member
  • ***
  • Posts: 118
  • Search Google "AH"
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #8 on: June 06, 2007, 11:58:24 PM »
en la version 1.7.4 no me funciona :(

Fatal error: Call to undefined function: get_db_fields_dropdown() in /www/docs/ahmira.com.ar/public_html/register.php on line 285

es cuando agrego a db_field_definitions.php....

como se podra corregir?

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #9 on: June 07, 2007, 10:11:35 PM »
hola

puedes utilizar este otro es ms facil y menos complicado si gustas

http://www.4homepages.de/forum/index.php?topic=7915.0

y el sexo puedes utilizar de este MOD

suerte
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: [MOD] Selecion de Pais y sexo al registrase
« Reply #10 on: January 24, 2008, 07:15:55 AM »
hola

he instalado el MOD este pero antes el MOD que piden para que funcione,

Nesesistas este MOD para que funcione esta modificaion  http://www.4homepages.de/forum/index.php?topic=7112.0

solo que al tratar de instalarlo y/o hacer las modificaciones, en algunos pasos menciona buscar en dos partes la misma modificacion, y no encuentro las dos partes, solo una como podria hacer para poder funcionarlo  tengo la version 1.7.4

gracias
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?