losowe zdjecie z zewnetrznej galerii

mokmaster

Avatar: mokmaster

2012-09-28 19:59

Witam.
Mam takie pytanie czy przy modyfikacji skryptu opisanego tutaj:
http://opensolution.org/Quick.Cms/forum/losowe-zdjecie,1853.html

Mogę wyświetlać zdjęcia z innego katalogu (konkretnie galerii simlery) - podejrzewam że ścieżkę do danej galerii będę musiał wpisywać ręcznie?

Chodziło by o uzyskanie takiego efektu, aby po wpisaniu nowego linka ze zdjęciami (w nowe pole w w panelu administracyjnym w cms) na stronie byłyby wyświetlane losowo zdjęcia z tej galerii/katalogu podlinkowane do tej galerii.

Jest to wykonalne?

» Quick.Cms v4.x

pozdrawiam

jankesmj

Avatar: jankesmj

2012-10-06 20:35

ja używam pliku galeria.php - zawartość pliku:


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">templates/default.css</style>
</head>
<?php

/* zmienna $dir = 'folder' */
$dir 'files'$dh opendir($dir);

/* The following loop scans the directory specified ignoring folders and Thumbs.db */
while (false !== ($filename readdir($dh))) { if($filename == "Thumbs.db" || is_dir($filename)){ }else{ $tempArray explode("."$filename);

/* rozszerzenia wyswietlanych obrazkow */
if($tempArray[1] == "JPG" || $tempArray[1] == "jpg" || $tempArray[1] == "gif" || $tempArray[1] == "png" || $tempArray[1] == "tif" || $tempArray[1] == "bmp"){ $files[] = $filename; } } }

/* generuje losowy numer */
$nooffildi count($files); $nooffiles = ($nooffildi-1); srand((double)microtime()*1000000); $randnum rand(0,$nooffiles);

/* wyswietla obrazek */
echo"<a id='example2' href='$dir/$files[$randnum]')><IMG SRC='$dir/$files[$randnum]' BORDER='0' width='140'><br><br></a>";

?>


w tym przypadku wyświetla losowo obrazki z katalogu "files"

www.jankes.noskow.pl

Do góry
o nas | kontakt