Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Вывод категорий в две колонки |

30.05.2007, 10:01
|
|
Новичок
Регистрация: 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> »");
}
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]',"");
}
#→
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..
|
|
|

30.05.2007, 10:16
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
http://www.w3.org/TR/html401/struct/tables.html
|
|
|

30.05.2007, 10:39
|
|
Новичок
Регистрация: 22.05.2007
Сообщений: 3
Провел на форуме: 12135
Репутация:
0
|
|
Таблицы я знаю! Помогите подогнать их под РНР код!
|
|
|

30.05.2007, 11:21
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
У тебя все есть...сложно на таблицы растолкать?
|
|
|

30.05.2007, 11:25
|
|
Новичок
Регистрация: 22.05.2007
Сообщений: 3
Провел на форуме: 12135
Репутация:
0
|
|
Да, я запутался!!! :'(
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|