anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 08:30

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 41 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Di 18 Apr, 2006 21:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
es kommt ja nichtmal ein X mehr, es ist ein hässliches Quadrat mit nem kreis, quadrat und nem dreieck drin XD
€: Nein, von einem anderen Pfad oder so funktioniert es auch nicht. Kann es an den \ liegen, welche noch immer in meiner dummen prefs erscheinen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 19 Apr, 2006 14:07 
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/
Nur mal so als info - das alt="" Attribut ist in HTML eigentlih pflicht, es must zumindest so wie hier leer gesetzt sein, auch wenn es keinen Inhalt hat, sonst ist das Dokument nicht W3C-HTML gerecht :!:

Wer allerdings einmla Tidy über den Dorfplatz hat laufen lassen weiss, das LotgD das so oder so nicht ist *seufz*

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 19 Jun, 2006 19:01 
Offline
Profi
Profi

Registriert: Sa 17 Jun, 2006 01:31
Beiträge: 103
LoGD: http://www.tokiodrift-logd.de
Ich krieg das irgendwie überhaupt nicht hin, dass man dort Bilder benutzen kann. Aber meine Spieler wollen das unbedingt. Kann man mir da vllt. helfen? Hier mal die Bio.php, die ich habe. Ich hoffe sie nützt dabei etwas:

[php]<?php

// 22062004

require_once "common.php";
checkday();
$result = db_query("SELECT login,name,level,memberid,rankid,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday 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");
$gott=array(
1=>"Tempus",
2=>"Mielliki",
3=>"Shar",
4=>"Deneir",
0=>"`)Keiner");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`^Biographie 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 > 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("`n`n`^Titel: `@$row[title]`n");
output("`^Gottheit: `@".$gott[$row[gott]]."`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: `@{$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");
if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");

