Seite 1 von 1
addfield_german mod Dropdownmenü nicht sicht bar
Verfasst: 07.02.2005 23:46
von Ralf S
hallo,
habe den mod addfield_german/profile_german eingebaut also das erstellen von zusätzlichen felder.
das funktioniert habe mir neue felder erstellt und sie werden angezeigt und auch gespeichert. also die felder funktionieren.
nun habe ich versucht die erweiterung einzubauen "Dropdownmenü"
nur das ich das problem habe das er mir im profil nicht das Dropdownmenü anzeigt damit ich was auswählen kann. ich weiß nicht woran das liegt habe schon 3 mal alles nachgesehen.
was mich wundert ist das es ja nur eine erweiterung vom addfield_german/profile_german ist und das funktioniert.
hat einer einen tipp.
gruß ralf
Verfasst: 08.02.2005 22:15
von Ralf S
hallo noch mal,
habe nun noch mal alles nachgesehen und finde nicht den fehler.
das ist doch der erweiterungscode der auf addfield_german/profile_german aufbaut.
Code: Alles auswählen
#########################################################################################
##
## MOD Titel: Dropdown Menü anstatt Eingabefeld
## Autor: Acid
##
## Beschreibung: Wenn man ein Dropdown Menü anstatt eines Eingabefeldes einstellen will..
## Wenn man mehrere solcher Dropdown Menüs einstellen möchte, muss man
## die folgenden Schritte duplizieren und dabei jeweils "info" ändern
## (auf Schreibweise achten). Das Feld "info" ist nur ein Beispiel.
##
## Dateien zu ändern: 5
## language/lang_german/lang_main.php
## admin/admin_users.php
## includes/usercp_register.php
## templates/xxx/admin/user_edit_body.tpl
## templates/xxx/profile_add_body.tpl
##
#########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien, sollten diese vorher gesichert werden.
##
#########################################################################################
#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/lang_german/lang_main.php
#
#-----[ FINDE ]---------------------------------------------------
#
$lang['Info'] = 'Musik';
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
## Wenn man diesen Teil ändern will, darf man nicht die Anführungsstriche (') und
## den ersten Eintrag (leer) löschen. Das Wort "leer" kann natürlich geändert werden.
$lang['Info_choice'] = array('(leer)','Techno','Pop','Funk','Rock','Beat','RockSteady','Classic');
#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_register.php
#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
#
#-----[ DARÜBER EINFÜGEN ]---------------------------------------------------
#
$info = ( $info == $lang['Info_choice']['0'] ) ? '' : $info;
#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . "
#
#-----[ DARÜBER EINFÜGEN ]---------------------------------------------------
#
$info = ( $info == $lang['Info_choice']['0'] ) ? '' : $info;
#
#-----[ FINDE ]---------------------------------------------------
#
$template->set_filenames(array(
'body' => 'profile_add_body.tpl')
);
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$s_info = '<select name="info">';
for($i = 0; $i < count($lang['Info_choice']); $i++ )
{
$s_info .= '<option value="' . $lang['Info_choice'][$i] . '">' . $lang['Info_choice'][$i]. '</option>';
}
$s_info .= '</select>';
$s_info = str_replace("value=\"".$info."\">", "value=\"".$info."\" SELECTED>" ,$s_info);
#
#-----[ FINDE ]---------------------------------------------------
#
'INFO' => $info,
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
'S_INFO' => $s_info,
#
#-----[ ÖFFNEN ]------------------------------------------
#
# admin/admin_users.php
#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
#
#-----[ DARÜBER EINFÜGEN ]---------------------------------------------------
#
$info = ($info == $lang['Info_choice']['0']) ? '' : $info;
#
#-----[ FINDE ]---------------------------------------------------
#
$template->set_filenames(array(
"body" => "admin/user_edit_body.tpl")
);
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$s_info = '<select name="info">';
for($i = 0; $i < count($lang['Info_choice']); $i++ )
{
$s_info .= '<option value="' . $lang['Info_choice'][$i] . '">' . $lang['Info_choice'][$i]. '</option>';
}
$s_info .= '</select>';
$s_info = str_replace("value=\"".$info."\">", "value=\"".$info."\" SELECTED>" ,$s_info);
#
#-----[ FINDE ]---------------------------------------------------
#
'INFO' => $info,
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
'S_INFO' => $s_info,
#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/admin/user_edit_body.tpl
# templates/xxx/profile_add_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<td class="row2"> <input class="post" type="text" name="info" size="35" maxlength="50" value="{INFO}" /> /td>
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
<td class="row2"> {S_INFO} </td>
#########################################################################################
wieso bekomme ich nicht das auswahlmenü zu sehen damit ich was auswählen kann.
gruß ralf
Verfasst: 14.03.2008 07:41
von Topblocker
Entschuldigung, wenn ich diesen Thread wieder hervorhole, aber ich habe mir auch ein solches dropdown erstellt und habe mehrere Fragen:
Wo kann ich die Überschrift bestimmen, also das, was links daneben stehen soll? (bei mir steht da bis jetzt nur " :" )
Wie kann ich einen Dropdown dazu nutzen, dass der User sich z.B. eine Hintergrundmusik auswählen kann, die dann ständig abgespielt wird (also so wie z.B. bei der Sprachauswahl, die ja schon voreingestellt ist).
Ich hoffe auf schnelle und zahlreiche Hilfe^^
Topblocker
Verfasst: 14.03.2008 23:01
von Topblocker
Will mir denn niemand helfen?

Verfasst: 28.03.2008 15:05
von Topblocker
Ok, das mit der Hintergrundmusik hat sich erledigt, ich wüsste aber trotzdem gerne, wie man die Überschrift ändert, bzw. "bestimmt".
mfg Topblocker