Halli Hallo liebe Coder,
ich habe folgendes problem, ich möchte bei mir auf der Startseite einen Bilderticker haben, der die letzten 10 Userbilder anzeigt, die hochgeladen worden sind.
Eine Seite habe ich schon, wo alle Bilder angezeigt werden, die hochgeladen wurden, allerdings die neusten zuerst.
Ein Script habe ich auch schon:
hier mal der Part wo die Bilder eingebunden werden:
und hier mal die Seite, mit den Userbildern:achtung, es werden thumbs gezogen, und die thumbs möchte ich auch in dem Ticker haben:
weiß evtl. jemand von euch, wie ich am besten die bilder einbinden kann, so das immer die neusten 10 thumbs im ticker sind?
Lieben Gruß Botox84
ich habe folgendes problem, ich möchte bei mir auf der Startseite einen Bilderticker haben, der die letzten 10 Userbilder anzeigt, die hochgeladen worden sind.
Eine Seite habe ich schon, wo alle Bilder angezeigt werden, die hochgeladen wurden, allerdings die neusten zuerst.
Ein Script habe ich auch schon:
hier mal der Part wo die Bilder eingebunden werden:
Code:
tNews=new Array();
tNews.push('<img src="../../jpgs/portraitbw/1.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/2.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/3.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/4.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/5.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/6.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/7.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/8.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/9.jpg" width="100" height="100" />');
tNews.push('<img src="../../jpgs/portraitbw/10.jpg" width="100" height="100" />');
und hier mal die Seite, mit den Userbildern:achtung, es werden thumbs gezogen, und die thumbs möchte ich auch in dem Ticker haben:
PHP:
<?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
# mini config
$img_per_site = $allgAr['gallery_imgs_per_site'];
$img_per_line = $allgAr['gallery_imgs_per_line'];
# original groesse anzeigen
$title = $allgAr['title'].' :: Fotoalbum';
$hmenu = 'Fotoalbum';
$design = new design ( $title , $hmenu );
$design->header();
$tpl = new tpl ('foto' );
$limit = $img_per_site;
$page = ($menu->getA(1) == 'p' ? escape($menu->getE(1), 'integer') : 1 );
$MPL = db_make_sites ($page , '' , $limit , '?foto' , "usergallery WHERE free = '1' ORDER BY id ASC");
$anfang = ($page - 1) * $limit;
$erg = db_query("SELECT prefix_usergallery.id,uid,prefix_usergallery.`besch`,endung,prefix_usergallery.name,prefix_user.name as user_name FROM prefix_usergallery LEFT JOIN prefix_user ON prefix_usergallery.uid = prefix_user.id WHERE free = '1' ORDER BY prefix_usergallery.id DESC LIMIT ".$anfang.",".$limit);
if ( db_num_rows($erg) > 0 ) {
$tpl->set('imgperline', $allgAr['gallery_imgs_per_line']);
$tpl->set('breite', $allgAr['gallery_normal_width']+30);
$tpl->set('MPL',$MPL);
$tpl->out(0); $class = 'Cnorm';
$i = 0;
while($row = db_fetch_assoc($erg) ) {
$size = @getimagesize('include/images/usergallery/img_thumb_'.$row['id'].'.'.$row['endung']);
if($size[0] > $size[1]){
$breite = '100';
$hoehe = $size[1] * (100 / $size[0] );
}elseif($size[0] <= $size[1]){
$hoehe = '100';
$breite = $size[0] * (100 / $size[1] );
}
$row['groesse'] = 'height="'.$hoehe.'" width="'.$breite.'"';
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
$row['class'] = $class;
$row['besch'] = unescape($row['besch']);
$row['width'] = round( 100 / $img_per_line );
$row['bildr'] = $i + (($page-1) * $img_per_site);
if ( $i <> 0 AND ($i % $img_per_line ) == 0 ) { echo '</tr><tr>'; }
$tpl->set_ar_out($row,1);
$i++;
}
if ( $i % $img_per_line <> 0 ) {
$anzahl = $img_per_line - ($i % $img_per_line);
for($x=1;$x<=$anzahl;$x++){
echo '<td class="'.$class.'"></td>';
}
}
$tpl->out(2);
}
$design->footer();
?>
weiß evtl. jemand von euch, wie ich am besten die bilder einbinden kann, so das immer die neusten 10 thumbs im ticker sind?
Lieben Gruß Botox84