1) Открываем файл index.php, находим код
выше его вставляем
2) Немного о формировании ссылок. Пункт меню формируется в коде
где
- переменная $config['http_home_url'] возвращает значение "http://ваш_домен/" (без кавычек)
- переменная $row['alt_name'] - это название категории латиницей (например: video)
- переменная $row['name'] - это название категории кирилицей (например: Видео)
- $row['new_'] - количество новостей данной категории за сегодня
- $row['allnews_'] - общее количество новостей по данной категории
В код можно вставить класс, согласно которому, будет отображаться менюшка. Например
В приведенном примере ссылка будет вида
_http://ваш_домен/video
3) Открываем шаблон /templates/ваш_шаблон/main.tpl
В нужном месте ставим {main_menu}
4) работающее меню можно посмотреть на _http://1024kbytes.com
5) тестировалось на DLE7.5
Спасибо за внимание :-)
$tpl->set ( '{AJAX}', $ajax );
выше его вставляем
/*********Главное меню******************************************/
$sql_result = $db->query("select ct.name,
ct.alt_name,
ct.posi,
(select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_,
(select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND approve = '1') as allnews_
from ". PREFIX ."_category ct
order by ct.posi"
);
$main_menu='';
while($row = $db->get_row($sql_result))
{
$main_menu.='<div><a href="'.$config['http_home_url'].$row['alt_name'].'" >'.$row['name']." ".$row['new_']."/".$row['allnews_']."</a></div>";
}
$tpl->set('{main_menu}', $main_menu);
/******************************************************************/
$sql_result = $db->query("select ct.name,
ct.alt_name,
ct.posi,
(select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_,
(select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND approve = '1') as allnews_
from ". PREFIX ."_category ct
order by ct.posi"
);
$main_menu='';
while($row = $db->get_row($sql_result))
{
$main_menu.='<div><a href="'.$config['http_home_url'].$row['alt_name'].'" >'.$row['name']." ".$row['new_']."/".$row['allnews_']."</a></div>";
}
$tpl->set('{main_menu}', $main_menu);
/******************************************************************/
2) Немного о формировании ссылок. Пункт меню формируется в коде
$main_menu.='<div><a href="'.$config['http_home_url'].$row['alt_name'].'" >'.$row['name']." ".$row['new_']."/".$row['allnews_']."</a></div>";
где
- переменная $config['http_home_url'] возвращает значение "http://ваш_домен/" (без кавычек)
- переменная $row['alt_name'] - это название категории латиницей (например: video)
- переменная $row['name'] - это название категории кирилицей (например: Видео)
- $row['new_'] - количество новостей данной категории за сегодня
- $row['allnews_'] - общее количество новостей по данной категории
В код можно вставить класс, согласно которому, будет отображаться менюшка. Например
$main_menu.='<div><a href="'.$config['http_home_url'].$row['alt_name'].'" class="navigation">'.$row['name']." ".$row['new_']."/".$row['allnews_']."</a></div>";
В приведенном примере ссылка будет вида
_http://ваш_домен/video
3) Открываем шаблон /templates/ваш_шаблон/main.tpl
В нужном месте ставим {main_menu}
4) работающее меню можно посмотреть на _http://1024kbytes.com
5) тестировалось на DLE7.5
Спасибо за внимание :-)




Последние публикации
