anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 14 Jun, 2025 21:38

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Bio umstrukturieren?
BeitragVerfasst: Mi 25 Jul, 2007 06:51 
Offline
User
User

Registriert: Fr 13 Jul, 2007 18:53
Beiträge: 22
Wohnort: Darmstadt / Modautal
Guten Tag, ich hab da mal ein kleines Problem, die normale Bio wird ja so angezeigt, das Rechts das Avatar angezeigt wird und neben in einer Liste Titel, DK usw.
ich hätte es aber gerne so, das oben in der Mitte das Bild ist und darunter die Charaktereigenschaften in einer Art Tabelle angezeigt wird, nur das bekomm ich irgendwie nicht hin.

Der Source Code der Bio ist:
[php]<?php

// 22062004

require_once "common.php";
checkday();
$result = db_query("SELECT login,name,level,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday,ckill,cloose FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`b`c`^Biographie für $row[name]`b");
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>`c`n`n",true);

output("`c");
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
}
output("`c");
}

output("`n`n`c`^Charaktereigenschaften von $row[name]`c");
output("`n`n`^Titel: `@$row[title]`n");
if (getsetting("activategamedate","0")==1 && $row[birthday]!="") output("`^Geburtstag: `@$row[birthday]`n");
output("`^Level: `@$row[level]`n");
output("`^Alter seit DK: `@$row[age]`^ Tage`n");
output("`^Wiedererweckt: `@$row[resurrections]x`n");
output("`^Rasse: `@{$races[$row['race']]}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");

$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
output("`^Tier: `@{$mount['mountname']}`n");

if ($row['dragonkills']>0) output("`^Drachenkills: `@{$row['dragonkills']}`n");

output("`^Bester Angriff: `@$row[punch]`n");
output("`^Gewonnene Kämpfe: `@$row[ckill]`n");
output("`^Verlorene Kämpfe: `@$row[cloose]`n");

output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`^Ansehen:&nbsp;</td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);
if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Verheiratet mit: `@{$partner['name']}`n");
}
}

$gesamt = $session[user][monsterkills];
output("`n`^ Getötete Monster Insgesamt: $gesamt`n");

if ($row['pvpflag']=="5013-10-06 00:42:00") output("`4`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n");
output("`n`^`cLetzte Leistungen (und Niederlagen) von $row[name]`^`c");
$result = db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}

if ($_GET[ret]==""){
addnav("Zur Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
page_footer();

?>
[/php]

Für die, die aus der Beschreibung nicht schlau werden hab ich hier noch ne Vorschau.

Bild

Danke schonmal im Vorraus.[/img]

_________________
>> Lustiges vom weißen Drachen!
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 19:03 
Offline
User
User

Registriert: Fr 13 Jul, 2007 18:53
Beiträge: 22
Wohnort: Darmstadt / Modautal
Kann geclosed werden, Problem ist gelöst, danke nochmal an Rikkarda & Montekar ;)

_________________
>> Lustiges vom weißen Drachen!
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 19:08 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
kannst du uns vtl deine erkenntniss bereit stellen..?
es kling jedenfalls interesant..
und würde das gerne auch bei mir einbaun..nur hab ich es auch leider mit den tabellen and co..

hasse es bereits in der list.php..
die tabellen um zuformen.. :)

mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 20:03 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Pfu Sqall, keine Tabellen für nicht-Tabellen Inhalte benutzen für sowas gibt es CSS! ^^

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 26 Jul, 2007 14:35 
Offline
User
User

Registriert: Fr 13 Jul, 2007 18:53
Beiträge: 22
Wohnort: Darmstadt / Modautal
Es ist eigentlich ziemlich simpel^^

Anstatt [php]output("`^Level: `@$row[level]`n");[/php]

