anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 17:01

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: So 28 Okt, 2012 02:59 
Offline
Newbie

Registriert: So 28 Okt, 2012 02:31
Beiträge: 1
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.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 27 Jan, 2014 23:50 
Offline
Newbie

Registriert: Mo 23 Apr, 2012 16:27
Beiträge: 3
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


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 30 Jan, 2014 04:07 
Offline
Newbie

Registriert: Mo 23 Apr, 2012 16:27
Beiträge: 3
Hallo Ravenous,

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

Liebe Grüße,
Azaela


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum