Ускорение навигации по сайту

30 Май 2008
Опубликовано VladSavitsky

Решение

Варианты

  • Модуль Super Nav - очень мощное решение. Есть поиск, закладки, доступ к меню "Навигация" и многое другое. Смотрите видео на странице модуля.
  • Модуль Drupal Administration Menu, который создаёт горизонтальное, выпадающее меню в шапке сайта
  • Сделать свой блок "Быстрое меню"

Свой блок "Быстрое меню"

  • Создать блок и в тело блока вставить код, который зависит от версии Друпал.
  • Формат ввода должен быть установлен в PHP
  • Установить право доступа только для админа
  • Можно также ограничить страницы, где этот блок будет показываться

Блок "Быстрое меню" для Друпал 6

Вид блока

<?php /*Список самых нужных пунктов админ-меню в одном блоке*/ ?>
<ul class="volna">
  <li><?php echo l("Админка","admin");?></li>
  <li><?php echo l("Блоки","admin/build/block");?></li>
  <li><?php echo l("Модули","admin/build/modules");?></li>
  <li><?php echo l("Меню Primary links","admin/build/menu-customize/primary-links");?></li>
  <li>Контент
    <ul>
      <li><?php echo l("Форматы ввода","admin/settings/filters");?></li>
     <li><?php echo l("Комментарии проверить","admin/content/comment/approval");?></li>
    </ul>
  </li>
  <li>Статистика
    <ul>
      <li><?php echo l("Статистика хостера","awstats/");?></li>
      <li><?php echo l("Google Analitics","https://www.google.com/analytics/reporting/dashboard?id=8991029");?></li>
      <li><?php echo l("phpMyVisites","http://drupalcookbook.ru/phpmv/");?></li>
      <li><?php echo l("Cистемный журнал","admin/reports/dblog");?></li>
      <li><?php echo l("Отчет о состоянии","admin/reports/status");?></li>
    </ul>
  </li>
  <li><?php echo l("Синонимы","admin/build/path");?>
     <ul>
       <li><?php echo l("Удалить синонимы","admin/build/path/delete_bulk");?></li>
       <li><?php echo l("Pathauto","admin/build/path/pathauto");?></li>
     </ul>
  </li>
  <li><?php echo l("Производительность","admin/settings/performance");?>
     <ul>
       <li><?php echo l("Cron","admin/reports/status/run-cron");?></li>
       <li><?php echo l("Оптимизировать таблицы","db_maintenance/optimize");?></li>
       <li><?php echo l("Сброс кеша прав доступа","admin/content/node-settings/rebuild");?></li>
     </ul>
  </li>
  <li>SEO
     <ul>
       <li><?php echo l("XML Sitemap","admin/settings/xmlsitemap");?></li>
     </ul>
  </li>
  <li>Webmaster:
     <ul>
       <li><?php echo l("yandex.ru","http://webmaster.yandex.ru/");?></li>
       <li><?php echo l("google.com","http://www.google.com/webmasters/");?></li>
       <li><?php echo l("Live Search","http://webmaster.live.com/");?></li>
     </ul>
  </li>
  <li><?php echo l("Обновления модулей","admin/reports/updates");?></li>
  <li><?php echo l("Оформление","admin/build/themes");?></li>
  <li><?php echo l("Вкл/Выкл сайт","admin/settings/site-maintenance");?></li>
  <li>Переводы
    <ul>
       <li><?php echo l("Поиск перевода","admin/build/translate/search");?></li>
      <li><?php echo l("Перевод с drupaler.ru","http://drupaler.ru/translate/languages/ru/export");?></li>
    </ul>
  </li>
  <li><?php echo l("Пользователи","admin/user");?>
    <ul>
      <li><?php echo l("Контроль доступа","admin/user/permissions");?></li>
      <li><?php echo l("Роли","admin/user/roles");?></li>
    </ul>
  </li>
</ul>
Версия <?php echo l("блока","admin/build/block/configure/block/2");?> от 08.09.2008

Блок "Быстрое меню" для Друпал 5

Вид блока

<?php
//Список самых нужных пунктов админ-меню в одном блоке
?>
<ul>
  <li><?php echo l("Создать","node/add");?></li>
  <li><?php echo l("Блоки","admin/build/block");?></li>
  <li><?php echo l("Модули","admin/build/modules");?></li>
  <li><?php echo l("Меню","admin/build/menu");?></li>
  <li><?php echo l("Пользователи:","admin/user");?>
    <ul>
      <li><?php echo l("Контроль доступа","admin/user/access");?></li>
      <li><?php echo l("Роли","admin/user/roles");?></li>
    </ul>
  </li>
  <li>Языки:
    <ul>
      <li><?php echo l("Импорт перевода","admin/settings/locale/language/import");?></li>
      <li><?php echo l("Извлечь перевод","admin/settings/locale/potx");?></li>
    </ul>
  </li>
  <li><?php echo l("Категории","admin/content/taxonomy");?></li>
  <li><?php echo l("Содержание","admin/content/node");?></li>
  <li><?php echo l("Типы материалов","admin/content/types");?></li>
  <li><?php echo l("Форматы ввода","admin/settings/filters");?></li>
  <li><?php echo l("Оформление","admin/build/themes");?></li>
  <li><?php echo l("Виды","admin/build/views");?></li>
  <li><?php echo l("Настройка","admin/settings");?></li>
  <li>SEO:
    <ul>
      <li><?php echo l("Проверка ссылок","linkchecker/report");?></li>
    </ul>
  </li>
  <li>Кеш:
    <ul>
      <li><?php echo l("Очистить кеш JS","clearjscache");?></li>
      <li><?php echo l("Производительность","admin/settings/performance");?></li>
    </ul>
  </li>
</ul>

Использованные материалы

Список самых нужных пунктов админ-меню в одном блоке

Полезные ссылки

Авторы решений:
Версия Drupal:
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>