Also dann mal hier ne Anleitung, aber ich erklär es nur einmal, dauert schließlich lange genug
Achso ich empfehle einen "ordentlichen" Editor zu benutzen, der auch in der Lage ist Zeilennummern anzuzeigen, etc. ich selbst nutze schon eine Weile PSPad und bin zufrieden damit.
Bei Zeilenangaben, gehe ich von den originalen Dateien aus und davon das genannte Änderungen durchgeführt wurden.
Wie schon gesagt, der Tabelle
prefix_user ein zusätzliches Feld anlegen, das macht man in phpmyadmin. In diesem Fall nennen wir das Feld
waffe. (VARCHAR 30 wäre wohl angebracht)
Weiter muss noch das Feld in der Tabelle
prefix_profilefields eingetragen werden, dabei id freilassen bei show waffe, bei pos sollte die nächste freie Zahl benutzt werden, dazu einfach vorher mal schauen was so in der Tabelle eingetragen ist und bei func 3 eintragen.
So nun gehen wir an die Änderungen, fangen wir mit der
include/templates/profil_edit.htm an.
Man füge über dem {EXPLODE} in Zeile 19 folgende Zeile ein
<label style="float:left; width:35%;">Waffe:</label><select name="waffe">{_list_waffe@<option%1 value="%2">%3</option>}</select><br style="clear:both;" /><br />
Weiter gehts mit der
include/contents/profil_edit.php
Dort fügt man in Zeile 19 in der Abfrage in die Aufzählung der Felder waffe mit ein.
Dann unter Zeile 25 folgende Zeilen einfügen
$waffen = array('Bogen','Speer','Glavie','Schwert','Blade');
$row['waffe'] = arliste ( $row['waffe'] , $waffen , $tpl , 'waffe' );
Dann unter Zeile 127 folgendes einfügen
waffe = '".escape($_POST['waffe'], 'string')."',
Das sollte es zum Speichern gewesen sein.
Nun dazu dass es auch angezeigt wird, dafür sollten wir in der
include/includes/func/profilefields.php eine neue Funktion einfügen
function profilefields_show_spez_waffe ($value,$uid) {
global $lang;
$waffen = array('Bogen','Speer','Glavie','Schwert','Blade');
return ( profilefields_show_echo_standart ( 'Waffe', $waffen[$value] ) );
}
Unter Zeile 120 wäre zu empfehlen.
So das war es auch schon, vielen Dank für mitmachen
Bei Fehlern bitte ich um Entschuldigung
Zuletzt modifiziert von Mairu am 15.06.2007 - 22:11:12