Создать сайта на CMS DLE: Создание меню на кулинарном сайте

созданите навигационную систему сайта Добрый день читатели seomans.ru, продолжаю работать над изучением CMS DLE. Целью работы является создание навигационного меню для кулинарного сайта. Что я сделал до сих пор? Создал 10 категорий, разместил статьи, привязал к каждой категории по 2 – 3 рецепта. Установил и активировал найденный шаблон DLE, уже есть идеи как его немного переделать, только не хватает текстов + нужно настроить блоки в боковых панелях сайта, чтобы сразу видеть, как будет выглядеть сайт. Выполню эту работу на завершающем этапе работы над созданием сайта.

А сейчас я расскажу, как создать меню для сайта. Изучив код шаблона и администраторский раздел DLE, понял – мне нужно работать с кодом шаблона.

Оказывается никакого мастера по автоматическому созданию меню, как в Joomla, в этом движке нет, все делается в ручную. Вот поэтому я и создал все категории, которые будут существовать на сайте до того, как разместить сайт на сервере.

Захожу в каталог templates, в нем ищу каталог с файлами шаблона, как это делать я уже рассказывал в статье об установке шаблона DLE. Ищу там файл main.tpl. В моем шаблоне все сделано так, что все блоки, в том числе и блоки меню с ссылками, размещены в ячейках таблиц. Вот так это реализовано в первоначальном виде(1), видно на нижнем скриншоте.

блок меню сайта в начале редактирования

Все просто,  анкор ссылки в боковом меню(1) отображается так в файле main.tpl (2).

код меню сайта

Ссылки сформированы с помощью обычных HTML тегов. Анкоры ссылок Вы видите(2). Теперь я должен узнать адреса всех рубрик кулинарного сайта, которые мной созданы. Для этого захожу в администраторский раздел, открываю список всех разделов. Кликаю по названию первого раздела “Творожные десерты”(3).

определяю категории кулинарного сайта

Открывается новая вкладка в браузере, в нем отображается адрес страницы рубрики(4).

узнаю адрес категории на сайте dle

А теперь формирую ссылку вот таким образом:

Прописываю адрес страницы рубрики(5),

формирую пункт меню для сайта dle

прописываю анкор ссылки(6). Сохраняю изменения. Берусь за создание следующей ссылки: десять категорий – 10 ссылок, в дальнейшем создам еще некоторое количество категорий.

И вот окончательный результат моей работы отображен на этом нижнем скриншоте.

создал меню сайта под управлением cms dle

Кроме вертикального меню, в шаблоне создано в самом верху одно горизонтальное меню.

редактирую главное меню сайта cms dle

Как видно из скриншота, вывод пунктов выполняется с помощью загрузки маленьких изображений(7) – слова прописаны уж очень красивым шрифтом.

редактирую пункты горизонтального меню созданого сайта dle

Конечно, хорошо, что верхнее меню красивое, но идея в том, что анкоры-изображения хуже, чем текстовые анкоры, не смотря на то, что прописаны атрибуты alt и title ссылок. Но я могу их коды отредактировать – убрать загрузку изображений, удалю тег <img src=” ”>, заменю его на анкор ссылки “Коктейли”. Затем создам страницу о коктейлях и вставлю его интернет-адрес в нужное место кода. Не нужные пункты меню удалю.

Вывод по результатах выполненной работы. Создавая сайт на DLE в самом начале следует найти шаблон под тематику сайта. Пока он установлен на локальном сервере нужно создать все рубрики, разместить некоторое количество статей, чем больше, тем лучше. Сформировать навигацию сайта. Я специально показал, каким образом я создавал меню сайта, основываясь на шаблоне Restaran Skin. Алгоритм создание меню для сайта, если будет установлен другой шаблон, будет отличаться. Я встречал шаблоны, в котором загружались файлы по другому, код блока меню был отображен в других файлах(sidebar1.php и так далее).

Поэтому для работы с CMS DLE нужно разбираться в HTML-коде, уметь редактировать CSS-файлы. К сожалению многих новичков, этот движок не для их, с ходу ничего не настроишь. Но это и к лучшему, ведь чем проще код движка – тем легче сайт, быстрее работает. И я смог все сделать.

Что мне следует сделать: набрать тексты рецептов, разместить на сайте, завершить оформление навигационного блока. Со временем узнаю о существующих дополнениях, и я не знаю, что мне нужно. Я как следует не разбирался с глобальными настройками движка. Впереди много работы.

Приветствую Вас, на блоге seomans.ru


Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru

Приветствую Вас на seomans. ru, уважаемый читатель. Предлагаю подписаться на RSS ленту моего блога, Вы также можете следить за развитием моего проекта, читая мой Twitter

Твитнуть

4 комментария

  1. Olga:

    Я установила тоже пробный 9,4 DLE, но нервов пока не хватает на него. Вначале было куча проблем вообще с публикацией статей...

    • Игорь:

      А зачем нервничать? Все очень просто, если от всего отключиться и медленно со всем разбираться. Если бы он не был платным и если бы не нужен материал для блога, я бы работал на нём. Единственная трудность — если с пониманием кода затруднения возникают, но ведь есть отличный помощник — GOOGLE. Из трех изучаемых движков — DLE самый удобный для меня. Успехов в работе.

  2. Роман:

    Я так и не понял куда вводить адрес страницы рубрики. В main.tpl? В какое место? Непонятно. Joomla в 100 раз проще.

    • Игорь:

      а что сложного, открыл файл NotePade++, нашел блок ссылок, сформировал меню и забыл. Все это делается раз на всю жизнь сайта, но насколько меньше строк кода задействуется каждый раз, когда загружается страница сайта. Не знаю в чем сложность, если человек знает Три тега — хватает 10 минут.

Добавить комментарий


два + = 5