|
 |
|
| Autor |
Nachricht |
Malli User [User]


Anmeldung: 03.02.08 Beiträge: 19 Wohnort: Berlin
|
Verfasst am: 20.07.2008, 19:50 Titel: Bilder nebeneinander und untereinander anzeigen |
|
|
Hallo!
Da mir vor kurzer Zeit wirklich sehr sehr gut geholfen wurde, wollte ich mal kurz nachfragen, ob ich nochmal kurz eure Hilfe in Anspruch nehmen darf. Diesmal geht es um das Anzeigen von Bildern einer Tabelle.
Jeder User hat die Möglichkeit eigene Bilder Hochzuladen, diese werden jedoch untereinander mir einer Statistik daneben angezeigt. Ich möchte jetzt allerdings statt der Statistik Bilder angezeigt werden - am besten 3 nebeneinander und der Rest darunter...Etwa so:
1 4 7
2 5 8
3 6 9
...usw.
Jetzt weiß ich allerdings nicht wie ich das realisieren soll, das die Templates durch die PHP datei erst aufgerufenn werden...Hier sind die einzelnen Dateien...
userg_info.php (dahin geht der Link zu den Bildern)
| Code: |
<?php
if (isset($_REQUEST['sort'])) $sort=$_REQUEST['sort'];
if (isset($_REQUEST['user'])){
$gal_user=$_REQUEST['user'];
}
else{
$gal_user = $USER['id'];
}
$gal_config=$DB->fetch_array($DB->query("SELECT * FROM ".$db_tab['gal_config']." WHERE config_id='1' LIMIT 1"));
if (getrights($gal_config['view_rights'])=="true") {
$gal_name = $gal_config['config_name'];
$gal_path = $gal_config['thumb_path'];
$getnewpicinfo=$DB->query("SELECT * FROM ".$db_tab['gal_pics']." WHERE pics_user='".$gal_user."' ORDER by pics_id DESC LIMIT 15");
while ($newpicinfo=$DB->fetch_array($getnewpicinfo)) {
$newpic_title=$newpicinfo['pics_title'];
$newpic_rating=$newpicinfo['pics_rating'];
$newpic_hits=$newpicinfo['pics_counter'];
$newpic_id=$newpicinfo['pics_id'];
$newpic_cat=$newpicinfo['pics_cat'];
$new_comm_counter2=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['gal_comment']." WHERE comment_subid='".$newpic_id."'"));
$new_comm_counter=$new_comm_counter2[0];
$pics_date = strftime("%d.%m.%y - %H:%M", $newpicinfo['pics_date']);
$row=rowcolor($row);
eval ("\$newpic_row.= \"".getTemplate("galerie/userg_row_info")."\";");
}
eval ("\$site_body.= \"".getTemplate("galerie/userg_info")."\";");
?>
|
userg_info.htm
| Code: |
<table class="userhead" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td class="heads" colspan="4">
<font class="heads"><a class="heads" href="include.php?path=galerie/menu.php">$gal_name</a> » Letzten 15 Bilder</font>
</td>
</tr>
<tr>
<th class="heads" nowrap align="left"><font class="headssmall"><strong>Bilder</strong></font></th>
<th class="heads" width="75"><font class="headssmall"><strong><a href="include.php?path=galerie/userg.php" class="headssmall">Wertung</a></strong></font></th>
<th class="heads" width="75"><font class="headssmall"><strong><a href="include.php?path=galerie/userg.php" class="headssmall">Hits</a></strong></font></th>
<th class="heads" width="75"><font class="headssmall"><strong>Kommentare</strong></font></th>
</tr>
$newpic_row
</table>
|
userg_row_info.htm
| Code: |
<tr>
<td class=$row align="left"><a HREF="include.php?path=galerie/pic.php&pid=$newpicinfo[pics_id]&cid=$newpicinfo[pics_cat]">
<img src="$gal_path/$newpicinfo[pics_id]_$newpic_title" border="0"></A></td>
<td class=$row align="center">$newpic_rating</td>
<td class=$row align="center">$newpic_hits</td>
<td class=$row align="center">$new_comm_counter</td>
</tr>
|
Wie gesagtm die kleine Statistik (Rating, Counter, Hits,..) will ich nicht haben, an der Stelle sollen dann weitere Bilder angezeigt werden.
Ich hoffe es kann mir jemand helfen! 
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |