mirror of
https://github.com/danpros/htmly.git
synced 2026-04-21 21:16:23 +05:30
Improve menu
Add bootstrap menu classes.
This commit is contained in:
parent
ff3a5ba598
commit
5a22738e37
2 changed files with 16 additions and 14 deletions
|
|
@ -5,5 +5,5 @@
|
|||
<p><a href="<?php echo site_url();?>add/video">Video post</a><br>Creating blog post with featured video.</p>
|
||||
<p><a href="<?php echo site_url();?>add/audio">Audio post</a><br>Creating blog post with featured audio.</p>
|
||||
<p><a href="<?php echo site_url();?>add/link">Link post</a><br>Creating blog post with featured link.</p>
|
||||
<p><a href="<?php echo site_url();?>add/quote">Quote post</a><br>Creating blog post with fetaured quote.</p>
|
||||
<p><a href="<?php echo site_url();?>add/quote">Quote post</a><br>Creating blog post with featured quote.</p>
|
||||
<p><a href="<?php echo site_url();?>add/page">Static page</a><br>Creating static page.</p>
|
||||
|
|
@ -1179,7 +1179,7 @@ EOF;
|
|||
}
|
||||
|
||||
// Menu
|
||||
function menu()
|
||||
function menu($custom = null)
|
||||
{
|
||||
$menu = config('blog.menu');
|
||||
$req = $_SERVER['REQUEST_URI'];
|
||||
|
|
@ -1188,7 +1188,7 @@ function menu()
|
|||
|
||||
$links = explode('|', $menu);
|
||||
|
||||
echo '<ul class="nav">';
|
||||
echo '<ul class="nav navbar-nav ' . $custom . '">';
|
||||
|
||||
$i = 0;
|
||||
$len = count($links);
|
||||
|
|
@ -1237,7 +1237,7 @@ function menu()
|
|||
|
||||
echo '</ul>';
|
||||
} else {
|
||||
get_menu();
|
||||
get_menu($custom);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1255,7 +1255,7 @@ function get_title_from_file($v)
|
|||
}
|
||||
|
||||
// Auto generate menu from static page
|
||||
function get_menu()
|
||||
function get_menu($custom)
|
||||
{
|
||||
$posts = get_static_pages();
|
||||
$req = $_SERVER['REQUEST_URI'];
|
||||
|
|
@ -1264,7 +1264,7 @@ function get_menu()
|
|||
|
||||
krsort($posts);
|
||||
|
||||
echo '<ul class="nav">';
|
||||
echo '<ul class="nav navbar-nav ' . $custom . '">';
|
||||
if ($req == site_path() . '/') {
|
||||
echo '<li class="item first active"><a href="' . site_url() . '">' . config('breadcrumb.home') . '</a></li>';
|
||||
} else {
|
||||
|
|
@ -1296,13 +1296,12 @@ function get_menu()
|
|||
} else {
|
||||
$active = '';
|
||||
}
|
||||
echo '<li class="' . $class . $active . '">';
|
||||
|
||||
$subPages = get_static_sub_pages(str_replace('.md', '', $base));
|
||||
echo '<a href="' . $url . '">' . ucwords($title) . '</a>';
|
||||
|
||||
$subPages = get_static_sub_pages(str_replace('.md', '', $base));
|
||||
if (!empty($subPages)) {
|
||||
echo '<ul class="subnav">';
|
||||
|
||||
echo '<li class="' . $class . $active .' dropdown">';
|
||||
echo '<a class="dropdown-toggle" data-toggle="dropdown" href="' . $url . '">' . ucwords($title) . '<b class="caret"></b></a>';
|
||||
echo '<ul class="subnav dropdown-menu" role="menu">';
|
||||
$iSub = 0;
|
||||
$countSub = count($subPages);
|
||||
foreach ($subPages as $index => $sp) {
|
||||
|
|
@ -1324,13 +1323,16 @@ function get_menu()
|
|||
$iSub++;
|
||||
}
|
||||
echo '</ul>';
|
||||
}
|
||||
} else {
|
||||
echo '<li class="' . $class . $active .'">';
|
||||
echo '<a href="' . $url . '">' . ucwords($title) . '</a>';
|
||||
}
|
||||
echo '</li>';
|
||||
}
|
||||
echo '</ul>';
|
||||
} else {
|
||||
|
||||
echo '<ul class="nav">';
|
||||
echo '<ul class="nav navbar-nav ' . $custom . '">';
|
||||
if ($req == site_path() . '/') {
|
||||
echo '<li class="item first active"><a href="' . site_url() . '">' . config('breadcrumb.home') . '</a></li>';
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue