Что такое меню и что такое структура сайта
Структура сайта - это расположение и взаимосвязь страниц сайта.
Меню сайта - это группа ссылок на страницы сайта, собранная в виде единого целого.
Для простейшего HTML-сайта или блога меню почти полностью повторяет структуру сайта:
- Главная
- |_ Страница 1
- |_ Страница 2
- |_ Раздел 1
- |_ Страница 1.1
- |_ Страница 1.2
- |_ Страница 1.3
|
Чем сложнее сайт, тем больше отличия между меню и структурой.
Во всех продвинутых cms есть возможность объединения элементов (страниц, фотографий) в категории. По умолчанию ссылки на элементы, объединённые в категории, не отображаются на главной странице и в главном меню. Хотя такую ссылку можно дописать.
Структура
В PHP-Fusion очень хорошо продуманная структура категорий (больше ни в одной cms я такого не видел!):
- »Статьи» -> Категрия статей -> подкатегрия статей -> Статья
- »Новости» -> Категория новостей -> Новость
- »FAQ» -> Страница FAQ -> FAQ
- »Фотогалерея» -> Категория фотографий -> Страница фотки
- »Скачать» -> Страница файлов -> Страница загрузки
- »Форум» -> категории форума (группы подфорумов) -> Форумы
- плагин »Каталог» -> категории и подкатегории элементов
Благодаря категориям на PHP-Fusion можно построить большой и функциональный сайт.
Наличие подкатегорий элементов - удобная вещь, но ней редко кто пользуется. Потому что категория, спрятанная внутри сайта, не ценится поисковиками и мало читается пользователями.
В OSCommerce (пример FirmStyle.net) также есть категории: категории товаров (панель в самом верху на главной странице и слева в боковом меню) и категории статей. Кроме того, товары ещё можно отсортировать по производителю и поцене.
Меню сайта
Структура сайта основывается на его PHP-движке. PHP-движок - это созданный и протестированный коллективом программистов скрипт, в который НЕ нужно вносить изменения без особой нужды. Потому что это долго и дорого.
А вот меню сайта, как группу ссылок, можно и нужно изменять. Меню должно быть таким, каким удобно владельцу сайта и посетителям сайта.
Меню может:
= повторять структуру сайта (пример меню вверху Vveb.ws)
Главная · Статьи · FAQ · Форум · Новости · Фотогалерея · Каталог · Скачать · Ссылки |
= состоять из ссылок на наиболее важные страницы сайта (панели),
= показывать на панелях последние новости, статьи, картинки в случайном порядке. Бессистемно, но люди на него кликают.
Для создания сайта можно использовать любые элементы PHP-Fusion. А неиспользуемые элементы, например FAQ, Сссылки можно и вовсе скрыть.
Карта разделов данного сайта
В столбцах таблицы - функционал PHP-Fusion (структура), в строках - тематические разделы (меню)
Удобное меню большого сайта
Организовать структуру меню на большом сайте непросто так, чтобы посетителям было просто и понятно. То, что найдёт админ, может и не найти посетитель. Никто не захочет (или не сможет) искать отдельно по Статьям, Форуму, Ссылкам.
Надо сделать так:
1) все ссылки на опред. тему вынести на ОДНУ страницу.
и
2) создать боковую панель, например, «Заказать сайт», и внести туда ссылки на нужные разделы, например:
Заказать сайт |
- » [Фотогалерея] Портфолио
- » [Новости] о скидках
- » [Статьи] для заказчиков
- » [FAQ] по составлению ТЗ
- » [Скачать] Мануал по cms
- » [Форум] Вопросы клиентов
|
* * *
Задача клиента состоит в том, чтобы разделить информацию на разделы, озаглавить разделы. А веб-мастер приделает соответствующее меню к нужным страницам, статьям и др. элементам.