ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 10.04.2010, 15:18
GOODmen
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме:
5779069

Репутация: 185
Отправить сообщение для GOODmen с помощью ICQ
По умолчанию

Печально. А на счет при открытие фото, чтобы листать можно было как сделать?
 
Ответить с цитированием

  #12  
Старый 10.04.2010, 16:14
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме:
1093500

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

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


если надо вот я стили немного переделал


PHP код:
htmlbody{margin:0;background:#000;font:12px Arial, Helvetica;color:#B0B0B0;}
td {font10pt verdanagenevalucida'lucida grande'arialhelveticasans-serif}
th {font10pt verdanagenevalucida'lucida grande'arialhelveticasans-serif}
a:linka:visiteda:active{text-decoration:underline;color:#999;font-weight:700;}
a:hover{text-decoration:none;}
h3 {font:14pxcolor:#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-decorationunderline}
.
tcat a:active {text-decorationunderline}
.
alt1 {color#000000; background-color: #f5f5ff}
.alt2 {color#000000; background-color: #fff}
.smallfont {font11px verdanagenevalucida'lucida grande'arialhelveticasans-serif}
.
topbar {font11px verdanagenevalucida'lucida grande'arialhelveticasans-serif

Последний раз редактировалось dr.Web; 10.04.2010 в 16:21..
 
Ответить с цитированием

  #13  
Старый 10.04.2010, 17:32
GOODmen
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме:
5779069

Репутация: 185
Отправить сообщение для GOODmen с помощью ICQ
По умолчанию

dr.Web а можешь код который в index.php разделить на две части:
1 которая находиться в левой части, где категории...
2 которая выводит все картинки ну думаю понял...

А то я php не знаю...
 
Ответить с цитированием

  #14  
Старый 10.04.2010, 17:38
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме:
1093500

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

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>&nbsp;&nbsp;";?>
      Страницы: <?pages($r);?><?
      
if($page<$pages) echo "&nbsp;&nbsp;<a
      href=\"index.php?cat=
$cat&page=".($page+1)."\">></a>&nbsp;&nbsp;";?></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>&nbsp;&nbsp;";?>
      Страницы: <?pages($r);?><?
      
if($page<$pages) echo "&nbsp;&nbsp;<a
      href=\"index.php?cat=
$cat&page=".($page+1)."\">></a>&nbsp;&nbsp;";?></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");
?>
 
Ответить с цитированием

  #15  
Старый 10.04.2010, 17:44
GOODmen
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме:
5779069

Репутация: 185
Отправить сообщение для GOODmen с помощью ICQ
По умолчанию

тыц вот сделал как у меня было первоначально, только тут ошибка, посмотри плиз
Только забыл два инклуда убрать с дизайном

Последний раз редактировалось GOODmen; 10.04.2010 в 17:47..
 
Ответить с цитированием

  #16  
Старый 10.04.2010, 18:04
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме:
1093500

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

Цитата:
Сообщение от GOODmen  
тыц вот сделал как у меня было первоначально, только тут ошибка, посмотри плиз
Только забыл два инклуда убрать с дизайном
не вижу ошибку.просто косячно отображается главная
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фото галерея GOODmen PHP, PERL, MySQL, JavaScript 4 23.03.2010 09:35
галерея +casper+ PHP, PERL, MySQL, JavaScript 0 05.03.2010 01:05
Php галерея (помогите найти) a1nt PHP, PERL, MySQL, JavaScript 9 09.03.2007 13:37
Фото галерея KaMiKadZe Уязвимости 2 02.04.2006 16:51
Галерея моддинга ))) dinar_007 Аппаратное обеспечение 12 05.03.2006 22:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