Есть очень проста галерея на php всем устраивает, но не могу разобраться, как поменять диз, и где его вообще взять.. (сам пробывал сделать не получилось) и второй вопрос, как сделать чтобы при открытие картинки, можно было бы их листать? Галерея SmZgalleryFast v1.0 ДЕМО
Ошибка была в коде php когда менял диз приходилось код разбрасывать, видать что то где то не правильно делал, он ругался на строчки и на знаки } например
хм странно. php к css никакого отношения не должен иметь если только он не инклудится напрямую в php страницу
это тебе надо посностью переделывать тогда все таблицы все div'ы всё всё всё. я думал у тебя с css там чтото.
могу тебе посоветовать найти другой скрипт галереи. или заказывать чтоб тебе его ктото переделал, потому что работы там предостаточно. если надо вот я стили немного переделал PHP: 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 не знаю...
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"); ?>
тыц вот сделал как у меня было первоначально, только тут ошибка, посмотри плиз Только забыл два инклуда убрать с дизайном