Php меню
Итак простое PHP меню для нашего проекта. PHP меню для проекта динамическго сайта, который уже перерос в CMS, вполне можно выполнить и без использования текстовых файлов, например на одном PHP файле, где все рубрики, разделы и подразделы расписать в виде матриц содержимое которых это название страниц, их всплывающие подсказки и тексты ссылок. Примерный вид такого файла показан ниже.
<?php
//------------------------------------------------------
// верхняя строка меню сайта и админки
$top_user_menu=array(
array("home","Главная страница сайта","Home"),
array("catalog","Каталог файлов","Каталог файлов")
);
$top_admin_menu=array(
array("home","Главная страница сайта","Home"),
array("catalog","Каталог файлов","Каталог файлов"),
array("edit_editmenu","Редактирование меню","EditMenu"),
array("edit_editad","Редактирование рекламных блоков","EditAd"),
);
//------------------------------------------------------
// левая колонка меню
$left_menu=array(
"Рубрика 1 :"=>array(
array("a_rub1part1","Раздел 1 рубрики 1","Раздел 1",
array(
array("a_1_rub1part1sub1","Подраздел 1 Раздела 1 Рубрики 1","Подраздел 1 Раздела 1"),
array("b_2_rub1part1sub2","Подраздел 2 Раздела 1 Рубрики 1","Подраздел 2 Раздела 1"),
array("c_3_rub1part1sub3","Подраздел 3 Раздела 1 Рубрики 1","Подраздел 3 Раздела 1"),
)
),
array("b_rub1part2","Раздел 2 рубрики 1","Раздел 2"),
array("c_rub1part3","Раздел 3 рубрики 1","Раздел 3"),
),
"Полезные статьи :"=>array(
array("article1","Статья 1","Статья 1"),
),
"Новости :"=>array(
array("news1","Новости 1","Новости 1"),
),
"Статистика :"=>array(
array("populstat","Популярность страниц","Популярность"),
array("graph","Статистика в графике","Посещаемость"),
array("wordst","Статистика поисковых запросов","Поисковые запросы"),
array("refst","Заходы на сайт с других ресурсов","Наши друзья"),
),
"Темы :"=>array(
),
);
//-------------------------------------------------------
?>
Скрипт для бработки такого меню мало чем отличается от php меню которое уже было представлено в проекте. Достоинство - это возможность легко организовать его редактирование из админпанели. Но есть и недостаток - такое меню трудно поддается пониманию в части его преобразования в нужный вид. Потому применять такой скрипт меню или нет это чисто индивидуально. Для общего развития, чтобы просмотреть, как это работает, можно воспользоваться одним из промежуточных вариантов CMS на файлах Acvarif-CMS V1.4.
Электроника :
- Техника электроника (5)
- Полезная электроника (5)
- Электроника для всех (3)
- Техника для дома (2)
- Cхемотехника ПЛИС (2)
- Пректирование PCAD (3)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (11)
- C++ Builder (6)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- Проект php сайта
- Шаблон php сайта
- Скрипты php сайта
- Заморочки php сайта
- Php сайт развитие
- Дополнения php сайта
- Админпанель сайта
- Php сайт продолжение
- PHP CMS на файлах
- Web инструменты (7)
- Полезное вебмастеру (9)
- SEO раскрутка сайта (4)
- PHP скрипты (2)
Реклама :
Полезности :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Статьи :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика по странам :
