Всем приятного времени суток уважаемыее. Я люблю Symfony. Она мне нравится и я ее обожаю. Еще мне нравится SonataAdminBundle. Думаю многим из вас тоже. Итак, в данной статье я хочу рассмотреть процесс создания меню для сайта при участие в этом процессе KNPMenuBundle + SonataAdminBundle. По сути процесс создания меню достаточно прост и подробно описан на github’e самого бандла, но что если нам необходимо, что бы меню было управляемо из админки? Заинтересовались? Тогда прошу под кат.
Читать полностью »
Метка «menu»
KnpMenuBundle + Sonata. Делаем меню из базы
2013-11-13 в 19:19, admin, рубрики: menu, php, SonataAdminBundle, symfony, symfony2, метки: menu, PHP, SonataAdminBundle, symfony2Автоматическое выделение нужного пункта меню на сайте с помощью jQuery
2013-01-15 в 13:16, admin, рубрики: javascript, jquery, menu, метки: javascript, jquery, menuВступление
Занимаюсь сайтостроением около года, и стремлюсь к оптимизации кода, насколько это возможно.
Как говорится, «Лень — двигатель прогресса», ведь именно лень подтолкнула меня к идее оптимизировать меню на сайте. Сначала я делал так:
- Создавал меню отдельно в каждой html-странице.
- В каждой странице выделял тот пункт меню, который соответствует адресу данной страницы.
Этой осенью я написал собственную CMS на PHP+jQuery, и с тех пользуюсь такой системой:
- Пишу меню в отдельном файле menu.php.
- Подключаю файл с меню в каждую страницу сайта через include().
В результате для изменения меню мне нужно редактировать только один файл menu.php, а изменения отобразятся автоматически во всём сайте. Думаю, это очевидно и является грамотным подходом к сайтостроению.
Но я задался вопросом — как теперь выделять ссылку в меню, для того, чтоб пользователь ориентировался, на какой странице сайта он находится? Делюсь своим видением решения данного вопроса.
Принцип такой: получаем текст из адресной строки, отсекаем название сайта или же часть пути до названия страницы, далее находим в меню ссылку, адрес которой соответствует полученному значению, и выполняем действия с этой ссылкой. Но я пошёл ещё дальше и решил не только выделять нужную ссылку в меню, но и добавлять текст после неё (который также получаю из адресной строки и преобразовываю). Приятного чтения!Читать полностью »
Подборка CSS3 меню
2012-03-20 в 12:49, admin, рубрики: css, css3, html, jquery, menu, верстка, Дизайн в IT, метки: css, css3, html, jquery, menu, верстка Под катом находится сравнительно небольшая подборка СSS3 и СSS3+JQuery меню. Некоторые из них уже могли встретится пользователям на просторах Интернета, некоторые-нет. Весь обзор представлен в виде скриншотов и демо-ссылок, а также ссылок на закачку сырцов, там, где это возможно.
Читать полностью »