[Solved]: Profilfelder in anderen Sprachen [Solved]: Profilfelder in anderen Sprachen
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

[Solved]: Profilfelder in anderen Sprachen

Started by dawid8, June 02, 2008, 10:55:02 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dawid8

Hallo


ist es möglich die benutzerdefinierten Profilfelder, automatisch beim ändern der Sprache auch in einer anderen Sprache auszugeben?

Αndré

ich weiss nicht ob es da ein plugin oder mod gibt.. ansonsten laesst sich das mit garantiert per rumfummeln am quellcode realisieren..

dawid8

So für die von euch die das hier brauchen. Ich hab meine profile.php und register.php + language files geändert. Jetzt werden die Benutzerdefinierten Felder in verschiedenen Sprachen angezeigt. Nach dieser änderung ist das bearbeiten der Profilfelder über die Einstellungen von CPG unwirksam. Ich hab jetzt aber nicht getestet ob diese felder auch leer bleiben können, warscheinlich müsst ihr unter den Einstellungen noch was in die felder schreiben.

profile.php ca. ab Zeile 33 ändern in

$edit_profile_form_param = array(
    array('text', 'username', $lang_register_php['username']),
    array('text', 'reg_date', $lang_register_php['reg_date']),
    array('text', 'group', $lang_register_php['group']),
    array('text', 'email', $lang_register_php['email'],255),
    array('text', 'disk_usage', $lang_register_php['disk_usage']),
        array('input', 'user_profile1', $lang_register_php['Name_Vorname'], 255),  //'Name, Vorname' steht für eine variable nach dem wird in der german.php
        array('input', 'user_profile2', $lang_register_php['Geburtstag'], 10),         // gesuch, und den wird der Richtige wert reingeschrieben
        array('input', 'user_profile3', $lang_register_php['Wohnort'], 255),
        array('input', 'user_profile4', $lang_register_php['Hobbie'], 255),
        array('input', 'user_profile5', $lang_register_php['Homepage'], 255),
        array('textarea', 'user_profile6', $lang_register_php['Biography'], 255),
        array('check', 'enable_admin_email', $lang_register_php['enable_admin_email']),
    );



und ca. ab Zeile 82 ändern in
}
$display_profile_form_param[] = array('text', 'reg_date', $lang_register_php['reg_date']);
$display_profile_form_param[] = array('text', 'group', $lang_register_php['group']);
$display_profile_form_param[] = array('text', 'email', $lang_register_php['email']);
$display_profile_form_param[] = array('text', 'user_profile1', $lang_register_php['Name_Vorname']);
$display_profile_form_param[] = array('text', 'user_profile2', $lang_register_php['Geburtstag']);
$display_profile_form_param[] = array('text', 'user_profile3', $lang_register_php['Wohnort']);
$display_profile_form_param[] = array('text', 'user_profile4', $lang_register_php['Hobbie']);
$display_profile_form_param[] = array('text', 'user_profile5', $lang_register_php['Homepage']);
$display_profile_form_param[] = array('text', 'user_profile6', $lang_register_php['Biography']);
$display_profile_form_param[] = array('text', 'pic_count', $lang_register_php['pic_count']);
$display_profile_form_param[] = array('thumb', 'user_thumb');



register.phpca. ab Zeile 69 ändern in
$form_data = array(
        array('label', $lang_register_php['required_info']),
        array('input', 'username', $lang_register_php['username'], 25),
        array('password', 'password', $lang_register_php['password'], 25),
        array('password', 'password_verification', $lang_register_php['password_again'], 25),
        array('input', 'email', $lang_register_php['email'], 255),
                array('label', $lang_register_php['optional_info']),
                array('input', 'user_profile1', $lang_register_php['Name_Vorname'], 255),
                array('input', 'user_profile2', $lang_register_php['Geburtstag'], 10),
                array('input', 'user_profile3', $lang_register_php['Wohnort'], 255),
                array('input', 'user_profile4', $lang_register_php['Hobbie'], 255),
                array('input', 'user_profile5', $lang_register_php['Homepage'], 255),
                array('textarea', 'user_profile6', $lang_register_php['Biography'], 255)
        );


und
in den Language Files  unter $lang_register_php einfügen
  'Name_Vorname' => 'Name, Vorname',
  'Geburtstag' => 'Geburtstag (JJJJ-MM-TT)',  // hier könnt ihr z.b. auch reinschreiben 'Geburtstag' => 'hallo', in der registrierung erscheint hallo
  'Wohnort' => 'Wohnort',
  'Hobbie' => 'Hobbie´s',
  'Homepage' => 'Homepage',
  'Biography' => 'Biography',


wenn ich fragen habt ich helf euch gerne im Anhang findet ihr noch meine dateien, diese sind für stramm's modpack