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
addfield_german mod Dropdownmenü nicht sicht bar
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
addfield_german mod Dropdownmenü nicht sicht bar
Zuletzt geändert von Ralf S am 09.02.2005 12:57, insgesamt 1-mal geändert.
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.
wieso bekomme ich nicht das auswahlmenü zu sehen damit ich was auswählen kann.
gruß ralf
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>
#########################################################################################
gruß ralf
-
- Mitglied
- Beiträge: 9
- Registriert: 14.03.2008 07:35
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
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
-
- Mitglied
- Beiträge: 9
- Registriert: 14.03.2008 07:35
-
- Mitglied
- Beiträge: 9
- Registriert: 14.03.2008 07:35