Search...
그누보드 미니멀 메뉴 액티브 포함
여기 사이트 보면 미니멀하게 메뉴가 있다.
여기서 액티브 상태를 구현하려면 아래 처럼 만들면 된다.
php
function get_full_url()
{
$last_url = parse_url($_SERVER['REQUEST_URI']);
$full_url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://{$_SERVER['HTTP_HOST']}{$last_url['path']}";
return $full_url;
}
<ul class="bo_tabmenu">
<li <?php echo (strpos(get_pretty_url('notice'), get_full_url()) !== false) ? "class='on'" : "" ?>>
<a href="<?php echo get_pretty_url('notice')?>">공지사항</a>
</li>
<li <?php echo (strpos(get_pretty_url('faq?fm_id=1'), get_full_url()) !== false) ? "class='on'" : "" ?>>
<a href="<?php echo get_pretty_url('faq?fm_id=1')?>">자주묻는질문</a>
</li>
<li <?php echo (strpos(get_pretty_url('itemqalist'), get_full_url()) !== false) ? "class='on'" : "" ?>>
<a href="<?php echo get_pretty_url('itemqalist')?>">상품문의</a>
</li>
<li <?php echo (strpos(get_pretty_url('product_review'), get_full_url()) !== false) ? "class='on'" : "" ?>>
<a href="<?php echo get_pretty_url('product_review')?>">상품후기</a>
</li>
</ul>