Eine stark überarbeite Variante der DS-Bio. Somit kann man mit deutlich geringerem Aufwand als vorher die Bio stark an seine Bedürfnisse anpassen.
Wer kennt das nicht? Man will schnell ein neues Feld oder Tab hinzufügen oder ein Feld verschieben oder vertauschen.
Ein kurzer Hinweis zur Nutzung:
in /bio.php
Hier kann man die Größe der Bio anpassen, der Rest passt sich automatisch an. $this->bbcode_second_pass_code('', '$bio_size = array(750,520); $CBio = new CBio((int)$_GET['id'], $_GET['char'],$bio_size);')
Alles andere läuft über einen Array und sogenannte Mods und Rows (siehe Ordner). Der grobe Aufbau: $this->bbcode_second_pass_code('', ' $biodata = array( 'info' => array( 'name' => 'Ein Name', 'condition' => ($hastobe), 'header' => array('ModName','ModAuserwaehlter','ModMail','ModProfession','ModJob','ModPrision','ModMuted','ModLocked'), 'footer' => array('ModSchutz','ModDisciple'), 'columns' => array( 1 => array( 'width' => 195, 'valign' => 'top', 'align' => 'left', 'style' => '', 'rows' => array('Allgemeines','RowTitle','RowAnkunft','RowLastOn','Interessantes','RowDKs','RowLevel', 'RowRasse','RowKlasse','RowBDay','RowSex','RowSpeciality','Besitz','RowMount','RowHouse', 'RowWeapon','RowArmor','RowExchangeQuest',) ), 2 => array( 'width' => 220, 'valign' => 'top', 'align' => 'center', 'style' => 'margin: 20px;', 'rows' => array('RowAvatar','RowReputation','RowCharm',) ), 3 => array( 'width' => 165, 'valign' => 'top', 'align' => 'left', 'style' => '', 'rows' => array('RowGuild','RowMale','Sonstiges','RowPunch','RowMarried','RowAge','RowRessurections', 'RowRunes','RowSymp') ) ) ), [...] ); ')
Es gibst keine Limits für Cols,Rows und Mods.
Als Beispiel zur Nutzung habe ich mal die Standard-Bio hinzugefügt:
Dieser Array kann natürlich auch für jeden User separat generiert werden und in der DB abgespeichert werden Man müsste nur im Profil die Möglichkeit einbauen dieses Array zu generieren... Simpler geht es nicht mehr...
Have Fun! Ravenous
p.s.: short_open_tag muss auf true sein in der php.ini siehe phpinfo() (ist es auch fast immer).
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
|