Versuch eines Center Block für eine Auktion

Begonnen von taranis, 25 Januar 2004, 17:27:53

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

taranis

Hallo,

ich habe mal versucht einen Centerblock zu machen, der zufällig 5 Artikel aus meinem Auktionsmodul anzeige soll.

Das klappt auch soweit. Nur habe ich das Problem, dass die Bilder und die entsprechenden Links nicht im Block sondern oben drüber angezeigt werden  :cry

Hier mal der Code zum gucken:

 <?php

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

global $prefix, $dbi;


$result = sql_query("select cid,title,price,picture from ".$prefix."_auction_items order by RAND() limit 5", $dbi);
 while (list($cid, $title, $price, $picture) = sql_fetch_row($result, $dbi)) {

   echo "<td align=\"center\"> <a href=modules.php?name=auktion&file=viewitem&item=$cid>"
    . "<img src=modules/auktion/pictures/$picture width=60 heigth=60 border=0><br>"
      . "$title<br>"
        . "$price Euro</a></td>";
 }

echo "<center><a href=\"modules.php?name=auktion\">Alle Auktionen</a></center>";

?>

Also ich habe keine Ahnung, wo ich da noch ansetzen soll... Habe schon alles möglich versucht. Aber vielleicht weiß ja einer von den Profis eine Antwort.

Vielen Dank

NeMeSiSX2LC

OHNE WORTE :D
Ne mal ernsthaft da hat das <table> und <tr> gefehlt dadurch wurde das wahrscheinlich so verzogen.


if( eregi( "block-Last_auctions.php", $PHP_SELF ) )
{
   Header("Location: index.php");
   die();
}
global $prefix, $dbi;
$result = sql_query("select cid,title,price,picture from ".$prefix."_auction_items order by RAND() limit 5", $dbi);
while (list($cid, $title, $price, $picture) = sql_fetch_row($result, $dbi)) {
echo "<table><tr><td align=\"center\"> <a href=modules.php?name=auktion&file=viewitem&item=$cid>"
    . "<img src=modules/auktion/pictures/$picture width=60 heigth=60 border=0>"
      . "$title"
        . "$price Euro</a></td></tr>";
}
echo "<tr><td align=\"center\"><a href=\"modules.php?name=auktion\">Alle Auktionen</a></td></tr></table>";


[Editiert am 25/1/2004 von NeMeSiSX2LC]
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis

Hallo NeMeSiSX2LC,

jetzt ist aber das Problem, dass er alle Artikel nicht mehr nebeneinander sondern untereinander ausgibt.
Und das Problem besteht weiterhin, dass er alles über den eigendlichen Block ausgibt   :quest

taranis

Hier mal ein Screenshot, wie es in der Voransicht jetzt aussieht  ;)

 

Ich danke Dir aber fürs drauf sehen  :D

NeMeSiSX2LC

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis


NeMeSiSX2LC

Dann beende mal die table in der schleife noch und mach denn unteren link so wie er vorher wahr
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis

Bleibt so wie es war nur das der untere Link jetzt zentriert sitzt.
Verzwickte Sache...

NeMeSiSX2LC

Ok letzter Versuch:

 
if( eregi( "block-Last_auctions.php", $PHP_SELF ) )
{
   Header("Location: index.php");
   die();
}
global $prefix, $dbi;
$result = sql_query("select cid,title,price,picture from ".$prefix."_auction_items order by RAND() limit 5", $dbi);
echo "<table align=\"center\"><tr>";
while ($auktion = sql_fetch_array($result, $dbi)) {
   echo "<td align=\"center\"> <a href=modules.php?name=auktion&file=viewitem&item=".$auktion['cid'].">"
    ."<img src=modules/auktion/pictures/".$auktion['pictures']." width=60 heigth=60 border=0>"
    ."".$auktion['title'].""
    ."".$auktion['price']." Euro</a></td>";
}
echo "</tr><tr><td><center><a href=\"modules.php?name=auktion\">Alle Auktionen</a></center></td></tr></table>";

[Editiert am 26/1/2004 von NeMeSiSX2LC]
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis

Huch, sorry.... PM hatte ich geschickt, bevor ich Deinen Thread gelesen hatte  ;)
Versuche es gleich mal...

taranis

Also sieht jetzt zwar schon besser aus aber er macht noch immer alles über den Block  ;)
Ich verstehe es nicht, wieso er den Block darunter anfängt statt den kram in den Block zu setzen.

Ich danke Dir für Deine Mühe!!!  :D

NeMeSiSX2LC

Irgendwas entscheidendes fehlt hm *nochma gucken tu*
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

NeMeSiSX2LC

Nehm mal denn code von mir und ersetz mal alle echos mit $content.

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis

So, ich habe das Ding jetzt nochmal anders gemacht:
 <?php

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

global $prefix, $dbi;

$result = sql_query("SELECT cid,title,picture,price from ".$prefix."_auction_items order by rand() limit 5", $dbi);
while(list($cid,$title,$picture,$price) = sql_fetch_row($result,$dbi))
   
{

   $content .= "<center><a href=modules.php?name=auktion&file=viewitem&item=$cid>";
   $content .= "<img src=modules/auktion/pictures/$picture width=60 heigth=60 border=0>";
   $content .= "<br>$title";
   $content .= "<br>$price Euro</a><br><br>";

}

$content .= "<center><a href=\"modules.php?name=auktion\">Alle Auktionen ansehen</a></center>";
?>

Jetzt stellt er alles im Block dar. Jedoch alles wieder untereinander  :cry

Wenn ich nun folgendes zufüge:

<td align=\"center\">

Dann haut er alles wieder aus dem Block raus und schreibt es rechts neben den eigentlichen Block. Also liegt der Fehler doch irgendwo da begraben. Kann ich es auch anders machen, dass die 5 Bildchen in einer Reihe angezeigt werden?

NeMeSiSX2LC

Ja nur td reich auch nicht muss dann schon komplett sein also <table><tr><td align=\"center\">
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis

hmmmm, also ich komme da keinen meter weiter...
habe es auch nochmal mit der table variante versucht aber nix....
werde das erst einmal nebenan stellen mit dem block.

NeMeSiSX2LC, ich danke Dir, dass Du Dir so den Kopf zerbrochen hast.

NeMeSiSX2LC

Wieso denn Kopf zerbrochen hast?? mach ich immer noch ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

taranis

*lol*
ich habe mit einige blöcke vom mx angesehen um vielleicht doch noch auf eine lösung zu kommen. aber irgendwie isses ja in jedem etwas anders geregelt *lol*
Dachte nicht, dass es solche Schwierigkeiten geben würde mit dem Ding.