neues Profilfeld (Select Box) sprachunabhängig machen

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Antworten
jerx
Mitglied
Beiträge: 47
Registriert: 19.05.2006 01:45

neues Profilfeld (Select Box) sprachunabhängig machen

Beitrag von jerx »

Ich habe ein neues Profilfeld mit Hilfe des Modify Profile Mods von Acid (http://www.phpbb.de/moddb/mod.php?id=56) eingebaut. Es handelt sich um eine Drop Down Menü. Das funktioniert auch prima. Das Problem ist nur, dass es nicht sprachunabhängig ist.

Beispiel:
Neues Profilfeld lautet: Woher kommst Du?
Zur Auswahl stehen Österreich, Schweiz, Deutschland.
Im Englischen müßte es Austria, Switzerland, Germany heißen.

Verändert man jedoch die Werte in der Englischen Sprachdatei, so bekommt man verschiedene Werte in der Datenbank. Das würde eine Suche erschweren.

Dieser Code in usercp_register.php ist für die Auswahlliste verantwortlich:

Code: Alles auswählen

	$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);
In der Sprachdatei sind die Werte definiert:

$lang['Info_choice'] = array('(leer)','Oesterreich','Schweiz','Deutschland');

Wie kann man den Code modifizieren, so dass die Werte in der Datenbank gleich sind, die Bildschirmausgabe jedoch in der richtigen Sprache erfolgt?
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“