Текст книги "CMS Drupal: система управления содержимым сайта"
Автор книги: Виктор Ромашов
Жанр: Программы, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 7 (всего у книги 19 страниц)
Уделим немного времени еще одной важной теме, после чего перейдем наконец к описанию способов добавления нового материала на сайт.
Перед тем как добавлять новые материалы на свой сайт, следует настроить механизм добавления. Не забудьте это сделать, так как если вы захотите изменить определенные параметры добавления материала уже после того, как вы что-то добавите, то новые настройки могут не повлиять на уже добавленный материал, и вам придется добавлять его заново.
Итак, для настройки механизма добавления нового материала на сайт предназначен раздел Управление → Содержание → Настройки публикации. Здесь вы увидите всего несколько настроек.
▪ Количество материалов на главной странице – в этом раскрывающемся списке определяется количество новых материалов, которые будут отображаться на «обзорных» страницах, в том числе и на главной. По умолчанию отображается десять новых публикаций. Точнее, выводится анонс (небольшая часть материала) десяти последних материалов.
▪ Длина усеченных материалов – благодаря этому раскрывающемуся списку вы сможете указать количество символов, из которого будут состоять анонсы на новые материалы (или выбрать значение неограниченно, чтобы отключить создание анонсов). По умолчанию в анонс входит 600 первых символов нового материала. Данная настройка влияет только на те материалы, которые будут добавлены уже после ее изменения.
▪ Просмотр материала – с помощью данного переключателя вы можете определить, обязательно ли просматривать, как будет выглядеть материал перед его добавлением на сайт. По умолчанию предварительный просмотр необязателен.
Типы материаловПо умолчанию в CMS Drupal можно создавать несколько видов материалов, однако если стандартных вариантов вам не хватит, вы всегда сможете добавить свои собственные виды.
▪ Страница. Прежде всего вы можете добавлять новые страницы вашего сайта (самостоятельные разделы сайта). Страницы характерны тем, что для них запрещено оставлять комментарии, а кроме того, на страницах не отображаются сведения об авторе публикации и дате создания. Пример наиболее часто создаваемой страницы – страница о сайте или о вас. Иначе говоря, с помощью материала типа Страница создаются статические страницы вашего сайта – они добавляются для того, чтобы без изменений (или почти без изменений) просуществовать на протяжении всей жизни вашего сайта.
По умолчанию на данный тип материала распространяются следующие настройки: публикация может иметь любой размер, возможность комментирования отключена, поддержка многоязычности отключена.
Примечание
Тот факт, что комментарии отключены, говорит лишь о том, что при добавлении новых публикаций соответствующего типа переключатель Установки комментариев будет установлен в положение Выкл. Однако, добавляя новую публикацию, вы всегда сможете включить возможность ее комментирования, самостоятельно изменив положение переключателя Установки комментариев.
▪ Заметка. Данный вид материала предназначен для сообщения посетителям вашего сайта о чем-то интересном. В основном вы будете создавать материал именно этого типа – статьи, новости и т. д. Для страницы такого рода могут оставляться комментарии. Кроме того, заметки могут отображаться внутри других страниц. Например, на главной странице.
По умолчанию на данный тип материала распространяются следующие настройки.
– Публикация может иметь любой размер.
– Поддержка многоязычности отключена.
– Анонсы публикаций данного типа будут помещаться на главную страницу.
– Возможность комментирования включена, и посетители могут не только читать, но и создавать комментарии. При этом на комментарии распространяются следующие настройки: режим показа комментариев древовидный – развернутый; сначала отображаются более новые комментарии; на одной странице показывается до 50 комментариев; блок управления комментариями не отображается; анонимным пользователям запрещено оставлять комментарии; для комментариев можно указывать заголовки; предварительный просмотр комментария обязателен; форма добавления комментария отображается на отдельной странице.
▪ Страница подшивки. В шестой версии CMS Drupal появился еще один вид материала – страницы, содержащие набор взаимосвязанных записей.
По умолчанию на данный тип материала распространяются следующие настройки.
– Публикация может иметь любой размер.
– Поддержка многоязычности отключена.
– Возможность комментирования включена, и посетители могут не только читать, но и создавать комментарии. При этом на комментарии распространяются настройки, аналогичные настройкам для публикаций типа Заметка.
Типы материалов, поддерживаемые CMS Drupal, довольно сложно описать в теории, поэтому перейдем к практическим занятиям. Однако перед этим следует несколько слов сказать о настройке стандартных типов материалов и добавлении новых.
Настройка типов материалов
Настройка всех типов материалов выполняется в разделе Управление → Содержание → Типы материалов. В этом разделе отображается список всех поддерживаемых CMS Drupal типов материалов. Практически любой из них вы можете удалить с помощью ссылки удалить, расположенной напротив названия соответствующего типа материала. Если же напротив названия типа нет такой ссылки, данный тип можно удалить, отключив его модуль либо сняв определенные права доступа на модуль. Однако в данный момент нас больше интересует возможность настройки – для перехода к странице настройки типа материала достаточно воспользоваться ссылкой изменить, расположенной напротив соответствующего типа материала.
Помимо имени, типа и описания вида материала, вы можете изменить следующие параметры.
▪ Минимальное количество слов – этот раскрывающийся список позволяет определить минимальное количество слов, из которых должна состоять любая публикация данного типа. Если вы (или кто-то другой) попытаетесь добавить новую публикацию данного типа с меньшим количеством слов, то CMS Drupal не разрешит этого сделать.
▪ Пояснения или инструкции по отправке материала – если новые материалы на ваш сайт могут добавлять не только администраторы, но и обычные посетители, то вы можете воспользоваться данным полем, чтобы описать инструкции по добавлению новых материалов. Содержимое этого поля будет отображаться на странице добавления материала.
▪ Настройки по умолчанию – данная область содержит набор флажков, позволяющих изменить некоторые настройки типа материала.
– Опубликовано – определяет, будут ли добавляемые публикации сразу же показываться на вашем сайте. Если флажок снят, то добавленные материалы на сайте отображаться не будут. Но вы в любой момент сможете воспользоваться разделом Управление → Содержание → Содержание, чтобы вывести их.
– Помещать на главную – задает, будут ли анонсы на добавленные публикации данного типа помещаться на главную страницу сайта.
– Закреплять вверху списков – определяет, будут ли анонсы на добавленные публикации данного типа всегда отображаться поверх остальных публикаций в общем списке всех публикаций сайта.
– Создавать новую редакцию – указывает на то, что вы изменяете уже существующую публикацию.
▪ Установки по умолчанию для комментариев – с помощью этого переключателя вы можете определить, разрешено ли комментирование данного типа публикаций. И если разрешено, то указать, что разрешено делать: только читать комментарии или читать и добавлять свои.
В шестой версии CMS Drupal появилось несколько дополнительных настроек.
▪ Поддержка многоязычности – переключатель добавляет возможность публикации материалов данного типа на одном из нескольких поддерживаемых языков. При включенной поддержке многоязычности к форме добавления публикаций данного типа будет добавлено поле выбора языка.
▪ Режим показа по умолчанию – с помощью этого переключателя можно выбрать один из поддерживаемых CMS Drupal способов отображения комментариев. Обратите внимание, что комментарии могут выводиться в виде плоского или древовидного списка. Если используется древовидный список, то посетители сайта смогут комментировать не только саму публикацию, но и комментарии на нее. При использовании плоского списка можно комментировать только публикацию.
▪ Порядок сортировки по умолчанию – благодаря этому переключателю определяется, какой именно способ сортировки комментариев по дате будет применяться: сначала отображать более новые либо, наоборот, более старые комментарии.
▪ Комментариев на странице по умолчанию – в этом раскрывающемся списке можно задать количество комментариев, которое будет отображаться на одной странице.
▪ Управление комментариями – данный переключатель позволяет выбрать место, где будет расположен блок управления комментариями (позволяющий изменять режим и вид сортировки комментариев) либо же запретить его отображение.
▪ Анонимные комментарии – с помощью этого переключателя можно определить, разрешено ли анонимным пользователям оставлять свои комментарии и, если разрешено, обязаны ли они указывать свою контактную информацию.
▪ Поле темы комментария – благодаря этому переключателю вы сможете указать, разрешено ли посетителям указывать заголовки для своих комментариев.
▪ Просмотр комментария перед отправкой – данный переключатель определяет, обязательно ли посетителям просматривать комментарии, которые они хотят добавить, с помощью кнопки Предпросмотр перед их размещением на сайте.
▪ Расположение формы отправки комментария – с помощью этого переключателя можно определить, где будет располагаться форма добавления новых комментариев – на отдельной странице (на странице со списком добавленных комментариев будет выводится ссылка добавить комментарий) или рядом со списком уже добавленных комментариев.
Создание нового типа материала
Если стандартных типов материалов вам недостаточно, можете создать любое количество своих типов. Это также делается на странице Управление → Содержание → Типы материалов. Здесь есть ссылка Добавить тип материала, воспользовавшись которой вы перейдете к нужной странице.
В целом добавление нового типа материала ничем не отличается от настройки существующего типа – все настройки, которые вам предлагается изменить, полностью аналогичны.
Добавляем публикации
Ну что ж, с настройками типов материалов вы разобрались и, если нужно, уже отредактировали на свой вкус. Теперь попробуйте добавить новую публикацию на свой сайт – уверен, вам уже есть что добавить.
Добавить новую публикацию можно в разделе Создать материал. Здесь вам предлагается выбрать, публикацию какого типа вы хотите добавить. После этого вы перейдете на страницу добавления публикаций выбранного типа. Фактически, такие страницы одинаковы для публикаций любого типа. Изменяются лишь состояния флажков и положения переключателей (в зависимости от настроек, которые имеет тот или иной тип публикации).
Итак, при добавлении новой публикации вам предлагается указать следующие сведения.
▪ Title – в этом поле определяется заголовок новой публикации (содержимое будет располагаться в теге <title> добавляемой страницы сайта).
▪ Body – поле хранит само содержимое добавляемой вами страницы (будет располагаться в теге <body> добавляемой вами страницы сайта).
▪ Отделить анонс от основного материала – по умолчанию анонс создается на основе добавляемого материала – в качестве анонса используются первые n символов публикации. Однако с помощью этой кнопки вы можете отобразить новое поле, позволяющее самостоятельно ввести анонс для добавляемой страницы.
▪ Формат ввода – благодаря этому переключателю вы можете выбрать формат ввода, на основе которого будет фильтроваться содержимое добавляемой публикации. По умолчанию используется формат Filtered HTML.
▪ Сообщение в системный журнал – в этом поле задается пояснение, которое будет отображаться в системном журнале напротив записи, сообщающей о том, что вы добавили новую публикацию. Если публикации на вашем сайте могут добавлять несколько человек, то в данном поле вы можете пояснить им, зачем понадобилось добавлять новую публикацию.
▪ Установки комментариев – установив этот переключатель в соответствующее положение, вы определите, разрешено ли оставлять комментарии на добавляемую публикацию.
▪ Автор – в поле указывается, кто автор публикации.
▪ Время создания – в данном поле вводится дата создания публикации. Вы можете оставить его пустым – в таком случае датой создания публикации будет дата ее добавления на сайт.
▪ Создавать новую редакцию – состояние этого флажка определяет, добавляете вы новый материал или редактируете уже существующий. В пятой версии CMS Drupal этот флажок находится в области Настройки публикации. В шестой версии CMS Drupal он располагается в области Информация о редакции.
▪ Настройки публикации – область содержит набор флажков, назначение которых мы уже рассматривали, когда изучали настройки отдельных типов публикаций: Опубликовано, Помещать на главную, Закреплять вверху списков.
▪ Настройки меню – здесь можно добавить в главное меню сайта ссылку, открывающую страницу публикации, которую вы добавляете в данный момент. Рассмотрим элементы, находящиеся в этой области.
– Заголовок (в шестой версии CMS Название ссылки в меню) – в поле хранится имя добавляемой ссылки на данную публикацию.
– Родительский пункт – в этом раскрывающемся списке можно указать пункт меню, внутри которого будет располагаться добавляемая ссылка. Обратите внимание, что в списке можно выбрать как главное меню сайта, так и один из пунктов меню вашего профиля – не ошибитесь с выбором (для размещения ссылки в главном меню нужно выбрать пункт <Primary Links>).
– Вес – чем меньше вес у ссылки, тем выше она будет располагаться в списке ссылок родительского пункта меню.
– Описание – данное поле присутствует только в пятой версии CMS Drupal. Оно позволяет определить описание, которое будет отображаться при наведении и удержании в течение нескольких секунд указателя мыши над добавляемой ссылкой.
И самое последнее – кнопки Предпросмотр и Отправить (в шестой версии CMS кнопка Сохранить). Первая из них позволяет посмотреть, как будет выглядеть добавляемая страница публикации. Вторая же служит для добавления новой публикации. После того как вы ею воспользуетесь, страница новой публикации будет добавлена и вы перейдете на нее. Если вы определяли новую команду меню для данной страницы публикации, то будет добавлен и новый пункт меню.
Обратите внимание, что в верхней части любой добавленной вами страницы есть ссылка Изменить. С ее помощью вы в любой момент сможете отредактировать уже добавленную страницу – это не самый удобный способ редактирования добавленных публикаций, но он также имеет право на существование. Процесс редактирования добавленной страницы полностью аналогичен процессу ее создания.
Практикум по добавлению публикаций
Если помните, ранее в книге мы рассматривали раздел Управление → Настройка сайта → Сообщения об ошибках. С его помощью можно было заменить стандартную страницу с сообщением об ошибке 404 (страница не найдена) своей собственной страницей. В качестве примера попробуем это сделать.
Сначала нам нужно создать новую страницу, которая будет отображаться вместо стандартной страницы об ошибке. Для этого необходимо создать публикацию типа Page, то есть воспользоваться разделом Создать материал → Page.
При создании публикации введите в качестве заголовка (поле Title) что-то вроде Страница не найдена или Page not found, а в поле Body укажите содержимое страницы. Например:
<center><strong>К сожалению, у нас недавно был пожар, и страница, которую вы запросили, сгорела =(</strong></center>Но не нужно расстраиваться – на нашем сайте есть еще много страниц…
Если в поле Body вы использовали теги HTML, которые запрещены форматом ввода Filtered HTML (как в приведенном выше примере), то в качестве формата ввода выберите Full HTML.
Страница готова – осталось только нажать кнопку Отправить, после чего вы перейдете на добавленную страницу. После этого обратите внимание на адресную строку браузера – в ней будет указан адрес страницы, которую вы добавили. Запомните этот адрес, а точнее, его часть, идущую после названия сайта (если у вас не включен механизм чистых ссылок, то запомните часть страницы, идущую после выражения http://<ваш сайт>/?q=).
Теперь перейдите к разделу Управление → Настройка сайта → Сообщения об ошибках, и в поле Страница по умолчанию для ошибки 404 (не найдено) введите часть адреса вашей будущей страницы об ошибке. Ту часть адреса, которую вы запомнили.
Нажмите кнопку Сохранить настройки и в качестве проверки результатов действий введите в адресную строку браузера заведомо несуществующий адрес страницы вашего сайта.
Просмотр списка добавленных публикаций
В CMS Drupal есть еще один раздел, который может быть очень полезен, – Управление → Содержание → Содержание. В нем отображается список всех добавленных вами публикаций с возможностью их фильтрации по состоянию, типу или языку. Помимо просмотра списка добавленных страниц, вы можете выполнять с ними следующие действия.
▪ Переходить к профилю пользователя, который добавил публикацию. Достаточно щелкнуть кнопкой мыши на имени пользователя в столбце Автор.
▪ Переходить на страницу публикации. Достаточно щелкнуть кнопкой мыши на заголовке публикации в столбце Заголовок.
▪ Изменять параметры публикации: отменить публикацию или же опубликовать, поместить анонс на главную страницу или же убрать с нее, закрепить вверху или же отменить это действие. И, конечно, удалить публикацию. Чтобы сделать это, необходимо установить флажок напротив соответствующей публикации, после чего в раскрывающемся списке Обновить параметры выбрать нужное действие и нажать кнопку Обновить.
▪ Перейти на страницу редактирования публикации. Достаточно воспользоваться ссылкой изменить напротив соответствующей публикации.
МенюМы уже знаем, что новый пункт меню можно добавить непосредственно при добавлении на сайт новой страницы. Однако это еще не все возможности по работе с меню, которые предоставляет CMS Drupal. Основные настройки меню находятся в разделе Управление → Конструкция сайта → Меню.
В пятой версии CMS Drupal в этом разделе отображаются все созданные вами меню, а также их пункты. В шестой версии CMS вам предлагается выбрать одно из созданных ранее меню, после чего вы перейдете на страницу работы с его пунктами.
По умолчанию в пятой версии CMS Drupal существует два меню, а в шестой версии – целых три.
▪ Навигация – отображается в блоке Навигация. Именно им мы пользуемся для того, чтобы настраивать наш сайт, добавлять публикации и т. д. Именно здесь находятся очень знакомые и любимые нами пункты Управление, Создать материал, Мой профиль. Многие из них присутствуют только у администратора системы, но, несмотря на это, вы должны понимать, что меню Навигация также отображается и для зарегистрированных (например, содержит ссылки Мой профиль и Выйти), и для незарегистрированных пользователей (может содержать ссылку Последние сообщения, если соответствующий модуль установлен).
▪ Primary links – главное меню сайта. Оно выводится в верхней части сайта и по умолчанию не содержит ни одного пункта. Право наполнить данное меню новыми пунктами предоставляется лично вам. Как правило, именно в это меню вы будете добавлять пункты при добавлении новых страниц с публикациями.
▪ Secondary links – существует только в шестой версии CMS Drupal. Вы можете использовать его для дублирования меню Primary links либо для дублирования в нем только самых важных пунктов. Данное меню может отображаться в нижней части вашего сайта, хотя вы сами можете определить его расположение.
По отношению к конкретному меню вы можете выполнять следующие действия.
▪ Создавать новые меню. Достаточно воспользоваться ссылкой Добавить меню, расположенной в разделе Управление → Конструкция сайта → Меню.
Пользоваться новым меню несложно. Сначала создайте его и наполните ссылками. Далее нужно отобразить новое меню на сайте. Это можно сделать в разделе Управление → Конструкция сайта → Блоки. Ведь после того как вы создадите новое меню, будет автоматически создан новый блок, отображающий это меню. И чтобы меню отобразить, достаточно разместить новый блок в нужном вам месте.
▪ Удалять меню. В пятой версии CMS для этого достаточно воспользоваться ссылкой Удалить, расположенной под названием меню.
▪ Изменять такие настройки меню, как его имя и описание. В пятой версии CMS для этого достаточно воспользоваться ссылкой Изменить, расположенной под названием меню, а в шестой версии CMS для этого предназначена ссылка Изменить меню, расположенная в верхней части страницы конкретного меню.
▪ Добавлять, удалять или изменять настройки конкретного пункта меню. В частности, можно определить следующее:
– название и описание пункта меню;
– будет ли пункт меню отображаться;
– если в пункте меню присутствуют вложенные пункты, будут ли они сразу показываться, или для этого нужно щелкнуть кнопкой мыши на родительском пункте (будет ли содержимое пункта меню развернутым);
– вес пункта меню;
– родительский элемент, в котором отображается пункт меню.
Помимо настроек конкретного меню, вы можете изменить общие настройки меню (в какое меню по умолчанию будут помещаться ссылки на добавляемые страницы публикаций, какое меню будет использоваться в качестве основного, какое меню будет использоваться в качестве дополнительного). Для этого нужно воспользоваться ссылкой Настройки, расположенной в верхней части раздела Управление → Конструкция сайта → Меню.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.