Код: Выделить всё
<ul>
<li>Форум
<ul>
<li>Подфорум1
<ul>
<li>Подфорум1.1</li>
</ul>
<ul>
<li>Подфорум1.2</li>
</ul>
<ul>
<li>Подфорум1.3</li>
</ul>
</li>
</ul>
</li>
</ul>
Код: Выделить всё
<!-- BEGIN forumrow -->
<ul id="menu_cat">
<li><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS --> {forumrow.SUBFORUMS}<!-- ENDIF -->
</li></ul>
<!-- END forumrow -->-----------
CSS:
Код: Выделить всё
#menu_cat, #menu_cat ul {
margin:0;
padding: 0;
list-style: none;
float:left;
}
#menu_cat:before,
#menu_cat:after {
content: "";
display: table;
}
#menu_cat:after {
clear: both;
}
#menu_cat {
zoom:1;
}
#menu_cat li {
float: left;
width: 200px;
position: relative;
}
#menu_cat a {
float: left;
padding: 11px 20px;
color: #424242;
font: bold 12px Arial, Helvetica;
text-decoration: none;
}
#menu_cat li:hover > a {
color: #424242;
background-color:#e2e2e2 !important;
width: 178px;
}
#menu_cat li span:hover > a {
color: #424242;
background-color:#e2e2e2 !important;
width: 180px;
border-radius: 3px;
}
#menu_cat ul {
margin: 20px 0 0 0;
_margin: 0; /*IE6 only*/
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
left: 215px;
z-index: 9999;
background: #fafafa;
}
#menu_cat li:hover > ul {
opacity: 1;
visibility: visible;
margin: 0;
}
#menu_cat ul ul {
top: 0;
left: 197px;
margin: 0 0 0 20px;
_margin: 0; /*IE6 only*/
}
#menu_cat ul li {
float: none;
display: block;
border: 0;
_line-height: 0; /*IE6 only*/
}
#menu_cat ul a {
padding: 11px;
width: 200px;
_height: 10px; /*IE6 only*/
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
#menu_cat ul a:hover {
background: #fafafa;
color:#424242;
}
#menu_cat ul ul a:hover {
background: #fafafa;
color:#424242;
}
-----
functions_display.php
Код: Выделить всё
foreach ($subforums_list as $subforum)
{
$s_subforums_list[] ='<li>'.'<a href="' . $subforum['link'] . '">' . $subforum['name'] . '</a>' .'</li>';
}
$max_subforums_column_length = 10;
$i = 0;
$s_subforums_list_str = '';
foreach ($s_subforums_list as $k => $v)
{
if ($i == 0)
{
$s_subforums_list_str .= '<ul class="subforums">';
}
$s_subforums_list_str .= $v;
if ($i == $max_subforums_column_length - 1)
{
$s_subforums_list_str .= '</ul>';
$i = 0;
}
else
{
++$i;
}
}
if ($i != 0)
{
$s_subforums_list_str .= '</ul>';
}
$s_subforums_list = $s_subforums_list_str;
----
Изображение 1
У меня получается как на вложении, то есть подкатегории третьего уровня не выносятся дальше, а отображаются снизу..
Что добавить чтобы они выносились?
--
Конкретно интересует расположение <UL><LI></LI></UL> в functions_display.php, и возможно правка цикла..


