anpera.net
https://anpera.homeip.net/phpbb3/

DS-Version überarbeitete CBio [noch mal überarbeitet]
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5511
Seite 1 von 1

Autor:  Ravenous [ So 28 Okt, 2012 02:59 ]
Betreff des Beitrags:  DS-Version überarbeitete CBio [noch mal überarbeitet]

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).

Autor:  Azaela [ Mo 27 Jan, 2014 23:50 ]
Betreff des Beitrags:  Re: DS-Version überarbeitete CBio [noch mal überarbeitet]

Hallo Ravenous,

das klingt wirklich interessant!
Ich würde es gerne ausprobieren, nur leider scheint der Download inzwischen gelöscht zu sein.
Wäre es möglich, BIONEU.zip noch einmal hochzuladen?

In jedem Fall möchte ich dir für deine Mühen danken!

Liebe Grüße,
Azaela

Autor:  Azaela [ Do 30 Jan, 2014 04:07 ]
Betreff des Beitrags:  Re: DS-Version überarbeitete CBio [noch mal überarbeitet]

Hallo Ravenous,

der Download geht wieder.
Vielen Dank im Voraus! Ich bin schon sehr neugierig :).

Liebe Grüße,
Azaela

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/