• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Gallery vorschau !

skype90

Mitglied
Hallo ich bins nach langer zeit wieder ... unzwar habe ich ein kostenloses cms runtergeladen und möchte es demenstsprechend veränderrn... unzwar möchte ich was spezielles realisieren. Es ist folgendes ich möchte auf der profil.html(Profil-Seite) sso eine kleinen berreich erstellen(das habe ich soweit gemacht !) aber jetzt möchte ich das die hochgeladen bilder des users in der box angezeigt wird so ne keine vorschau.

hier so ähnlich:

net-piv.jpg

und jetzt habe ich folgenden code dazu generiert bzw. teils abegeschrieben und bisschen auch selber getan denn bin sogesehen ein Php Neuling

PHP:
 $showlist="";
 $ergebnis = safe_query("SELECT * FROM ".PREFIX."gallery_pictures WHERE galleryID='".$_GET['galleryID']."' ORDER BY picID LIMIT 0, ".$gallerypictures);
  $percent = 100 / $pics_per_row;

 while($pic = mysql_fetch_array($ergebnis)) {

        if($i % 2) $bg = BG_2;
        else $bg = BG_1;

        $dir='images/gallery/';

        $pic['pic'] = $dir.'thumb/'.$pic['picID'].'.jpg';
        if(!file_exists($pic['pic'])) $pic['pic'] = 'images/nopic.gif';
        $pic['name'] = clearfromtags($pic['name']);
        $pic['comment'] = cleartext($pic['comment'], false);
        $pic['comments'] = mysql_num_rows(safe_query("SELECT commentID FROM ".PREFIX."comments WHERE parentID='".$pic['picID']."' AND type='ga'"));

        $link ='<a href="index.php?site=gallery&amp;picID=$pic[picID]"><img src="$pic[pic]" border="0" width="$thumbwidth" alt="" /></a>';


        if($pics_per_row > 1) {
            if(($i - 1) % $pics_per_row==($pics_per_row-1)) echo '</tr><tr>';
        }
        else $showlist = '<td width="$percent%" valign="top">
<table width="100%" border="0" bgcolor="$bg">
  <tr>
    <td width="20%"><img src="'.$pic['pic'].'" border="0" width="'.$thumbwidth.'" alt="" /></a></td>
    <td valign="top">
    <table border="0" width="100%">
      <tr>
        <img src="'.$pic['pic'].'" border="0" width="$thumbwidth" alt="" />


    </table>
    </td>
  </tr>
</table>
</td>';
        $i++;

            eval("\$gallery = \"".gettemplate("profile")."\";");
        echo $gallery;


    }

Aber wenn ich jetzt die variable $showlist auf der profile.html seite ausgebe bekomme ich nichts ausgegeben


mfg

skype90
 
Werbung:
Das ist eine php seite die Html Datein wurden in der varriable $showlist deklariert ... das ist ein code aus dem cms webspell vllt. kennst du das cms ja ...
 
Werbung:
Hallo,

na dann frag doch einfach im Forum vom CMS nach.

Ohne das CMS zu kennen nur fragen über fragen.
wo her ist $pics_per_row und was steht drin?

und das scheint mir auch etwas komisch.
else schleife fehlt.
$showlist = da fehlt bestimmt der punkt.$showlist .=
PHP:
if($pics_per_row > 1) {
            if(($i - 1) % $pics_per_row==($pics_per_row-1)) echo '</tr><tr>';
        }
        else $showlist = '<td width="$percent%" valign="top">
<table width="100%" border="0" bgcolor="$bg">
  <tr>
    <td width="20%"><img src="'.$pic['pic'].'" border="0" width="'.$thumbwidth.'" alt="" /></a></td>
    <td valign="top">
    <table border="0" width="100%">
      <tr>
        <img src="'.$pic['pic'].'" border="0" width="$thumbwidth" alt="" />
 
 
    </table>
    </td>
  </tr>
</table>
</td>';
nur so auf die schnelle.
if($pics_per_row > 1)
hast bis da mal eine testausgabe zwischengeschaltet ob es bis dahin überhaupt alles funzt.
 
Zurück
Oben