Просмотр полной версии : Галерея
Есть очень проста галерея на php всем устраивает, но не могу разобраться, как поменять диз, и где его вообще взять.. (сам пробывал сделать не получилось) и второй вопрос, как сделать чтобы при открытие картинки, можно было бы их листать?
Галерея SmZgalleryFast v1.0 (http://softtime.ru/info/smzgalleryfast.php?down=smzgalleryfast.zip)
ДЕМО (http://CTEHA.info)
dr.Web повторюсь.
(сам пробывал сделать не получилось)
Эту ксс ковырял
Ошибку выдавало все время исправить не получилось
а что за ошибку выдавало опиши.мб там идёт проверка md5 этой css'ки?
Ошибка была в коде php когда менял диз приходилось код разбрасывать, видать что то где то не правильно делал, он ругался на строчки и на знаки } например
хм странно. php к css никакого отношения не должен иметь если только он не инклудится напрямую в php страницу
dr.Web скачай плиз галерею глянь, если есть время свободное
dr.Web скачай плиз галерею глянь, если есть время свободное
скинь твой файл стилей который у тебя не работает.
dr.Web удалил его я со злости((
Вот такой хочу дизайн CTEHA.info/r.rar
это тебе надо посностью переделывать тогда все таблицы все div'ы всё всё всё.
я думал у тебя с css там чтото.
Печально. А на счет при открытие фото, чтобы листать можно было как сделать?
могу тебе посоветовать найти другой скрипт галереи. или заказывать чтоб тебе его ктото переделал, потому что работы там предостаточно.
если надо вот я стили немного переделал
html, body{margin:0;background:#000;font:12px Arial, Helvetica;color:#B0B0B0;}
td {font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif}
th {font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif}
a:link, a:visited, a:active{text-decoration:underline;color:#999;font-weight:700;}
a:hover{text-decoration:none;}
h3 {font:14px; color:#D2D2D2;font-weight:bold;}
.title {margin:0 0 5px;padding:6px 0;color:#888;font-size:14px;border-bottom:1px dashed #888;}
.tborder {border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid; color: #000000;background-color: #d1d1e1}
.tcat {background: #333 repeat-x left top; font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #ffffff}
.tcat a:link {color: #777; text-decoration: none}
.tcat a:visited {color: #777; text-decoration: none}
.tcat a:hover {text-decoration: underline}
.tcat a:active {text-decoration: underline}
.alt1 {color: #000000; background-color: #f5f5ff}
.alt2 {color: #000000; background-color: #fff}
.smallfont {font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif}
.topbar {font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif}
dr.Web а можешь код который в index.php разделить на две части:
1 которая находиться в левой части, где категории...
2 которая выводит все картинки ну думаю понял...
А то я php не знаю...
<?
/*
Скрипт: SmZgalleryFast v1.0
PHP: PHP 4.3 и выше
GDlib: 2
mySQL: -
Автор: SmZ-scripts (aka BAHO)
*/
include("config.php");
include("design/header.tpl");
?>
<table cellpadding=2 cellspacing=7 border=0 width=100%>
<tr>
<td valign=top colspan=2>
<?include("design/top.tpl");?></td>
</tr>
<tr>
<td valign=top width=190>
<table class=tborder cellspacing=1 cellpadding=6 border=0 width=200>
<tr>
<td class=tcat>Галереи</td>
</tr>
<tr>
<td class=alt2><a href="index.php">Главная</a></td>
</tr><?
$t=0;
$dir_menu=opendir("./files");
while($folder=readdir($dir_menu))
{
if($folder!="." && $folder!=".." && filetype("./files/$folder")=="dir")
{
chdir("./files/$folder");
#$scan_dir=opendir(".");
$t++;
if(file_exists("info.dat"))
{
$file=fopen("info.dat",r);
$title_cat=fgets($file);
clearstatcache();
}
else $title_cat="Категория $t";
$array_cat["$folder"]=ucfirst(trim($title_cat));
chdir("../../");
}
}
if(count($array_cat)>0)
{
asort($array_cat);
foreach($array_cat as $key=>$val)
{
$first=substr($val,0,1);?>
<tr>
<td class=alt2><?if($first!=$symbol) echo "<b>";?>
<a href="index.php?cat=<?echo rawurlencode($key);?>"><?echo$val;?></a>
<?if($first!=$symbol) echo "</b>";?></td>
</tr><?
$symbol=$first;
}
}?>
<tr>
<td class=alt2>Тут всякая реклама и ещё что-то</td>
</tr>
</table></td>
<td valign=top align=center width=90%><?
$cat=urldecode($cat);
if(file_exists("./files/$cat"))
{
chdir("./files/$cat");
$scan_dir=opendir(".");
while($scan_dir2=readdir($scan_dir))
{
$arr=explode(".",$scan_dir2);
$end=strtolower(end($arr));
if($scan_dir2!="." && $scan_dir2!=".." && in_array($end,$types)) $r++;
}
$pages=ceil($r/$f);
if($page=="" || $page=="0" || $page>$pages) $page=1;
if(file_exists("info.dat"))
{
$file=fopen("info.dat",r);
$title_cat=fgets($file);
clearstatcache();
}
else $title_cat="Категория NONAME";?>
<?//тут начинается блок вывода фоток?>
<table class=tborder cellspacing=1 cellpadding=6 width="100%" align=center border=0>
<tr>
<td class=tcat colspan=<?echo$x;?>>Галерея: <?echo$title_cat;?>.
Всего фотографий: <?echo$r;?>.</td>
</tr>
<tr>
<td class=alt2 colspan=<?echo$x;?> valign=middle align=center><?
if($page>1) echo "<a href=\"index.php?cat=$cat&page=".($page-1)."\"><</a> ";?>
Страницы: <?pages($r);?><?
if($page<$pages) echo " <a
href=\"index.php?cat=$cat&page=".($page+1)."\">></a> ";?></td>
</tr><?
$i=$ii=1;
$start=($page-1)*$f+1;
$end=$page*$f;
$dir_gal=opendir(".");
while($image=readdir($dir_gal))
{
$arr=explode(".",$image);
$ext=strtolower(end($arr));
if($image!="." && $image!=".." && in_array($ext,$types) && filetype("$image")=="file")
{
if($ii>=$start && $ii<=$end)
{
if($i==1) echo "<tr>";
$info_img=getimagesize($image);
echo "<td class=alt2 valign=middle align=center><strong>:::: $ii ::::</strong><br>
<a href=\"full.php?cat=".urlencode($cat)."&img=$image\" target=_blank>
<img src=\"image.php?cat=".urlencode($cat)."&image=$image\" border=1></a>
<br>Название: ".str_replace(".$end","",$image)."<br>
<i>Размер: $info_img[0]x$info_img[1]</i></td>";
if($i==$x) { echo "</tr>"; $i=1; }
else $i++;
}
$ii++;
}
}?>
<tr>
<td class=alt2 colspan=<?echo$x;?> valign=middle align=center><?
if($page>1) echo "<a
href=\"index.php?cat=$cat&page=".($page-1)."\"><</a> ";?>
Страницы: <?pages($r);?><?
if($page<$pages) echo " <a
href=\"index.php?cat=$cat&page=".($page+1)."\">></a> ";?></td>
</tr>
</table><?
//конец блока вывода фоток
}
else
{?>
<table class=tborder cellspacing=1 cellpadding=6 width="100%" align=center border=0>
<tr>
<td class=tcat>Галлерея!</td>
</tr>
<tr>
<td class=alt1 align=middle><?include("design/index.tpl");?></td>
</tr>
</table><?
}?>
</td>
</tr>
<tr>
<td valign=top colspan=2>
<table class=tborder cellspacing=1 cellpadding=6 width="100%" align=center border=0>
<tr>
<td class=tcat align=center><span class=smallfont>
<a href="<?echo$site_url;?>"><?echo$site_title;?></a> копирайт</span></td>
</tr>
</table></td>
</tr>
</table>
<?
include("design/footer.tpl");
?>
тыц (http://CTEHA.info/232.rar) вот сделал как у меня было первоначально, только тут ошибка, посмотри плиз
Только забыл два инклуда убрать с дизайном
тыц (http://CTEHA.info/232.rar) вот сделал как у меня было первоначально, только тут ошибка, посмотри плиз
Только забыл два инклуда убрать с дизайном
не вижу ошибку.просто косячно отображается главная
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot