pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => VKP-Maxi & VKP-Midi & VKP-Mini => Thema gestartet von: eMKay in 08 September 2003, 15:47:50

Titel: Schwarzer Rand nach Blockmodifikation
Beitrag von: eMKay in 08 September 2003, 15:47:50
Hi,

ich hab den Block Liste_Kalender geadded und etwas editiert. Allerdings habe ich jetzt plötzlich einen schwarzen Balken rechts und unterhalb des Blocks ( http://mitglied.lycos.de/afschina). Ich kenn mich doch et so aus mit dem PHP und HTML Zeug, für euch ist das sicher pipfax. vielleicht könnt ihr mal schnell einen Blick in den Code von dem Block werfen?

  <?php

if (eregi("block-Last_10_Articles.php", $PHP_SELF)) {
Header("Location: index.php");
die();
}

$anzahl= 3;

global $prefix, $multilingual, $currentlang, $dbi;

$day = Date("d");
$month = Date("m");
$year = Date("y");

$qry ="select eid, title, eventDate, endDate, barcolor, startTime, endTime from ".$prefix."_events WHERE (eventDate>=now() or endDate>=now()) order by eventDate ASC, endDate ASC limit 0,$anzahl";
$result = sql_query($qry, $dbi);

$content .= "<table width=\"100%\" border=\"0\">";
$content .= "<br><center><FONT color=#0033ff><b>Die nächsten 3 Termine.</b></FONT><br><br>";

echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">";
echo "<tr><td width =\"6%\"></td><td width=\"12%\"></td><td width=\"6%\"></td><td width=\"12%\"></td><td width=\"44%\"><td width=\"20%\"></td></tr>";

while(list($eid, $title, $eventDate, $endDate, $barcolor, $startTime, $endTime) = sql_fetch_row($result, $dbi)) {

if ($barcolor == "r") $barcolorchar="r";
elseif ($barcolor == "g") $barcolorchar="g";
elseif ($barcolor == "b") $barcolorchar="b";
elseif ($barcolor == "y") $barcolorchar="y";
else $barcolorchar="w";

$Date_Array = explode("-", $eventDate);
$endDate_Array = explode("-", $endDate);
$time_Array = explode(":",$startTime);
$startTime = $time_Array[0].":".$time_Array[1];
$time_Array = explode(":",$endTime);
$endTime = $time_Array[0].":".$time_Array[1];
$content .= "<tr>
<td width=\"10\" align=\"left\"><img src=\"images/kalender/ball$barcolorchar.gif\"></td>
<td align=\"left\">$Date_Array[2].$Date_Array[1].$Date_Array[0]</td></tr>
<tr>
<td width=\"10\" align=\"left\"> </td>
<td align=\"left\">  <a href=\"modules.php?op=modload&name=Kalender&file=index&type=view&eid=$eid\">$title</a></td>
</tr>";
}
?>


Wäre sehr dankbar wenn da jemand was wüsste.
Titel: Re: Schwarzer Rand nach Blockmodifikation
Beitrag von: _Gerry_ in 08 September 2003, 16:16:08
Hey Du!

Bin den Code jetzt nur kurz überflogen, aber wenn ich mich nun nicht irre fehlt das schliessen der Tabellen!

Ändere den Code mal auf folgendes ab:

 
if (eregi("block-Last_10_Articles.php", $PHP_SELF)) {

Header("Location: index.php");

die();

}



$anzahl= 3;



global $prefix, $multilingual, $currentlang, $dbi;



$day = Date("d");

$month = Date("m");

$year = Date("y");



$qry ="select eid, title, eventDate, endDate, barcolor, startTime, endTime from ".$prefix."_events WHERE (eventDate>=now() or endDate>=now()) order by eventDate ASC, endDate ASC limit 0,$anzahl";

$result = sql_query($qry, $dbi);



$content .= "<table width=\"100%\" border=\"0\"><tr><td>";

$content .= "<br><center><FONT color=#0033ff><b>Die nächsten 3 Termine.</b></FONT><br><br></td></tr>";



$content .=  "<tr><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">";

$content .=  "<tr><td width =\"6%\"></td><td width=\"12%\"></td><td width=\"6%\"></td><td width=\"12%\"></td><td width=\"44%\"><td width=\"20%\"></td></tr>";



while(list($eid, $title, $eventDate, $endDate, $barcolor, $startTime, $endTime) = sql_fetch_row($result, $dbi)) {



if ($barcolor == "r") $barcolorchar="r";

elseif ($barcolor == "g") $barcolorchar="g";

elseif ($barcolor == "b") $barcolorchar="b";

elseif ($barcolor == "y") $barcolorchar="y";

else $barcolorchar="w";



$Date_Array = explode("-", $eventDate);

$endDate_Array = explode("-", $endDate);

$time_Array = explode(":",$startTime);

$startTime = $time_Array[0].":".$time_Array[1];

$time_Array = explode(":",$endTime);

$endTime = $time_Array[0].":".$time_Array[1];

$content .= "<tr>

<td width=\"10\" align=\"left\"><img src=\"images/kalender/ball$barcolorchar.gif\"></td>

<td align=\"left\">$Date_Array[2].$Date_Array[1].$Date_Array[0]</td></tr>

<tr>

<td width=\"10\" align=\"left\"> </td>

<td align=\"left\">  <a href=\"modules.php?op=modload&name=Kalender&file=index& ;type=view&eid=$eid\">$title</a></td>

</tr>";

}

$content .= "</table>";
$content .= "</td></tr>";
$content .= "<tr><td>";
$content .= "<br><center>[ <a href=\"modules.php?name=News\">"._MORENEWS."</a> ]</center>";
$content .= "</td></tr></table>";
 

Wie gesagt er wurde von mir nicht geteste!