hoi..hab es nach Wochen endlich hinbekommen...nur hab ich wieder ein Problem...meine Bio hat sich total verschoben...seit ich den Avatar für die Waffe eingebaut habe..
hier der Code, leider grübel ich schon seit Stunden,warum er es ständig verschiebt und würde mich über hilfe freuen,was ich mal wieder falsch gemacht oder übersehen hab.
$this->bbcode_second_pass_code('', '<?php
// 22062004
// Daten abrufen
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,tiername,old,tierbeschreibung,tieravatar,herkunft,weapon,armor,gesinnung,fertigkeit,jobname,siegelstuecke,artefakt,herotattoo,orden,klasse,kunst,gott,brupoi,wächterkills,web,webbeschreibung,webavatar 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","`TSchwarze Magie","`%Gesang/Tanz","`^Diebeskunst","Weiß Magie","Dragon Kraft","Schützen Kraft","Aeonsmacht");
$kampfkunstm=array(1=>"`&Heiler",2=>"`QNinja",3=>"`TSchwarzmagier",4=>"`#Schütze",5=>"`^Dieb",6=>"`VIllusionist",7=>"`4Beschützer",8=>"`RElementalist",9=>"`@Beschwörer",10=>"`7Assassine",11=>"`9Dragoner",12=>"`5Berseker",13=>"`TDunkler Ritter",14=>"`rDiva",15=>"`8Samurai",16=>"`#Sphärohunter",0=>"`)Unbekannt");
$kampfkunstw=array(1=>"`&Heilerin",2=>"`QNinja",3=>"`TSchwarzmagier",4=>"`#Schützin",5=>"`^Diebin",6=>"`VIllusionistin",7=>"`4Beschützerin",8=>"`RElementalistin",9=>"`@Beschwörerin",10=>"`7Assassinein",11=>"`9Dragoner",12=>"`5Bersekerin",13=>"`TDunkler Ritter",14=>"`rDiva",15=>"`8Samurai",16=>"`#Sphärohunterin",0=>"`)Unbekannt");
$gott=array(
1=>"`#Tempus",
2=>"`@Mielliki",
3=>"`TShar",
4=>"`^Deneir",
5=>"`4Hera",
6=>"`TAres",
7=>"`9Poseidon",
0=>"`)Gottlos");
$jobname=array(
0=>"`)Arbeitslos");
$row['login'] = rawurlencode($row['login']);
$loggedin=(date("U") - strtotime($row['laston']) < getsetting('LOGINTIMEOUT',900) && $row['loggedin']);
$laston=round((strtotime(date('r'))-strtotime($row['laston'])) / 86400,0).' Tage';
if (substr($laston,0,2)=='1 ') $laston='1 Tag';
if (date('Y-m-d',strtotime($row['laston'])) == date('Y-m-d')) $laston='Heute';
if (date('Y-m-d',strtotime($row['laston'])) == date('Y-m-d',strtotime(date('r').'-1 day'))) $laston='Gestern';
if ($loggedin) {$laston = 'Jetzt';}
// END Daten abrufen
// Navi erstellen
addnav('Geschichte');
['acctid'].'&op='.$_GET['op'].'&ret='.urlencode($_GET['ret']));
// END Navi erstellen
if ($row[tiername]!="")
{
output("`TBiographie für $row[name] `Tund $row[tiername]");
}
else
{
output("`TBiographie für $row[name]");
}
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>",true);
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 > 400) output("width=\"200\" ",true );
if ($pic_height > 400) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\"> </td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild) </td><td>",true);
}
}
output('`n`bAllgemeines:`b');
output('`n`TErrungenschaft: `@'.$row['title'].'`n');
if ($row['herkunft']!="")
{
output("`THerkunft: `@{$row['herkunft']}`n");
}
if ($row['old']!="")
{
output("`TAlter: `@{$row['old']}`n");
}
if ($row['gesinnung']!="")
{
output("`TGesinnung: `@{$row['gesinnung']}`n");
}
if ($row['fertigkeit']!="")
{
output("`TBesonderheit: `@{$row['fertigkeit']}`n");
}
//if (getsetting('activategamedate','0')==1 && $row['birthday']!='') { output('`TAnkunft: `@'.getgamedate($row['birthday']).'`n'); }
output('`TZuletzt gesehen: `@'.$laston.'`n');
output('`n`&`bInteressantes:`b`n');
output("`TGottheit: `@".$gott[$row[gott]]."`n");
output('`TErfahrungsstufe: `@'.$row['level'].'`n');
output('`TVolk: `@'.$races[$row['race']].'`n');
output("`TAlter seit Boss: `@$row[age]`T Tage`n");
output("`TWiedererweckt: `@$row[resurrections]x`n");
output("`TGeschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`TSpezialgebiet: `@".$specialty[$row[specialty]]."`n");
if($row['sex'] < 1) output("`TKlasse: `@".$kampfkunstm[$row[kunst]]."`n");
if($row['sex'] >= 1) output("`TKlasse: `@".$kampfkunstw[$row[kunst]]."`n");
output("`TBeruf: `@".$row[jobname]."`n");
output('`n`&`bBesitz:`b`n');
output("`TWaffe: `@{$row[weapon]}`n");
output("`TRüstung: `@{$row[armor]}`n");
$sql = "SELECT mountname FROM mounts_usr WHERE acctid='{$row['acctid']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
output("`TAeon: `@{$mount['mountname']}`n");
if ($row['dragonkills']>0) output("`TBosskills: `@{$row['dragonkills']}`n");
output("`TBester Angriff: `@$row[punch]`n");
$gesamt = $row[siegelstuecke];
output("`T Siegel erlangt: `@$gesamt`n");
if($row[orden]==0){
output("`TOrden: ");
output("`7`iKeine`n`i");
}
if($row[orden]==1){
output("`TOrden: ");
output("`9Wasser `7,`n ");
}
if($row[orden]==2){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `n");
}
if($row[orden]==3){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `7Wind `7, `n");
}
if($row[orden]==4){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `7Wind `7, `qErde`n");
}
if($row[orden]==5){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `7Wind `7, `qErde, `1Eis`n");
}
if($row[orden]==6){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `7Wind `7, `qErde, `1Eis, `^Blitz`n");
}
if($row[orden]==7){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `7Wind `7, `qErde, `1Eis, `^Blitz, `TSchatten`n");
}
if($row[orden]==8){
output("`TOrden: ");
output("`9Wasser `7, `$ Feuer `7, `7Wind `7, `qErde, `1Eis, `^Blitz, `TSchatten, `8Licht`n");
}
if ($row[herotattoo]) {
output("`TTätowierungen: ");
for($i=1; $i<=$row[herotattoo];$i++){
output("`@$ghosts[$i]");
if ($i<$row[herotattoo]) output(", ");
else output(".`n");
}
}
output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`TAnsehen: </td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);
if ($row[housekey]) output("`TWohnort: `@$row[housekey]`n");
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`TVerheiratet mit: `@".($row[sex]?"Tidus":"Yuna")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`TVerheiratet mit: `@{$partner['name']}`n");
}
}
if ($row['pvpflag']=="5013-10-06 00:42:00") output("`&`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>"")
output("`n`TBio: `@`n".soap($row['bio'])."`n");
if ($disciple['state']>0) {
output("`n".$row['name']." `T wird begleitet von ".($row['sex']?"ihrem":"seinem")." ".get_disciple_stat($disciple['state'])." `&Chocobo ".$disciple['name'].".`n");
}
output("<hr width='60%' align='left'>",true);
//Tierbeschreibung by Squall www.omega-grotte.de
if ($row[tiername]!="")
{
if (getsetting("tieravatar",0)==1)
{
if ($row[tieravatar])
{
$pic_size = @getimagesize($row[tieravatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n<img src=\"$row[tieravatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[tiername])."\"> </td><td valign='top'>",true);
}
else
{
output("<table><tr><td>(kein Bild) </td><td>",true);
}
}
$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
output("`n`n`TAeon: `@{$mount['mountname']}`n");
output("`TAeonsname: `@$row[tiername]`n");
if (getsetting("tieravatar",0)==1)output ("</td></tr></table>",true);
if ($row['tierbeschreibung']>"")
{
output("`n`TAeonsbeschreibung: `@`n".soap($row['tierbeschreibung'])."`n");
}
output("<hr width='60%' align='left'>",true);
}
output("<hr width='60%' align='left'>",true);
//Waffenbeschreibung by Squall www.omega-grotte.de
if (getsetting("avatare",0)==1){
if ($row[webavatar]){
$pic_size = @getimagesize($row[webavatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[webavatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\"> </td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild) </td><td>",true);
}
}
if ($row['web']!="")
{
output("`TBesondere Waffe: `@{$row['web']}`n");
}
if ($row['webbeschreibung']!="")
{
output("`TWaffenbeschreibung: `@{$row['webbeschreibung']}`n");
}
output("<hr width='60%' align='left'>",true);
output("`n`TLetzte Leistungen (und Niederlagen) von $row[name]`^");
$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ück zur Spioagensonde","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
page_footer();
?>')