einfach mit <table> usw. machen.
So z.B.
[php]output("`c`n<table>",true);
output("<tr><td>`^Name:</td><td>`@".$row['name']."</td><td>`^Titel:</td><td>`@".$row['title']."</td></tr>",true);
if (getsetting("activategamedate","0")==1 && $row['birthday']!="");
output("<tr><td>`^Geburtstag:</td><td>`@".$row['birthday']."</td><td>`^Level:</td><td>`@".$row['level']."</td></tr>",true);
output("<tr><td>`^Alter seit DK:</td><td>`@".$row['age']." Tage</td><td>`^Wiedererweckt:</td><td>`@".$row['resurrections']."x</td></tr>",true);
output("<tr><td>`^Rasse:</td><td>`@".$races[$row['race']]."</td><td>`^Geschlecht:</td><td>`@".($row['sex']?"Weiblich":"Männlich")."</td></tr>",true);
output("<tr><td>`^Spezialgebiet:</td><td>`@".$specialty[$row['specialty']]."</td><td>`^Tier:</td><td>`@".$mount['mountname']."</td></tr>",true);

output("<tr><td>`^Getötete Drachen:</td><td>`@".$row['dragonkills']."</td><td>`^Bester Angriff:</td><td>`@".$row['punsh']."</td></tr>",true);
output("<tr><td>`^Gewonnene Kämpfe:</td><td>`@".$row['ckill']."</td><td>`^Verlorene Kämpfe:</td><td>`@".$row['cloose']."</td></tr>",true);
output("<tr><td>`^Ansehen:&nbsp;</td><td>`@".grafbar(100,($row['reputation']+50),100,12)."</td><td>`^Verheiratet mit:</td><td>`@".$partner['name']."</td></tr>",true);
if ($row['marriedto']==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
}
output("<tr><td>`^Eigentümer des Hauses:</td><td>`@".$row[housekey]."</td></tr>",true);
output("</table>`n`n`c",true);[/php]

Ich hoffe geholfen zu haben.

_________________
>> Lustiges vom weißen Drachen!
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 13:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Rhodeon hat geschrieben:
Es ist eigentlich ziemlich simpel^^

Anstatt [php]output("`^Level: `@$row[level]`n");[/php]

einfach mit <table> usw. machen.
So z.B.
[php]output("`c`n<table>",true);
output("<tr><td>`^Name:</td><td>`@".$row['name']."</td><td>`^Titel:</td><td>`@".$row['title']."</td></tr>",true);
if (getsetting("activategamedate","0")==1 && $row['birthday']!="");
output("<tr><td>`^Geburtstag:</td><td>`@".$row['birthday']."</td><td>`^Level:</td><td>`@".$row['level']."</td></tr>",true);
output("<tr><td>`^Alter seit DK:</td><td>`@".$row['age']." Tage</td><td>`^Wiedererweckt:</td><td>`@".$row['resurrections']."x</td></tr>",true);
output("<tr><td>`^Rasse:</td><td>`@".$races[$row['race']]."</td><td>`^Geschlecht:</td><td>`@".($row['sex']?"Weiblich":"Männlich")."</td></tr>",true);
output("<tr><td>`^Spezialgebiet:</td><td>`@".$specialty[$row['specialty']]."</td><td>`^Tier:</td><td>`@".$mount['mountname']."</td></tr>",true);

output("<tr><td>`^Getötete Drachen:</td><td>`@".$row['dragonkills']."</td><td>`^Bester Angriff:</td><td>`@".$row['punsh']."</td></tr>",true);
output("<tr><td>`^Gewonnene Kämpfe:</td><td>`@".$row['ckill']."</td><td>`^Verlorene Kämpfe:</td><td>`@".$row['cloose']."</td></tr>",true);
output("<tr><td>`^Ansehen:&nbsp;</td><td>`@".grafbar(100,($row['reputation']+50),100,12)."</td><td>`^Verheiratet mit:</td><td>`@".$partner['name']."</td></tr>",true);
if ($row['marriedto']==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
}
output("<tr><td>`^Eigentümer des Hauses:</td><td>`@".$row[housekey]."</td></tr>",true);
output("</table>`n`n`c",true);[/php]

Ich hoffe geholfen zu haben.



und das reicht aus, damit es so aussieht wie dein screnshot?

Hm ich werd mal rumprobieren.. :D

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 14:13 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Wenn ich jetzt mal so doof fragen darf...

Kannst du die loesung evt. hier posten damit wir , die es möchten , die Bilder auch in die Mitte bekommen? :D

Ich hatte des ma aber das war sau schwer und dann hat irgendso so ein Fisch meine bio.php gelöscht <.<

_________________
Never change a running system. Bullshit! ;)


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 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