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.
Screenshot templates/<your templates>/
member_editprofile.html:
Green Selecionar sexo upgradeOrange Selecionar Pais upgrade Archivos a editar:
includes/
db_field_definitions.phplang/<your language>/
main.phptemplates/<your templates>/
member_profile.htmltemplates/<your templates>/
register_form.htmltemplates/<your templates>/
member_editprofile.htmlNesesistas este MOD para que funcione esta modificaion
http://www.4homepages.de/forum/index.php?topic=7112.0 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 ?> :
$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:$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.phpCountry Select:Añade Antes de ?> :
$lang['user_country'] = "Country:";
Gender Select:Añade Antes de ?> :
$lang['user_gender'] = "Sex:";
Close and saveStep 3 Open
register_form.html:
Country Select:Find:
<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:
<tr>
<td class="row1"><b>{lang_user_country}</b></td>
<td class="row1">{user_country_dropdown} </td>
</tr>
Gender Select:Añade
despues:
<tr>
<td class="row2"><b>{lang_user_gender}</b></td>b
<td class="row2"> <b>{user_gender_dropdown} </b> </td>>
</tr>
Cierra y salva los ficheros.Step 4 Open
member_editprofile.html:
Country Select:Find:
<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:
<tr>
<td class="row1"><b>{lang_user_country}</b></td>
<td class="row1">{user_country_dropdown} </td>
</tr>
Gender Select:Añade
despues:
<tr>
<td class="row2"><b>{lang_user_gender}</b></td>
<td class="row2"> <b>{user_gender_dropdown} </b> <img src="{template_url}/images/{user_gender}.gif"></td>>
</tr>
Cierra y salva los ficheros.Step 5 Open
member_profile.html:
Country Select:Find:
<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:
<tr>
<td class="row2"width="40%"><b>{lang_user_country}</b></td>
<td class="row2">{user_country}</td>
</tr>
Gender Select:Añade
despues:
<tr>
<td class="row2" width="21%"><b>{lang_user_gender}</b></td>
<td class="row2" width="77%"> <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'
UPDATE 4images_users SET user_sex = 'm'
Para la selecion de pais UPDATE 4images_users SET user_sex = 'España'
Sube los archivos a tu server y pon estos gifs en templates/<your template>/images
============================
changed inc
uldes/ to inc
ludes/
Nicky 12.04.2005