Panel losowa fotka w php-fusion


(Krawczyk Michal) #1

Witam. Mam tu skrypt losowej fotki w php-fusion. Dziala idealnie. Przy kazdym przeladowaniu strony zdjecie zostaje wgrywane i wyswietlone w danym miejscu. Problem jest w tym, ze zdjecie jest tylko jedno a mi potrzebe sa kilka losowych fotek. Panel ma byc na srodku strony wiec jedno zdjecie wyglada smiesznie. Dziekuje za pomoc. Podaje nazwe strony http://www.silure.pl

<?php


if (!defined("IN_FUSION")) { die("Access Denied"); }


if (file_exists(INFUSIONS."random_photo_panel/locale/".$settings['locale'].".php")) {

	include INFUSIONS."random_photo_panel/locale/".$settings['locale'].".php";

} else {

	include INFUSIONS."random_photo_panel/locale/Polish.php";

}


$result = dbquery(

"SELECT tp.photo_id, tp.photo_title, tp.photo_thumb1, ta.album_id, ta.album_title FROM ".DB_PHOTOS." tp

LEFT JOIN ".DB_PHOTO_ALBUMS." ta USING(album_id)

WHERE ".groupaccess('album_access')." ORDER BY RAND() LIMIT 5"

);

if (dbrows($result)) {

	$data = dbarray($result);


	define("R_SAFEMODE", @ini_get("safe_mode") ? true : false);

	define("R_PHOTODIR", PHOTOS.(!R_SAFEMODE ? "album_".$data['album_id']."/" : ""));



	echo "

\n"; echo "\n"; if ($data['photo_thumb1'] && file_exists(R_PHOTODIR.$data['photo_thumb1'])) { echo " ".$data[\n"; } ?[/code]