?> // дальше идет большой html код, поэтому проще закрыть php и не пользоваться echo
<nav>
// блок навигации. появился в html5.
// если хотите поддержки старых браузеров то замените <nav> на <div class="nav">
// </nav> на </div>, а также в css перед nav ставьте точку
<a href="/"><div>Главная</div></a>
<a href="/news"><div>Новости</div></a>
<a href="/forum"><div>Форум</div></a>
<a href="/loads"><div>Файлы</div></a>
<a href="/stat"><div>Статьи</div></a>
<a href="/foto"><div>Фото</div></a>
<a href="/users"><div>Пользователи</div></a>
<a href="/1"><div>Сервисы</div></a>
<a href="/2"><div>Инфо</div></a>
<?php // включаем php чтобы показать или скрыть ссылку на админку
$this->ACL = new ACL;
if ( isset( $_SESSION['user']['name'] ) and $this->ACL->turn(array('panel', 'entry'), false)) {
echo '<a href="/admin"><div>Админка</div></a>';
}
echo '</nav>';
В css:
Code:
/* меню */
nav {border:1px solid rgba(0, 0, 0, 1); border-radius: 0px 0px 5px 5px; margin: 0; margin-bottom: 5px; padding: 0; display: table; width: 100%;}
nav div {display: table-cell; width: 134px; text-align: center; height: 35px; vertical-align: middle; text-align: center; background-color: rgba(0, 0, 0, 0.4);}
nav div:hover {background-color: rgba(30, 30, 30, 0.5);}
nav a {text-decoration: none; display: table-cell;}
/* конец меню */