- 28.10.2014 16:58
- 28.10.2014 18:48
Это стандартное sub-menu. Есть ли в DLE не готов сказать, давно не смотрел.
Спасибо сказали:
SaddamHusein(28.10.2014), - 28.10.2014 20:09
Как сказал ekart, это sub-menu. В Интернете есть куча шаблонов, которые вы можете использовать. Но на одном из форумов встречала данный скрипт.
HTML:PHP код:файл: js.js:<script type="text/javascript" src="{THEME}/js/js.js"></script>
<li id="top_menu_sub"><a href="#"><b>Меню</b></a>
<div id="submenu" style="display:none;">
<ul id="top_menu_ul">
<li><a href="#"><b>О районе</b></a></li>
<li><a href="#"><b>Власть</b></a></li>
<li><a href="#"><b>Образование</b></a></li>
<li><a href="#"><b>Медицина</b></a></li>
<li><a href="/transport.html"><b>Транспорт</b></a></li>
<li><a href="#"><b>Карта</b></a></li>
<li><a href="#"><b>Работа</b></a></li>
<li><a href="#"><b>Социальная сфера</b></a></li>
</ul>
</div>
</li>
PHP код:document.getElementById('top_menu_sub').onmouseover=vipadaet;
document.getElementById('top_menu_sub').onmouseout=zapadaet;
function vipadaet() {
var vipadaet = document.getElementById('submenu')
vipadaet.style.display = 'block'
}
function zapadaet() {
var zapadaet = document.getElementById('submenu')
zapadaet.style.display = 'none'
}
Качественное продвижение Ваших сайтов! Разработка сайтов с нуля. Спасибо сказали:
SaddamHusein(28.10.2014), - 28.10.2014 21:13
Елена Ильчук,А можно пожалуйста как-нибудь поподробнее??)
- 28.10.2014 21:39
SaddamHusein, это уже готовый скрипт, просто нужно вставить в ваш шаблон сайта.
Качественное продвижение Ваших сайтов! Разработка сайтов с нуля. - 28.10.2014 21:43
Надо забивать подменю вручную. А код который вы видите потом вставить в нужное место шаблона main. ДЛЕ не поддерживает динамических меню
- 28.10.2014 22:27
Omura, А можно поподробнее пожалуйста, как это сделать?
---------- Сообщение добавлено 02:27 ---------- Предыдущее 02:10 ----------
Omura, Может быть какой-то плагин или хак для этого есть? - 29.10.2014 01:13
Всё же как-о получилось собрать этот код!
Может быть, кому понадобится, Работает 100%
Создаём в папке engine/moduls/ файл subcat.php
И вписываем в него вот это:<?php
if( ! defined( 'DATALIFEENGINE' ) ) { die( "Hacking attempt!" ); }
function CategoryMenu($categoryid = 0, $parentid = 0, $returnstring = '') {
global $cat_info, $user_group, $member_id;
$allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_allow_addnews'] );
$root_category = array ();
if( count( $cat_info ) ) {
foreach ( $cat_info as $cats ) {
if( $cats['parentid'] == $parentid ) $root_category[] = $cats['id'];
}
if( count( $root_category ) ) {
foreach ( $root_category as $id ) {
if( $allow_list[0] == "all" or in_array( $id, $allow_list ) ) {
$returnstring .= "<div class='cat'><a href='/".$cat_info[$id]['alt_name']."/'>" . $cat_info[$id]['name'] . "</a><br></div>";
}
$returnstring = CategoryMenu( $categoryid, $id, $returnstring );
}
}
}
return $returnstring;
}
echo CategoryMenu(0, $category_id);
?>- Вставляем в то место, где нужно показывать категории.[not-aviable=main]{include file="/engine/modules/subcat.php"}[/not-aviable]
Мне нужно чтобы категории отображались в строчку, а не столбцом, Подскажите как это сделать?
Нужно для мобильной версии сайта, т.к. если отображать столбцом - приходиться очень долго листать вниз, чтоб перейти уже непосредственно к контентуПоследний раз редактировалось SaddamHusein; 29.10.2014 в 01:22.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Вывод meta description для категорий | WordPress | 4 | 07.08.2013 23:39 |
Вывод новостей из пересеченных категорий | DLE | 2 | 12.11.2012 15:02 |
Как убрать вывод постов из под категорий в категорию в ВП? | WordPress | 9 | 28.12.2011 20:44 |
Вывод категорий в Wordpress | Web программирование | 2 | 26.08.2011 18:37 |
Вывод нескольких категорий в drupal | Web программирование | 4 | 20.07.2011 19:50 |