Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало пути.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
7.81 Mб
Скачать

Начало работы с сайтом

Чтобы перейти в панель управления системой Drupal, необходимо авторизироваться в блоке "Пользовательский логин". Для этого используется логин и пароль администратора, созданный в процессе установки сайта. Затем перейти в панель управления по ссылке "Управление".

Вы войдете на сайт под аккаунтом администратора и можете создать новый материал, например Page - статические страницы и Story - блог или иные материалы с возможностью обсуждения и комментариев. Можно создать собственные типы материалов.

Содержание сайта

Чтобы управлять содержанием сайта, нужно перейти в раздел "Содержание" (Content Management).

Комментарии (Comments) в разделе настроены так, что комментировать материалы на сайте могут только зарегистрированные пользователи. Эту настройку можно изменить в разделе Administer › User management › Permissions. Анонимные пользователи тоже смогут комментировать, если сделать соответствующие разрешения.

В разделе Content можно просматривать и редактировать материалы сайта.

В разделе Content types осуществляется управление материалами по их типам, включая установку значений по умолчанию, настройку их отображения, настройку отображения комментариев. Здесь можно создать новые типы материалов помимо Page и Story.

Настройки публикации (Post settings) – позволяет настроить правильное отображение материалов на сайте: длину анонса, необходимость просмотра перед публикацией, количество сообщений на главной странице.

RSS (RSS publishing) - настройка RSS ленты сайта.

Таксономия (Taxonomy) - в этом разделе можно создавать словари и термины для дальнейшей разбивки материалов по категориям.

Установка нового модуля

  1. Распаковываем папку с модулем;

  2. Загружаем распакованный модуль в директорию Drupal /modules/;

  3. После загрузки модуля, включить его в разделе "Управление" -> "Модули" панели управления;

  4. Модуль установлен.

Создание шаблона

Структура шаблонов в Drupal позволяет легко соединять компоненты вместе для создания нужной темы: движки для создания шаблонов тем, шаблоны, стилевые страницы и PHP. Тема может быть сформирована несколькими путями:

  • Файл PHP .theme содержащий перекрытия для theme_functions, такой как Chameleon;

  • Файл шаблона (.xtmpl, .tpl.php) для шаблонирующего движка (XTemplate, PHPTemplate, ...), такой как Pushbutton, Bluebeach;

  • Стилевые страницы для существующего шаблона или темы, такие как Marvin, Box Cleanslate.

Структура директории для примера, данного выше, выглядит следующим образом:

themes/engines/xtemplate/xtemplate.engine themes/engines/phptemplate/phptemplate.engine themes/pushbutton/xtemplate.tmpl themes/pushbutton/style.css themes/box_grey/page.tpl.php themes/box_grey/style.css themes/box_grey/box_cleanslate/style.css themes/bluebeach/page.tpl.php themes/bluebeach/style.css themes/chameleon/chameleon.theme themes/chameleon/style.css themes/chameleon/marvin/style.css

Темы и шаблоны размещены в собственных поддиректориях папки themes. Движки шаблонов проверят каждую поддиректорию на присутствие файлов шаблонов. Если в папке присутствует файл style.css он также будет использован.

Можно создать новые темы, основанные только на CSS, создав поддиректорию в директории любой темы, и поместив в ней новый файл style.css. Drupal объединит новую стилевую таблицу с шаблоном к которому она привязана и сделает его доступным как новую тему. Так работают темы Marvin и Box Cleanslate.

Наконец, если в директории темы есть файл screenshot.png, Drupal отобразит его в экране администрирования темы.