Доработать php код для dle - 5 мин

Константин
На сайте с 23.05.2010
Offline
110
828

для прогера наверно не составит большого труда!:)

есть такой код

#-----------------------------------------#
if(file_exists(ENGINE_DIR.'/cache/cat_menu.tmp'))
{
$cat_menu=file_get_contents(ENGINE_DIR.'/cache/cat_menu.tmp');
}
else
{
$sql_result = $db->query("SELECT id,alt_name,name,parentid FROM " . PREFIX . "_category WHERE parentid=0 ORDER BY posi");
$cat_menu='<ul>';
while($row = $db->get_row($sql_result))
{
$row3 = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=".$row['id']);
$stats_news = $row3['count'];
$res = $db->query("SELECT id,alt_name,name,parentid FROM " . PREFIX . "_category WHERE parentid='".$row['id']."' ORDER BY posi");
$cat_menu.=($db->num_rows($res)>=1)?'<li> <a href="'.$config['http_home_url'].'index.php?do=cat&category='.$row['alt_name'].'">'.$row['name'].'</a> </li>
':'<li><a href="'.$config['http_home_url'].'index.php?do=cat&category='.$row['alt_name'].'">'.$row['name'].'</a> </li>';

while($row2 = $db->get_row($res))
{
$row4 = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=".$row2['id']);
$stats_news = $row4['count'];
$cat_menu.='<li> <a href="'.$config['http_home_url'].'index.php?do=cat&category='.$row2['alt_name'].'">'.$row2['name']."</a></li>";
}
$cat_menu.=($db->num_rows($res)>=1)?'':'';
}
$cat_menu.='</ul>';
file_put_contents(ENGINE_DIR.'/cache/cat_menu.tmp',$cat_menu);
}
$tpl->set('{cat_menu}', $cat_menu);
#-----------------------------------------#

выводит категории и подкатегории в таком виде


<ul>
<li> <a href="/index.php?do=cat&category=main">Информация</a> </li>
<li> <a href="/index.php?do=cat&category=podcat2">Первая подкатегори</a></li>
<li> <a href="/index.php?do=cat&category=news">новости</a> </li>
<li> <a href="/index.php?do=cat&category=game">Игры</a></li>
<li> <a href="/index.php?do=cat&category=game2">Игры 2</a></li>
<li> <a href="/index.php?do=cat&category=game-3">игры 3</a></li>
</ul>
<ul>

а надо что б выводил в таком виде


<ul>
<li> <a href="/index.php?do=cat&category=main">Информация</a>
<ul>
<li> <a href="/index.php?do=cat&category=podcat2">Первая подкатегори</a></li>
</ul>
</li>

<li> <a href="/index.php?do=cat&category=news">новости</a>
<ul>
<li> <a href="/index.php?do=cat&category=game">Игры</a></li>
<li> <a href="/index.php?do=cat&category=game2">Игры 2</a></li>
<li> <a href="/index.php?do=cat&category=game-3">игры 3</a></li>
</ul>
</li>
</ul>

оплата 100р - ну может больше:)

website-verstka добавил 06.09.2010 в 07:23

ИНФОРМАЦИЯ И НОВОСТИ - это категории

а все остальное подкатегории

O
На сайте с 11.01.2010
Offline
11
#1

удалено...

T
На сайте с 20.03.2007
Offline
67
Toy
#2

помогу, если ещё актуально www.toydestroyer.ru

dayw
На сайте с 25.01.2006
Offline
116
#3

Извините, но сделайе тогда сами! если можете оценить время на доработку, значит знаете что и как делать...

Интернет-магазин игровых приставок в Москве (https://savelagame.ru)
S8
На сайте с 27.08.2010
Offline
66
#4

Могу взятся ICQ 614545319

Константин
На сайте с 23.05.2010
Offline
110
#5

Тему закрываю - нашел исполнителя на фрилансе

сделал не за 5, ну примерно за 10 мин

dayw - вы поставили "-" в репу?

Если не секрет то за что?

website-verstka добавил 06.09.2010 в 20:30

Кто минусанул мою репу - стукните в личку

просто интересно за что?

dayw
На сайте с 25.01.2006
Offline
116
#6

Почитайте правила форума, почитайте и сам форум. И отпадет у Вас вопрос, я поставил или нет. Я не могу ставить минусы или плюсы =)

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