output("`^Bester Angriff: `@$row[punch]`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");
}
}
/* Gildenaddon by Eliwood für Eliwoods Gilden */
if($row['memberid']>0)
{
$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
output("`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));
output("`^Rank: `@".$rank['rankname']."`@`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`^Letzte 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 Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
/**
* Allow these tags
*/
$allowedTags = '<h1><b><i><a><ul><li><pre><hr><blockquote><img>';

/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/**
* @return string
* @param string
* @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
*/
function removeEvilTags($source)
{
global $allowedTags;
$source = strip_tags($source, $allowedTags);
return preg_replace('/<(.*?)>/ie', "'<'.removeEvilAttributes('\\1').'>'", $source);
}

/**
* @return string
* @param string
* @desc Strip forbidden attributes from a tag
*/
function removeEvilAttributes($tagSource)
{
global $stripAttrib;
return stripslashes(preg_replace("/$stripAttrib/i", 'forbidden', $tagSource));
}
page_footer();

?>[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 19 Jun, 2006 21:24 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
versuch es mal so

[php]<?php

// 22062004

require_once "common.php";
checkday();
/**
* Allow these tags
*/
$allowedTags = '<h1><b><i><a><ul><li><pre><hr><blockquote><img>';

/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/**
* @return string
* @param string
* @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
*/
function removeEvilTags($source)
{
global $allowedTags;
$source = strip_tags($source, $allowedTags);
return preg_replace('/<(.*?)>/ie', "'<'.removeEvilAttributes('\\1').'>'", $source);
}

/**
* @return string
* @param string
* @desc Strip forbidden attributes from a tag
*/
function removeEvilAttributes($tagSource)
{
global $stripAttrib;
return stripslashes(preg_replace("/$stripAttrib/i", 'forbidden', $tagSource));
}
$result = db_query("SELECT login,name,level,memberid,rankid,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday 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");
$gott=array(
1=>"Tempus",
2=>"Mielliki",
3=>"Shar",
4=>"Deneir",
0=>"`)Keiner");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`^Biographie 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 > 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("`n`n`^Titel: `@".$row['title']."`n");
output("`^Gottheit: `@".$gott[$row['gott']]."`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: `@{$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");
if ($row['housekey']) output("`^Hausnummer: `@".$row['housekey']."`n");

output("`^Bester Angriff: `@".$row['punch']."`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");
}
}
/* Gildenaddon by Eliwood für Eliwoods Gilden */
if($row['memberid']>0)
{
$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
output("`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));
output("`^Rank: `@".$rank['rankname']."`@`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".CloseTags(removeEvilTags(soap($row['bio'])),"`c`b`i")."`n",true);
}
output("`n`^Letzte 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 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]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Jun, 2006 05:15 
Offline
Profi
Profi

Registriert: Sa 17 Jun, 2006 01:31
Beiträge: 103
LoGD: http://www.tokiodrift-logd.de
Damit geht es auch nicht wirklich. Da kommt dann dieser Fehler:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/freehosting/naitomea/htdocs/bio.php on line 41


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 28 Apr, 2007 21:54 
Offline
Lehrling
Lehrling

Registriert: Fr 01 Dez, 2006 17:53
Beiträge: 38
LoGD: www.rhun-logd.de/source.php
Hallöchen,

*zu faul war, um neuen Thread zu öffnen*

also... es soll irgendwie gehen, dass man neben einem Bild links oder rechts noch etwas schreiben kann, laut ner userin gehts mit der tabellen-variante nicht, habs auch mal probiert, hab von html aber direkt keine ahnung....

wäre nett, wenn mir wer helfen könnte. aussehen müsst es dann etwa..

_________
|..............| hier
|..............| steht
|....bild.....| noch
|..............| bissl
------------- text ^^


EDÜT: habs nu, ging bei mir schon...
danke ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 29 Apr, 2007 09:12 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
Edit:
Sorry, Leute. Hier standen mal zwei hilfreiche Beiträge, bis ich jeweils das Datum der ersten Frage gesehen habe und das Edit der anderen Frage.
Grabt nicht solche alten Threads aus, das verwirrt mich :cry: :D

_________________
Derzeitiges Projekt:

Neues Kampfsystem
Ein Kampfsystem mit Spielfeld und taktischeren Kämpfen. Beinhaltet Nahkampf und Fernkampf wie auch Auren.
Fertigstellung unbekannt (aber lange)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 29 Apr, 2007 23:09 
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/
CSS ist dein Freund!

Für soetwas gibt es sogenanntes Floating: Hier findest du alles wichtiger darüber, Alternativ auch hier

Das in Code zu stopfen könntze ein bisschen aufwändiger sein, aber hiermit solltest du anfangen können ;-)

Auric

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Apr, 2007 00:36 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
o.o wieso soo umständlich?

<table>
<tr>
<td>TEXT</td>
<td>Bild</td>
</tr>
</table>
So würdest du den Text Links vom Bild haben geht aber auch anders rum ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Apr, 2007 08:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Weil es mit CSS nur die Hälfte an Code verbraucht, vielleicht???

Im übrigen können bei XHTML auch die Randstärke eine Bildes definiert werden. Oder die grösse des Bildes.

Beispiel:
$this->bbcode_second_pass_code('', '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ohne_Titel_1</title>
<style type="text/css">
.image1 {
border-style: solid;
border-width: 1px;
}
</style>
</head>

<body>

<p>
<img alt="Hier der alternative Text" longdesc="Und hier eine gaaaaaanz lange Beschreibung, wenn es von nöten sein sollte." src="http://my-logd.com/toplist/button.php?u=motwd" width="88" height="31" class="image1" /></p>

</body>

</html>
')
Im Beispiel, habe die CSS-Definitionen direkt hinein gepackt. Ist anschaulicher, als in einer seperaten Datei...;-)

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Apr, 2007 18:57 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Auric hat geschrieben:
CSS ist dein Freund!

Für soetwas gibt es sogenanntes Floating: Hier findest du alles wichtiger darüber, Alternativ auch hier

Das in Code zu stopfen könntze ein bisschen aufwändiger sein, aber hiermit solltest du anfangen können ;-)

Auric


<img> ist meines Wissens kein Block-Element und muss daher auch nicht geflotet werden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 06 Mai, 2007 16:24 
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/
@ Eli: Interessante Frage, ich würde es aber troptzdem floaten.. in meinem CSS-Büchlein wird es jedenfalls wärmstens empfohlen. Zur Not kann man ja auch ein Block-Element draus machen.

@Kamui: LotgD ist zwar vom HTML-Stil her alles andere als sauber, aber man muss es mit weiterem Tabled-Design nicht noch weiter runterziehen - Tabellen sind für tabellarische inhalte da :-)

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Mai, 2007 03:38 
Offline
Newbie
Benutzeravatar

Registriert: Fr 11 Mai, 2007 16:25
Beiträge: 5
Wohnort: Schweiz
LoGD: http://sinvalra.njoyfm.ch/source.php
@auric:

wie würdest du denn deiner meinung nach ein template darstellen wollen ohn e tabellen, wenn die "nur" für tabelarische oder tabularische (wie auch immer) sachen verwendet werden sollten? *G*

also ich glaub ich sollte endlich mal ins bett, ich hab grad die letzten seiten hier egen der bio, so absolut wie gar nicht verstanden, japjap
nuja gibt bestimmt einfachere methoden für eine avatar-möglichkeit in der bio ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Mai, 2007 06:26 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Wie?

So beispielsweise :-P

CSS bietet äusserst viele Möglichkeiten *gg* Allerdings ist es so wohl auch etwas schwerer.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mai, 2007 18:22 
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/
Genau, Tableless design gehört in Zeiten von CSS zum guten Ton!

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 09 Okt, 2007 17:47 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 10 Mai, 2007 13:14
Beiträge: 159
Wohnort: Minden
Geschlecht: Männlich
Kann mir wer auch mal helfen?? Ich wollte auch bilder in der Bio haben weis aber nicht wie das gehen soll..

Ich habe schon den Code von Eli probiert (der noch drinne ist) aber das geht auch nicht... Naja hier mal die Bio :

[php]<?php
require_once 'common.php';
checkday();
$sow = db_query("SELECT name,login,level,sex,punch,title,specialty,hashorse,acctid,age,marriedto,pvpflag,herotattoo,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday,gesinnung,kunst,klasse,memberid,rankid FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($sow);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));

$specialty = array(
0=>'Unbekannt',
1=>'`4Dunkle Künste`0',
2=>'`#Mystische Kräfte`0',
3=>'`qDiebeskunst`0',
);

$gott=array(
1=>"Tempus",
2=>"Mielliki",
3=>"Shar",
4=>"Deneir",
0=>"`)Keiner");





$gesinnung=array(
1=>"Chaotisch Gut", 2=>"Rechtschaffen Gut",
3=>"Neutral", 4=>"Rechtschaffen Böse",
5=>"Chaotisch Böse",
0=>"`)Unbekannt");


$ghosts = array(1=>"`@Schlange",2=>"Fuchs",3=>"Eber",4=>"Adler",5=>"Wolf",6=>"Pferd",7=>"Drache");



$kampfkunst=array(1=>"Schwertkampf",2=>"Axtkampf",3=>"Lanzenkampf",4=>"Bogenschütze",5=>"Anime-Magie",6=>"Schwarze Magie",7=>"Lichtmagie",8=>"Stabmagie",0=>"`)Unbekannt");
$klasse=array(
1=>"Söldner",
2=>"Myrmidone",
3=>"Kavalier",
4=>"Lord",
5=>"Lord",
6=>"Lord",
7=>"Ritter",
8=>"Bandit",
9=>"Pirat",
10=>"Kämpfer",
11=>"Bogenschütze",
12=>"Nomade",
13=>"Dieb/in",
14=>"Magier/in",
15=>"Schamane",
16=>"Mönch",
17=>"Geistliche/r",
18=>"Troubadour",
19=>"Pegasus-Ritter/in",
20=>"Wyvernritter/in",
101=>"Held",
102=>"Schwertmeister/in",
103=>"Rittmeister/in",
104=>"Edelmann",
105=>"Meister",
106=>"Herrscher",
107=>"General",
108=>"Berserker",
109=>"Berserker",
110=>"Krieger",
111=>"Scharfschütze",
112=>"Nomaden-Soldat",
113=>"Assasine",
114=>"Magier/in",
115=>"Schamane",
116=>"Bischof",
117=>"Bischof",
118=>"Walküre",
119=>"Falken-Ritter/in",
120=>"Wyvern-Lord",
0=>"`)Unbekannt");


output("<table cellpadding=0 cellspacing=0 0 align='center'><tr class='trhead'><td>Biographie für $row[name]</td><td><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></td></table>",true);

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

$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));


