Medienname der eGallery auslesen

Begonnen von eMKay, 14 Februar 2004, 14:44:46

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

eMKay

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>";

eMKay

Ihr wollt mir doch nicht etwas sagen, dass eure Kompetenzen an diesem Miniproblem hier scheitern *thread-topping*

jubilee

Hallo !
Ja, wohl übersehen.
bin jetzt aber in Eile.
Schreib ich Dir morgen mal etwas dazu.
MfG
jubilee

eMKay

hat sich das toppen ja doch gelohnt ;)
super danke dir schonmal jetzt!

bis dann
eMKay

jubilee

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

eMKay

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?

eMKay

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