Seite 1 von 3
neue geschlechter hinzufügen?
Verfasst: 16.05.2004 14:59
von jimxstark
gibt es auch die möglichkeit (einen mod) mit dem man im feld "geschlecht" neue geschlechter hinzufügen kann? sodas man nicht nur zwischen mann/frau auswählen könnte?
grüsse
Verfasst: 16.05.2004 15:08
von Schumi
Verfasst: 16.05.2004 18:21
von jimxstark
hey,
danke für den tip aber dort steht allerdings "add a Gender field into your users' profile" das feld gibts doch schon? ich will ja praktisch die "werte" dafür ändern...
grüsse
Verfasst: 16.05.2004 19:18
von Dogidog2001
Einfach nur erweitern und die passenden Images eintragen
Verfasst: 16.05.2004 19:32
von jimxstark
hey,
mit dem mod oder wie meinst du das jetzt?!
grüsse
Verfasst: 16.05.2004 21:06
von Markocat
Hallo,
ja beim Mod müssen die änderungen gemacht habe
Ich mach dir mal eine kleine Anleitung die aber vorrauß setzt das der Gender Mod von der Seite installiert ist.
http://mods.db9.dk/viewtopic.php?t=7
wenn du das gemacht hast kannst nach meinen Anleitung gehen die 1 Feld mehr hinzufügt.
Das New kannst du durch einen anderen Namen ersetzen.
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
switch ($postrow[$i]['user_gender'])
{
case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break;
case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 3 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_new'] . "\" alt=\"" . $lang['Gender']. ":".$lang['New']. "\" title=\"" . $lang['Gender'] . ":".$lang['New']. "\" border=\"0\" />"; break;
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
switch ($gender)
{
case 1: $gender_male_checked="checked=\"checked\"";break;
case 2: $gender_female_checked="checked=\"checked\"";break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 3: $gender_new_checked="checked=\"checked\"";break;
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
'GENDER' => $gender,
'GENDER_NO_SPECIFY_CHECKED' => $gender_no_specify_checked,
'GENDER_MALE_CHECKED' => $gender_male_checked,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'GENDER_NEW_CHECKED' => $gender_new_checked,
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
'L_GENDER' =>$lang['Gender'],
'L_GENDER_MALE' =>$lang['Male'],
'L_GENDER_FEMALE' =>$lang['Female'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_GENDER_NEW' =>$lang['New'],
#
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
switch ($gender)
{
case 1: $gender_male_checked="checked=\"checked\"";break;
case 2: $gender_female_checked="checked=\"checked\"";break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 3: $gender_new_checked="checked=\"checked\"";break;
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
'LOCK_GENDER' =>($mode!='register') ? 'DISABLED':'',
'GENDER' => $gender,
'GENDER_NO_SPECIFY_CHECKED' => $gender_no_specify_checked,
'GENDER_MALE_CHECKED' => $gender_male_checked,
'GENDER_FEMALE_CHECKED' => $gender_female_checked,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'GENDER_NEW_CHECKED' => $gender_new_checked,
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
'L_GENDER' =>$lang['Gender'],
'L_GENDER_MALE' =>$lang['Male'],
'L_GENDER_FEMALE' =>$lang['Female'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_GENDER_NEW' =>$lang['New'],
#
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
if ( !empty($profiledata['user_gender']))
{
switch ($profiledata['user_gender'])
{
case 1: $gender=$lang['Male'];break;
case 2: $gender=$lang['Female'];break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 3: $gender=$lang['New'];break;
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
$lang['Gender'] = 'Gender';//used in users profile to display witch gender he/she is
$lang['Male'] = 'Male';
$lang['Female']='Female';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['New']='New';
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<!-- Start add - Gender MOD -->
<tr>
<td class="row1"><span class="gen">{L_GENDER}:</span></td>
<td class="row2">
<input type="radio" {LOCK_GENDER} name="gender" value="0" {GENDER_NO_SPECIFY_CHECKED}/>
<span class="gen">{L_GENDER_NOT_SPECIFY}</span>
<input type="radio" name="gender" value="1" {GENDER_MALE_CHECKED}/>
<span class="gen">{L_GENDER_MALE}</span>
<input type="radio" name="gender" value="2" {GENDER_FEMALE_CHECKED}/>
<span class="gen">{L_GENDER_FEMALE}</span>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<input type="radio" name="gender" value="3" {GENDER_NEW_CHECKED}/>
<span class="gen">{L_GENDER_NEW}</span></td>
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/subSilver.cfg
#
#-----[ FIND ]------------------------------------------------
#
// Start add - Gender MOD
$images['icon_minigender_male'] = "$current_template_images/icon_minigender_male.gif";
$images['icon_minigender_female'] = "$current_template_images/icon_minigender_female.gif";
#
#-----[ AFTER, ADD ]------------------------------------------
#
$images['icon_minigender_new'] = "$current_template_images/icon_minigender_new.gif";
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<!-- Start add - Gender MOD -->
<tr>
<td class="row1"><span class="gen">{L_GENDER}:</span></td>
<td class="row2">
<input type="radio" name="gender" value="0" {GENDER_NO_SPECIFY_CHECKED}/>
<span class="gen">{L_GENDER_NOT_SPECIFY}</span>
<input type="radio" name="gender" value="1" {GENDER_MALE_CHECKED}/>
<span class="gen">{L_GENDER_MALE}</span>
<input type="radio" name="gender" value="2" {GENDER_FEMALE_CHECKED}/>
<span class="gen">{L_GENDER_FEMALE}</span>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<input type="radio" name="gender" value="3" {GENDER_NEW_CHECKED}/>
<span class="gen">{L_GENDER_NEW}</span></td>
Ich denke mal das es so gehn müsste

Verfasst: 17.05.2004 13:39
von jimxstark
danke für die anleitung, scheint so auch zu funktionieren nur ich hab ein kleines problem, die geschlechter die ich hinzugefuegt habe stehen beim bearbeiten profils nicht "Geschlecht:" zum auswaehlen sondern oben am kop der seite...ich kann sie zwar selektieren und das wird dann auch uebernommen und beim user korrekt angezeigt aber die ansicht im profil ist so halt etwas doof...
was läuft da schief?

danke
Verfasst: 17.05.2004 13:51
von Markus67
Hi ...
Hast du mal einen Link wo man sich das ansehen kann ?
Markus
Verfasst: 17.05.2004 14:03
von Markocat
Ja Link wär nicht schlecht da ich mir das jetzt auch schlecht vorstellen kann wie das aus sieht
Verfasst: 17.05.2004 14:04
von jimxstark