Создать сайт на DLE: создание категорий, размещение статей
Добрый день, уважаемые читатели блога seomans.ru. Нет так давно я установил CMS DLE и по свободе начал разбираться с этим движком, а чтобы исключить влияние лени, я начал писать статьи-отчеты о проделанной работе, тем более стало интересно, какой движок я изучу быстрее Joomla или DLE. А чтобы не тратить время зря, я буду собирать на его основе все тот же банальный кулинарный сайт, который делал на Joomla 1.5.
Так вот я уже установил сам движок DLE на локальный сервер Denwer, не буду ничего нового выдумывать и перенесу всю структуру сайта, которую я разработал для сайта Joomla, на этот сайт. напомню. Текст рецептов будут выводиться поделенным на анонс и основную часть статьи. Постараюсь анонсы выводить как бы по разделам “Десерт”, “Соусы”, “Супы” и так далее. Но я пока не знаю как на DLE организовывается меню.
А начну я создание сайта с основы: размещение статей, а там по мере продвижения работы буду учиться.
Итак, оказывается, что в DLE предусмотрено создание категорий, при этом категории могут подчинены друг другу. В общем все сделано, как это было в Joomla 1.5, но там были разделы и категории.
Чтобы создать категории, нужно зайти в администраторский раздел сайта под логином админа, в вверху сайта найти блок ссылок.
Так вот, ссылка “список всех разделов”(1) вызывает большую панель управления, но здесь у меня один интерес – Категории(4).
И я уже в панели создания и контроля над категориями. В первой части окна размещен именно мастер создания категорий и подкатегорий.
Все просто. Ввожу название категории или подкатегории(5), его псевдоним или алиас на английском языке(6). Все как в Joomla и я так думаю вот это альтернативное имя будет использоваться в формировании ЧПУ ссылки. Поэтому имя категории перевожу на английский язык с помощью Гугл-переводчика.
Далее идет блок, в который я должен ввести мета-теги(7) для раздела, в котором будут публиковаться рецепты супов на основе бульона из курицы: title, description, keywords. А еще кто-то говорит, что они не работают в продвижении сайтов.
В выпадающем списке (8) я определяю будет ли категория главной(белый фон), либо подчиняю уже ранее созданной категории(в данном случае создаю подкатегорию “суп куриный” для категории “Первые блюда”). А ниже окна в которой определяю порядок сортировки новости и визуальное оформление всех анонсов, которые будут привязаны к данной подкатегории. Оказывается, что я могу установить несколько шаблонов DLE и оформлять посты по-разному, используя свойства разных шаблонов. Это конечно круто, но меня смешит, я желаю сделать реально быстрый сайт, я не буду устанавливать 4 – 10 разных шаблонов, тем более разрисовывать его всеми цветами радуги.
Все что возможно устанавливаю по умолчанию. Доберусь до глобальных настроек – разберусь.
Вторая часть рассматриваемой панели отображает список всех созданных категорий, подкатегорий.
Все просто и элементарно: название, алиас или альтернативное имя, ссылка на мастер редактирования и удаления. Теперь беру меню будущего сайта, отрываю каталог со статьями и аккуратно создаю несколько категорий, 4 подкатегорий(как видно из скриншота). Работа монотонная, но нужная.
Но вот настала пора публикации статей – нажмите кнопку(2) в верхнем меню в административном разделе сайта.
Мастер публикации статей состоит из 4 вкладок, в первой “Новость" размещена форма, с помощью которой публикуются рецепты. Ввожу название (9), автоматом проставляется дата публикации(10), могу с помощью встроенного календаря установить публикацию статей на будущее.
Далее привязываю статьи к нужной категории или подкатегории(11). И, я должен мой рецепт разделить на 2 условные части: анонсовая часть и полный текст рецепта. Отдельно я ввожу аноновую часть поста(12), отдельно полный текст поста(13). Никакого тега more, как это было в Джумла и в Вордпресс.
Я должен установить условие:
- Опубликовать новость на сайте – новость появится на сайте, в зависимости от того, какое время публикации я выбрал(10), сразу же, через час, неделю.
- Публиковать на главной – будет ли анонс отображаться на главное, или только в разделе.
- Разрешить комментарии – будет ли возможность у читателей комментировать рецепт, я думаю вообще отключить комментирование, ведь мой сайт не новостной.
- Разрешить рейтинг статьи – смогут ли оценивать рецепт читатели
- Зафиксировать новость – скорее всего новость будет находится всегда вверху страницы, даже если будет публикация новых постов
- Автоматический перенос строк – относится к форматированию текстов постов.
А теперь пропишу в вкладке “Дополнительно” попытаюсь установить свой вариант ЧПУ ссылки страницы рецепта(14) и прописать мета-теги для конкретной страницы сайта(15): title, description, keywords.
Попытался ключевые слова генерировать – в первый и в последний раз делаю это(выделил синим фоном набор слов).
А вот как формируется ЧПУ ссылка страницы не понял сразу. По аналогии с Joomla прописал алиас, думая, что это поможет сделать ссылку такой какой я желаю. Оказалось, что в CMS DLE уже включено создание таких ссылок, вот вариант адреса страницы, для которой не вводил ничего в строку ЧПУ URL статьи(16).
Для статьи, для которой я ввел не принятый вариант(14) адрес сформировался подобным образом, как рассмотренный выше(16).
В помощи по DLE нахожу этому такое объяснение:
Поле ЧПУ URL статьи является необязательным используется при включенных ЧПУ. Вы можете задать там свой текст, который будет в строке браузера, либо можете оставить его пустым, тогда текст будет сформирован из заголовка статьи, с учетом правил транслитации.
Значит, по умолчанию на моем сайте настроена схема формирования ЧПУ ссылок, мне подходит кроме одного, я вижу число 15 – это ID созданного поста. Я не желаю, чтобы оно отображалось, ведь как будет, я опубликую 2000 рецептов, и в каждом адресе будет присутствовать индивидуальный номер. Оно мне не нужно??? Но этот косячок исправлю со временем.
В общем так. Продолжил создание кулинарного сайта на CMS DLE. Пока проблем нет, все работает, даже движок по умолчанию настроен лучше, чем ожидалось, а ведь я еще не разбирался с глобальными настройками, просто взял и начал публиковать рецепты и все заработало. Конечно, я должен разобраться с созданием навигационного меню, установкой плагинов, найти шаблон, научиться настраивать движок, да и много еще чего. Но все равно первое знакомство удалось. Мне понравилось.
Читайте также:
Приветствую Вас, на блоге seomans.ru
Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru
Приветствую Вас на seomans. ru, уважаемый читатель. Предлагаю подписаться на RSS ленту моего блога, Вы также можете следить за развитием моего проекта, читая мой Twitter
Ну вот наконец то всё грамотно расписано.
Спасибо — пригодилось.
А до конца можно узнать как прописывать категории? Их же нужно в шаблон запихнуть — а вот как раз это вы и забыли написать.
Не забыл, просто это нужно писать в следующем посте, когда буду писать о редактировании и настройке шаблона. Да и как писать, ведь читатель должен уметь читать HTML, к тому же код в шаблонах разный!!!!! Если Вам интересно как вставить меню в Ваш шаблон, обращайтесь.