|
|
07.09.2009, 18:00
|
|
Гость
Гость
|
имеется следующие
Код:
$browse_sub[2][prefix] = "<table width=750 border=0 cellpadding=0 cellspacing=0 align=center>";
$browse_sub[2][suffix] = "</table>";
$browse_sub[2][active] = "<tr><td class=maintitlecollapse colspan=4><a href=%URL>+</a> <a href=%URL>%NAME</a></td></tr>";
$browse_sub[2][active_link] = "<tr><td class=maintitlecollapse colspan=4><a href=%URL>+</a> <a href=%URL>%NAME</a></td></tr>";
$browse_sub[2][unactive] = "<tr><td class=maintitlecollapse colspan=4><a href=%URL>+</a> <a href=%URL>%NAME</a><td></tr>";
как можно сделать чтобы в тех разделах где нету подкаталогов небыло
я понял что это можно сделать с помощию sql запроса, но не как неосилю здешние функция для их запроса
|
|
|
08.09.2009, 17:53
|
|
Гость
Гость
|
Не думаю что что-то сильно поменяется, если вы это просто вырежете из шаблона вывода навигации.
|
|
|
10.09.2009, 16:07
|
|
Гость
Гость
|
мне надо чтоб в те разделы где есть подразделы вставлялся + а там где их нету небыло ничего, я непонял к чему вы мне это говорите, может вы меня неправельно поняли
|
|
|
11.09.2009, 16:11
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
все просто, создаете функцию, которая возвращает кол-во внутр. подразделов, типа
Код:
function get_childs($sub) {
global $db; return ($db->get_var("select count(1) from Subdivision where Checked=1 and Parent_Sub_ID=".(int)$sub));
}
помещаете ее в /netcat/modules/default/function.inc.php
далее в шаблоне вывода меню делаете типа такого:
Код:
$browse_sub[2][active] = "".(get_childs($data[$i][Subdivision_ID]>0?"есть подразделы":"нет подразделов"))."";
код не проверял, могут быть опечатки - отлаживайте сами
Temet nosce...
|
|
|
17.09.2009, 08:16
|
|
Гость
Гость
|
большое спс помогло
|