output('</table>',true);
output("<table cellpadding=0 cellspacing=0 align='center' width='50%'><tr class='trhead'><td>Spielerinfos für: </td> <td> $row[name]</td></tr></table>",true);
output("`c`n
<table>
<tr><td>`^Titel:</td><td>`@".$row['title']."</td><td>`^Level:</td><td>`@".$row['level']."</td></tr>
<tr><td>`^Alter seit DK:</td><td>`@".$row['age']." Tage</td><td>`^Wiedererweckt:</td><td>`@".$row['resurrections']."x</td></tr>
<tr><td>`^Gesinnung: </td><td> `@".$gesinnung[$row[gesinnung]]."</td></tr>
<tr><td> `^ Gilde: </td><td> `@".$gilde['gildenname']." </td><td> `^Gildenrang: </td><td> ".$rank['rankname']."</td></tr>
<td>`^Tattoo:</td><td>`@".$row['herotattoo']."</td>
<tr><td>`^Rasse:</td><td>`@".$row['race']."</td><td>`^Geschlecht:</td><td>`@".($row['sex']?"Weiblich":"Männlich")."</td></tr>",true);
$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("<tr><td>`^Spezialgebiet:</td><td>`@".$specialty[$row['specialty']]."</td><td>`^Tier:</td><td>`@".$mount['mountname']."</td></tr>
<tr><td>`^Getötete Drachen:</td><td>`@".$row['dragonkills']."</td><td>`^Bester Angriff:</td><td>`@".$row['punch']."</td></tr>
<tr><td>`^Ansehen:&nbsp;</td><td>`@".grafbar(100,($row['reputation']+50),100,12)."</td><td>`^Verheiratet mit:</td><td>`@".$partner['name']."</td></tr>
<tr><td>`^Kampfart:</td><td>`@".$kampfkunst[$row[kunst]]."</td><td>`^Klasse:</td><td> `@".$klasse[$row[klasse]]."</tr></td>",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);
if ($row['bio']>"")

if ($row[herotattoo]>0)
{
output("<table cellpadding=2 cellspacing=1 border=0 align='center'>
<tr class='trhead'>
<td>".$row['name']." wird von folgenden Tiergeistern begleitet:</td>
</tr>",true);
if ($row[herotattoo]==1)
{
output('<tr><td>`@ Schlange.</td></tr>',true);
}
if ($row[herotattoo]==2)
{
output('<tr><td>`@ Schlange, `$ Fuchs.</td></tr>',true);
}
if ($row[herotattoo]==3)
{
output('<tr><td>`@ Schlange,`$ Fuchs und`R Eber.</td></tr>',true);
}
if ($row[herotattoo]==4)
{
output('<tr><td>`@ Schlange,`$ Fuchs,`R Eber und `T Adler.</td></tr>',true);
}
if ($row[herotattoo]==5)
{
output('<tr><td>`@ Schlange,`$ Fuchs,`R Eber,`T Adler und`7 Wolf.</td></tr>',true);
}
if ($row[herotattoo]==6)
{
output('<tr><td>`@ Schlange,`$ Fuchs,`R Eber,`T Adler,`7 Wolf und`t Pferd.</td></tr>',true);
}
if ($row[herotattoo]==7)
{
output('<tr><td>`@ Schlange,`$ Fuchs,`R Eber,`T Adler,`7 Wolf,`t Pferd und`Q Drache</td></tr>',true);
}
if ($row[herotattoo]==8)
{
output('<tr><td> `@ Schlange,`$ Fuchs,`R Eber,`T Adler,`7 Wolf,`t Pferd,`Q Drache und`q Tiger </td></tr> ',true);
}
if ($row[herotattoo]==9)
{
output('<tr><td> `@ Schlange,`$ Fuchs,`R Eber,`T Adler,`7 Wolf,`t Pferd,`Q Drache,`q Tiger und`^ Löwe </tr></td> ',true);
}
if($row[herotattoo]==10)
{
output('<tr><td> `@ Schlange,`$ Fuchs,`R Eber,`T Adler,`7 Wolf,`t Pferd,`Q Drache,`q Tiger,`^ Löwe und`U Bär </tr></td> ',true);
}
if($row[herotattoo]==11)
{
output('<tr><td> `@Schlange,`$ Fuchs,`R Eber,`T Adler,`7 Wolf,`t Pferd,`Q Drache,`q Tiger,`^ Löwe,`U Bär und`~ Jaguar </td></tr> ',true);
}
output('</table><br />',true);
}

