Ich sehe keine Prüfung auf irgendwas, nur auf das was du erwartest.
Und das heißt? Ich prüfe es doch mit if oder?
Wobei ich mich aber Frage:
if ($dat["showbanner"] == 1 and $dat["banner"] != '')
$template .= "<img src="{BANNER}" width="465" height="60" border="0" alt="".stripslashes($dat["titel"]).""><br>";Wo du {BANNER} und vor allem mit was füllst?
{BANNER} wird auch aus der Datenbank geholt. Der betroffene Teil steht aber allerdings genau unter dem von mir vorher geposteten Coded des Template-teiles.
while($dat=mysql_fetch_array($inhalt)) {
echo str_replace(array("{TITEL}","{URL}","{SHOWBANNER}","{BANNER}","{BESCHR}","{HITIN}","{HITOUT}","{DATUM}"),
array("<a href=\"".$cfg["url"]."/sf_partner.php?view=hitout&id=".$dat["id"]."\" target=\"".$cfg["target"]."\">".stripslashes($dat["titel"])."</a>",
$cfg["url"]."/sf_partner.php?view=partner&id=".$dat["id"],$dat["showbanner"],$dat["banner"],stripslashes($dat["text"]),$dat["hitin"],$dat["hitout"],
date("j.m.Y", $dat["since"])." um ".date("G:i", $dat["since"])." Uhr"),
$template);
}
wobei dann $inhalt so definiert ist:
$inhalt = mysql_query("select * from sf_".$sql_dat_pv." where status='Y' order by titel ASC limit ".$pos.", ".$cfg["psite"]) or die("Partner-Übersicht konnte nicht geladen werden!<br />".mysql_error());
Hoffe das ist etwas verständlich?