
ick hab da mal sone frage.
Also ... bräuchte bei dieser picofx box das die Bilder so:
Bild 1 Bild 2
Bild 3 Bild 4
Bild 5 Bild 6
ausgegeben wird.Geht das irgentwie ? ? ?
Hab natürlich versucht mir selbst zu helfen und dachte "ich bin mal schlau" und mache mir mal 6 picofx boxen und dann funkt das aber das ist nicht so das wahre weil die Bilder natürlich auch mal doppelt angezeigt werden.
Hier mal die box
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | <?php /* ilchClan Pic of the X modul -------------------------------------------------------------| Copyright : copy by Manuel | E-Mail : Webmaster@ilch.de | Internet : www.ilch.de | Version : v.1 | Lastupdate : 20.12.2005 | Modul Copyright : copy by David "scarfhogg" | ------------------------------------------------------------*/ defined ( 'main' ) or die ( 'no direct access' ); $svResult = db_query( 'SELECT * FROM prefix_allg WHERE k = \'picofx\'' ); while ( $saRow = db_fetch_assoc( $svResult )) { $picofxOpts [ $saRow [ 'v1' ]] = $saRow [ 'v2' ]; } //var_dump($picofxOpts); $picofxNow = date ( 'Y-m-d' ); // pruefen ob das bild gewechselt werden muss. if ( $picofxOpts [ 'nextchange' ] == $picofxNow || $picofxOpts [ 'nextchange' ] < $picofxNow ) { if ( $picofxOpts [ 'directory' ] == 0) { $picofxOpts [ 'pic' ] = @db_result(db_query( "SELECT id FROM prefix_gallery_imgs ORDER BY RAND() LIMIT 1" ),0); } else { $picofxOpts [ 'pic' ] = @db_result(db_query( "SELECT id FROM prefix_gallery_imgs WHERE cat = " . $picofxOpts [ 'directory' ]. " ORDER BY RAND() LIMIT 1" ),0); } if (! empty ( $picofxOpts [ 'pic' ])) { $picofxOpts [ 'pic' ] .= '.' .@db_result(db_query( "SELECT endung FROM prefix_gallery_imgs WHERE id = " . $picofxOpts [ 'pic' ]),0); } $picofxNextChange = date ( 'Y-m-d' , time() + 3600 * 24 * $picofxOpts [ 'interval' ]); // geaendertes pic in db speichern db_query( 'UPDATE prefix_allg SET v2 = \'' . $picofxOpts [ 'pic' ] . '\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1' ); db_query( 'UPDATE prefix_allg SET v2 = \'' . $picofxNextChange . '\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1' ); } $picofxThumb = 'img_thumb_' . $picofxOpts [ 'pic' ]; if ( $picofxOpts [ 'pic' ] != '' AND file_exists ( 'include/images/gallery/' . $picofxThumb )) { $picofxThumb = 'img_thumb_' . $picofxOpts [ 'pic' ]; $picofxImg = getimagesize ( 'include/images/gallery/' . $picofxThumb ); if ( $picofxImg [0] < $picofxOpts [ 'picwidth' ]) { $picofxImg [1] = @ ceil (( $picofxImg [1] / $picofxImg [0]) * $picofxOpts [ 'picwidth' ]); $picofxImg [0] = $picofxOpts [ 'picwidth' ]; } list ( $id , $endung ) = explode ( '.' , $picofxOpts [ 'pic' ]); if ( $picofxOpts [ 'directory' ] == 0) { $cid = db_result(db_query( "SELECT cat FROM prefix_gallery_imgs WHERE id = " . $id ),0); } else { $cid = $picofxOpts [ 'directory' ]; } $anz = db_result(db_query( "SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < " . $id . " AND cat = " . $cid ),0); $weite = $allgAr [ 'gallery_normal_width' ]+30; ?> <script language= "JavaScript" type= "text/javascript" > <!-- function picOfxOeffneFenster (bildr, cat) { var fenster = window.open ( 'index.php?gallery-show-' +cat+ '-p' +bildr, 'showBild' , 'scrollbars=yes,height=600,width=<?php echo $weite; ?>,left=200,status=yes' ); fenster.focus(); return (false); } //--> </script> <?php echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td>' ; echo '<a target="_blank" href="index.php?gallery-show-' . $cid . '-p' . $anz . '" onClick="return picOfxOeffneFenster(' . $anz . ',' . $cid . ');"><img src="include/images/gallery/' . $picofxThumb . '" width="' . $picofxImg [0]. '" height="' . $picofxImg [1]. '" alt=""></a>' ; echo '</td></tr></table>' ; } else { echo $lang [ 'nothingavailable' ]; } ?> |
Für Hilfe wäre ich sehr dankbar.
Gruß
swenieboy
betroffene Homepage: localhost
Zuletzt modifiziert von swenieboy am 21.06.2010 - 17:54:36