output("<table cellpedding=0 cellspacing=0 width='50%' align='center'><tr class='trhead'><td>Biographie von ".$row['name']."</td></tr></table>",true);
output(soap($row['bio']));
output("<table cellpedding=0 cellspacing=0 width='70%' align='center'><tr class='trhead'><td>Letzte Leistungen (und Niederlagen) von ".$row['name']."</td></tr></table>",true);
$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);
}
/**
* Allow these tags
*/
$allowedTags = '<h1><b><i><a><ul><li><pre><hr><blockquote><img>';

/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/**
* @return string
* @param string
* @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
*/
function removeEvilTags($source)
{
global $allowedTags;
$source = strip_tags($source, $allowedTags);
return preg_replace('/<(.*?)>/ie', "'<'.removeEvilAttributes('\\1').'>'", $source);
}

/**
* @return string
* @param string
* @desc Strip forbidden attributes from a tag
*/


page_footer();
?>[/php]


Dane schon mal im Vorraus

EDIT: Okayx hab es schon...

_________________
Nein ich bin nicht die Signatur, ich putze hier nur!! ô.O


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bilder in der Bio
BeitragVerfasst: Di 16 Sep, 2008 16:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
weis das das schon ein alter thread ist aber ich habe folgendes problem

habe so probiert <img scr="http://bla.de/tidus.jpg" alt="Alternativer Text" />

