Главное меню
Боковое меню собрано в 8 разделов вместо одного длинного списка из ~80 пунктов. Набор страниц не изменился, изменилась подача.
Верхняя панель и левое меню (v159)
- Разделы — вкладки в верхней панели под строкой поиска; слева показаны только пункты текущего раздела (для страниц вне меню — раздела «Главное»).
- Пункты, дублирующие друг друга по смыслу, убраны из меню: «Лента событий» (в «Центре событий»), «Вероятные причины» и «Инциденты» (в «Диагностике»), «План на неделю» (в «Календаре»), «Рынок и конкуренты» (в «Конкурентах и запросах»), «Индексируемость страницы» (в «Диагностике индексации»). Страницы работают, находятся через Ctrl+K и ссылки внутри разделов, а в меню подсвечивается пункт-«родитель».
Разделы
| Раздел | Что внутри |
|---|---|
| Главное | обзор, анализ сайта, комплексная проверка, план работ, «Сегодня», «Что изменилось» |
| Проверка сайта | аудит страниц, глубокий обход, индексация, sitemap и robots, редиректы, пакетные проверки |
| Контент и ссылки | текст, запросы, сниппет, микроразметка, изображения, перелинковка, обратные ссылки |
| Скорость и безопасность | скорость, мобильная версия, вес, a11y, рендеринг, SSL, заголовки, DNS, приватность |
| Поиск и рост | позиции, конкуренты, рынок, Wordstat, посещаемость, поисковые системы, результаты действий |
| Репутация и присутствие | отзывы, каталоги, сущность и NAP, соцсети |
| Контроль и события | мониторинг, события, доступность, диагностика, календарь, инциденты, страж изменений |
| Инструменты и сервис | мини-инструменты, генераторы, проекты, API, ранг |
Режимы
- Простой (по умолчанию) — скрыты профессиональные пункты (
Menu::PRO), остаётся около 25 основных, а вкладки разделов без простых пунктов не показываются. Страница, на которой вы находитесь, и избранное видны всегда. - Профессиональный — все пункты. В простом режиме внизу есть кнопка «Все инструменты» со счётчиком скрытых пунктов.
Избранное и запоминание
- Звёздочка у пункта добавляет его в блок «Избранное» (до 12).
- Режим, избранное и раскрытые разделы сохраняются через
POST /nav/prefs: для вошедшего — в таблицеnav_prefs(миграцияprefsv6), для гостя — в cookiesm_nav. Данные чистятся по белому списку пунктов и разделов изviews/layout.php. - Слева всегда показан раздел с активной страницей.
- Все пункты остаются в быстром переходе Ctrl+K, скрытие в простом режиме на него не влияет.
Как добавить пункт
- Добавьте строку
['ключ', 'путь', 'Название', 'иконка']в нужный раздел массива$navвviews/layout.php. - Если пункт профессиональный, добавьте ключ в
Menu::PRO(src/Nav/Menu.php). - Добавьте перевод названия в
resources/lang/en.php, проверьтеphp bin/i18n-check.php en.
Код: src/Nav/Menu.php, src/Store/NavPrefs.php, app/routes/05-nav.php, стили features.css (блок v118), скрипт app.js (блок v118).