Hallo,
ich habe den Last5Pics-Block (website:unten) ein bisschen modifiziert und möchte jetzt noch unter jedes angezeigte Bild den Name aus der eGallery auslesen. Ich check nur einfach nicht wie. Hab mir dafür den Code des RandomPic Blocks angesehen, aber irgendwie ist das etwas verwirrend. Kann mir da mal einer ein bisschen zur Hand gehen? (gibt auch nen Keks zu verdienen!)
Danke schonmal im Vorraus
eMKay
und hier der Code vom Block:
global $prefix, $dbi, $currentlang;
include 'admin/modules/gallery/config.php';
$z = 1;
$result = mysql_query("SELECT a.date, a.pid, a.gid, a.img, a.name, b.galloc from $prefix"._gallery_pictures." a left join $prefix"._gallery_categories."
b on a.gid =b.gallid ORDER by date DESC limit 5");
while (list($date, $pid, $gid, $name, $img, $galloc) = mysql_fetch_row($result)) {
$thumbs = $galloc."/thumb/";
$date = substr($date,0,10);
$title2 = ereg_replace(".jpg", " ", $name);
$pic[$z] = "<center>$date</center><br><center><a href=\"modules.php?op=modload&name=My_eGallery&file=index&do=showpic&pid=".$pid."&orderby=hitsD\" target=\"_self\"><img
width=\"65\" height=\"50\" border=\"0\" src=\"/modules/My_eGallery/gallery/".$thumbs.$name."\"><br></a></center>";
$z ++;
}
$content = "<table width=100% align=center>
<td>$pic[1]</td><td> </td>
<td>$pic[2]</td><td> </td>
<td>$pic[3]</td><td> </td>
<td>$pic[4]</td><td> </td>
<td>$pic[5]</td>
</table>
<table align=center>
</table>";
Ihr wollt mir doch nicht etwas sagen, dass eure Kompetenzen an diesem Miniproblem hier scheitern *thread-topping*
Hallo !
Ja, wohl übersehen.
bin jetzt aber in Eile.
Schreib ich Dir morgen mal etwas dazu.
MfG
jubilee
hat sich das toppen ja doch gelohnt ;)
super danke dir schonmal jetzt!
bis dann
eMKay
Hallo !
Versuch das hier mal :
Zitat<?global $prefix, $dbi, $currentlang;
include 'admin/modules/gallery/config.php';
$z = 1;
$result = mysql_query("SELECT a.date, a.pid, a.gid, a.img, a.name, b.galloc from $prefix"._gallery_pictures." a left join $prefix"._gallery_categories."
b on a.gid =b.gallid ORDER by date DESC limit 5");
while (list($date, $pid, $gid, $name, $img, $galloc) = mysql_fetch_row($result)) {
$thumbs = $galloc."/thumb/";
$date = substr($date,0,10);
$title2 = ereg_replace(".jpg", " ", $name);
$pic[$z][bild] = "<center>$date</center><br><center> <a href=\"modules.php?op=modload&name=My_eGallery&file=index& amp;do=showpic&pid=".$pid."&orderby=hitsD\" target=\"_self\"><img
width=\"65\" height=\"50\" border=\"0\" src=\"/modules/My_eGallery/gallery/".$thumbs.$name."\"><br></a></center>";
$pic[$z][name] = "<center>$title2</center>";
$z ++;
}
$content = "<table width=100% align=center>
<tr><td>$pic[1][bild]</td>
<td>$pic[2][bild]</td>
<td>$pic[3][bild]</td>
<td>$pic[4][bild]</td>
<td>$pic[5][bild]</td></tr>
<tr><td>$pic[1][name]</td>
<td>$pic[2][name]</td>
<td>$pic[3][name]</td>
<td>$pic[4][name]</td>
<td>$pic[5][name]</td></tr>
</table>"; ?>
MfG
jubilee
Mh...geht so irgendwie nicht...da wird dann nur noch ein "array" angezeigt anstatt der Bilder, des Datums und der Unterschrift....
hast du noch ne idee?
hab da noch ein zweites Problem:
nach obigen code werden nur die thumbnails angezeigt, wenn das Medium ein JPG-Bild ist. Hab allerdings auch ein paar AVI files. Wollte deshalb eine kleine Abfrage einbauen, die prueft ob das file ein JPG ist oder nicht. Im Fall dass dem nicht so ist, sol die Extension trotzdem ".jpg" werden. Koennte dann das thumbpic manuell hochladen...
waer klasse wenn ihr noch was wuesstet....
greetz
eMKay