und ja img ist bei mir ein allowed tag dennoch steht dort nur "alternativer text" (mit ff3)

ich frage mich nur wieso eer es nicht nimmt? bio wird so ausgegeben:

".nl2br(removeEvilTags(soap($row1['tierbio'])))."

joa true ist auch gesetzt im output hinten, aber bild erscheint keins, und ich weis nicht wieso? ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bilder in der Bio
BeitragVerfasst: Di 16 Sep, 2008 21:52 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Tidus hat geschrieben:
<img scr="http://bla.de/tidus.jpg" alt="Alternativer Text" />^^


Mach <img src="http://bla.de/tidus.jpg" alt="Alternativer Text" /> daraus, dann sollte es funktionieren^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bilder in der Bio
BeitragVerfasst: Di 16 Sep, 2008 22:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
sorry aber für mich sieht das genau gleich aus >.>


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bilder in der Bio
BeitragVerfasst: Mi 17 Sep, 2008 10:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
sorry für den Doppelpost :O habe den unterschiedj etz bemerkt *g* - leider kann ich es nicht testen da seit gestern iwan mein server nicht geht, -.- ich hoffe das er bald wieder geht vllt teste ich auch lokal weiter aber da ich jetz erstmal mein pc neumache, wird das ne weile dauern trotzdem schonmal danke im vorraus :)

EDIT: server rebootet und geht wieder, und ja du hattest recht so gehts =)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 41 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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