ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вывод категорий в две колонки
  #1  
Старый 30.05.2007, 10:01
Аватар для xspirit
xspirit
Новичок
Регистрация: 22.05.2007
Сообщений: 3
Провел на форуме:
12135

Репутация: 0
По умолчанию Вывод категорий в две колонки

Пишу модуль файлового архива.
PHP код:
function ShowCategory($parentid 0$sublevelmarker '')
 { 
   global 
$tpl$cat_i_down$user_group$member_id$config;
     
$allow_list explode (','$user_group[$member_id['user_group']]['allow_cats']);
  
   if(
$parentid == 0) {
         
$sublevelmarker .= '';
   }
   else {
       
$sublevelmarker1 .= '';
   } 
  
     if (
count($cat_i_down)) {
  
         foreach (
$cat_i_down as $cats) {
             if (
$cats['parentid'] == $parentid$root_category[] = $cats['id'];
         }
  
         
$count_category count($root_category);
         if (
$count_category) {
             
$counter 0;
             foreach (
$root_category as $id) {
                 
$counter++;
                 if (
$allow_list[0] == "all" OR in_array($id$allow_list)) {
                     if (
$parentid == 0) {
                         if (
$config['allow_alt_url'] == "yes"){
                         
$tpl->set('[full-link]',$sublevelmarker."<table border=3><a href=\"".$config['http_home_url']."files/cat{$cat_i_down[$id]['id']}.html\">");
                         }
                     else { 
                         
$tpl->set('[full-link]',$sublevelmarker."<a href=\"".$config['http_home_url']."index.php?do=files&op=cat&id={$cat_i_down[$id]['id']}\">");
                     }
                     }
                     else {
                         if (
$config['allow_alt_url'] == "yes")
                         
$tpl->set('[full-link]',$sublevelmarker1."<a href=\"".$config['http_home_url']."files/cat{$cat_i_down[$id]['id']}.html\">");
                     else 
                         
$tpl->set('[full-link]',$sublevelmarker1."<a href=\"".$config['http_home_url']."index.php?do=files&op=cat&id={$cat_i_down[$id]['id']}\">");
                     }
                         
                     if (
$parentid == 0) {
                     
$tpl->set('[/full-link]',"</a>");        
                     }
                     else {
                     
$tpl->set('[/full-link]',"</a> &raquo;");
                     }
                     if (
$parentid == 0) {            
                     
$tpl->set('{title}'"<b>{$cat_i_down[$id]['name']}</b>");
                     
$tpl->set('[number_files_cat]',"");
                     
$tpl->set('{number_files_cat}',$cat_i_down[$id]['news_number']);
                     
$tpl->set('[/number_files_cat]',"");
                     }
                     
#&rarr;
                     
else {
                         
$tpl->set('{title}'"{$cat_i_down[$id]['name']}");
                     
$tpl->set('{number_files_cat}',"");
                     
$tpl->set_block("'\\[number_files_cat\\](.*?)\\[/number_files_cat\\]'si","");
                     }
  
                     
$tpl->set_block("'\\[catheader\\].*?\\[/catheader\\]'si","");
                     
$tpl->set_block("'\\[catline\\](.*?)\\[/catline\\]'si","\\1");
                     
$tpl->set_block("'\\[catbreak\\].*?\\[/catbreak\\]'si","");
                     
$tpl->set_block("'\\[catfooter\\].*?\\[/catfooter\\]'si","");
                     
$tpl->compile('content');
                 }
             
ShowCategory($id$sublevelmarker);
                 if (
$parentid == 0) {
                     
$tpl->set_block("'\\[catheader\\].*?\\[/catheader\\]'si","");
                     
$tpl->set_block("'\\[catline\\].*?\\[/catline\\]'si","");
                     
$tpl->set_block("'\\[catfooter\\].*?\\[/catfooter\\]'si","");
                     
$tpl->set_block("'\\[catbreak\\](.*?)\\[/catbreak\\]'si","\\1");
                     
$tpl->compile('content');
                 }
             }
         }
     }
 } 

Помогите сделать вывод категорий файлов с подкатегориями в два столбца.

Теперешний вид




и вид который нужно получить:



ПОМОГИТЕ ПЛИЗЗЗ!!!!

Последний раз редактировалось xspirit; 30.05.2007 в 10:09..
 
Ответить с цитированием

  #2  
Старый 30.05.2007, 10:16
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

http://www.w3.org/TR/html401/struct/tables.html
 
Ответить с цитированием

  #3  
Старый 30.05.2007, 10:39
Аватар для xspirit
xspirit
Новичок
Регистрация: 22.05.2007
Сообщений: 3
Провел на форуме:
12135

Репутация: 0
По умолчанию

Таблицы я знаю! Помогите подогнать их под РНР код!
 
Ответить с цитированием

  #4  
Старый 30.05.2007, 11:21
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

У тебя все есть...сложно на таблицы растолкать?
 
Ответить с цитированием

  #5  
Старый 30.05.2007, 11:25
Аватар для xspirit
xspirit
Новичок
Регистрация: 22.05.2007
Сообщений: 3
Провел на форуме:
12135

Репутация: 0
По умолчанию

Да, я запутался!!! :'(
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Основные команды командной строчки. Егорыч+++ *nix 65 01.10.2009 17:27
Задачка для админов. Две сетевых и два провайдера. Егорыч+++ *nix 6 12.12.2006 17:03



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


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




ANTICHAT.XYZ