Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   галерея (http://www.flasher.ru/forum/showthread.php?t=57212)

васёк 19.04.2004 20:08

галерея
 
где скачать прогу для создания фото галерее собственногго дизайна с удобным и просты интерфэйсом.

ninja_127 20.04.2004 11:29

В ACDSee - есть такая стандартная функция. Единственное - дизайн придется самому писать.

васёк 20.04.2004 14:32

а
 
другие?

ninja_127 20.04.2004 14:47

не знаю, я такие вещи скриптами генерирую - или просто динамику делаю.

васёк 20.04.2004 20:34

научи
 
как?

ninja_127 21.04.2004 09:55

Re: научи
 
Цитата:

Оригинал написал(а) васёк
как?
Пишу скрипты на PHP

васёк 21.04.2004 10:15

дай
 
дай посмотреть, или дай исходник.

ninja_127 21.04.2004 10:28

album.php
 
<?

$cols = 2; // columns number
$table_bg_color = "#FFFFFF"; // table background color
$table_border = "0"; // table border size
$table_width = "100%"; // table width

$i =1;
$files = array ();
$myDirectory = opendir("./../gal_autumn/imgs/thumbs");
echo "<table width='$table_width' bgcolor = '$table_bg_color' border ='$table_border' cellpadding='5' cellspacing='0'><tr>";
while ($file = readdir($myDirectory)) {

if (($file != ".") && ($file != "..") && ($file != "index.php") && !(is_dir("./../gal_autumn/imgs/$file")) )
{
$files[] = $file;
if (is_int($i / $cols)) {
list($width, $height) = getimagesize("./../gal_autumn/imgs/$file");
echo "<td align='center'>";
?>

<a href="#" onClick="MyWindow=window.open('viewer.php?cast=<?php echo $cast;?>&file=<?php echo $file;?>','MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=<?php echo "$width";?>,height=<?php echo "$height";?>,left=20,top=20'); return false;">

<?
echo "<img src='gal_autumn/imgs/thumbs/$file' border='0'></a>";
echo "</td></tr><tr>";
}
else
{
list($width, $height, $type, $attr) = getimagesize("./../gal_autumn/imgs/$file");
echo "<td align='center'>";
?>


<a href="#" onClick="MyWindow=window.open('viewer.php?cast=<?php echo $cast; ?>&file=<?php echo $file;?>','MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=<?php echo "$width";?>,height=<?php echo "$height";?>,left=20,top=20'); return false;">


<?
echo "<img src='./../gal_autumn/imgs/thumbs/$file' border='0'></a>";
echo "</td>";
}
$i++;
}
}
echo "</tr></table>";
closedir($myDirectory);
?>

ninja_127 21.04.2004 10:29

viewer.php
 
<?php
$file = $HTTP_GET_VARS['file'];
echo "<img src='imgs/$file'>";
?>

ninja_127 21.04.2004 10:59

правда это не самый удачный достаточно железобетонный пример. но принцип объянсяет.


Часовой пояс GMT +4, время: 13:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.