Виктор Ромашов - CMS Drupal: система управления содержимым сайта
- Название:CMS Drupal: система управления содержимым сайта
- Автор:
- Жанр:
- Издательство:Array Издательство «Питер»
- Год:2010
- Город:Санкт-Петербург
- ISBN:978-5-49807-241-8
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Виктор Ромашов - CMS Drupal: система управления содержимым сайта краткое содержание
Почему именно она? Во-первых, она абсолютно бесплатна – скачать ее сможет любой. Во-вторых, она имеет открытый код, что делает ее наиболее удобной и легкой в использовании и настройке «под себя», а также обеспечивает ей поддержку многотысячного сообщества программистов. Ну и наконец, в-третьих, – легкость в работе: практически моментально вы можете добавить любой из общедоступных модулей, будь то форум, возможность ведения блогов или новая тема в оформлении сайта. Единственное, что ограничивало применение данной системы в России, – недостаток русскоязычной документации. Однако с выходом данной книги и эта проблема решена. Никогда еще создание и управление сайтом не было таким легким!
CMS Drupal: система управления содержимым сайта - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
▪ HTML-корректор.Данный фильтр присутствует только в шестой версии CMS Drupal. Он выполняет поиск в сообщении незакрытых или ошибочных HTML-тегов, после чего пытается заменить их правильными вариантами.
Фильтр не имеет никаких настроек, которые можно отредактировать.
▪ Преобразователь переводов строки.Этот фильтр ищет в полученном тексте символы абзаца и новой строки, после чего заменяет их HTML-эквивалентами (тегами
и
). Он заменяет одно нажатие клавиши Enter тегом
, а двойное нажатие этой клавиши – тегом
. Иными словами, он необходим для того, чтобы преобразовать обычный текст в текст, отформатированный и готовый для публикации в Интернете на вашем сайте.
Данный фильтр не имеет никаких настроек, которые можно отредактировать.
▪ Фильтр HTML.Данный фильтр удаляет из полученного сообщения все теги, кроме тех, которые входят в список исключений (формируется вами).
Вы можете отредактировать следующие настройки фильтра.
– Фильтровать HTML-теги – этот переключатель позволяет определить, будут ли удаляться из текста все запрещенные теги. В противном случае теги удаляться не будут.
– Допускаются только следующие теги HTML – в данном поле можно указать список тегов-исключений, которые не будут удаляться из текста. Здесь также задаются теги, влияющие на форматирование текста. Например, тег , делающий текст полужирным, или тег , задающий курсивное начертание.
– Защита от спамерских ссылок – флажок позволяет определить режим автоматического добавления ко всем найденным в тексте ссылкам атрибута rel="nofollow". Данный атрибут запрещает поисковым роботам переходить по ссылке, тем самым оставляя спамеров, которые разместили ссылку на вашем сайте, с носом.
▪ Фильтр URL.Заменяет текстовые ссылки на интернет-страницы аналогичными им гиперссылками. Например, если данный фильтр обнаружит в сообщении выражение http://www.onestyle.com.ua, то он заменит его гиперссылкой http://www.onestyle.com.ua.
Единственная настройка данного фильтра, которую вы можете изменить, определяется полем Максимальная длина текста ссылки. Если фильтр обнаружит в тексте ссылку, длина которой больше, чем указанная в данном поле, он автоматически обрежет ее до приемлемого размера. При этом сама ссылка своей функциональности не потеряет (в атрибут href будет помещена полная ссылка, тогда как между тегами и будет помещена обрезанная ссылка).
Обработчик PHP.Данный фильтр присутствует только в пятой версии CMS Drupal. Он предназначен для того, чтобы добавить возможность обработки PHP-кода, который встречается в сообщении. Иными словами, если он обнаружит в полученном от посетителя тексте PHP-код, то заменит его результатами выполнения этого самого кода.
Ни в коем случае не включайте данный фильтр для обычных посетителей вашего сайта! Иначе они смогут делать на нем все, что захотят. И уже через несколько часов ваш сайт будет взломан.
Предполагается, что данный фильтр может быть полезен администраторам вашего сайта. Тем не менее, если вы не хотите преждевременных инфарктов, этот фильтр лучше вообще никогда не использовать.
Фильтр не имеет никаких настроек, которые можно отредактировать.
Но вернемся к форматам ввода. Настроить их можно в разделе Управление → Настройка сайта → Форматы ввода. На этой странице перечислен список уже существующих форматов ввода, а также присутствует ссылка Добавить формат ввода, которая позволяет создать новые форматы ввода, если существующих вам будет недостаточно.
По умолчанию создано три формата ввода.
▪ Filtered HTML – состоит из фильтров Преобразователь переводов строки, Фильтр HTML (удаляет все теги, кроме , , , , ,
- ,
- ,
,
,
и
) и Фильтр URL (настроен на обрезание ссылок длиннее 72 символов).
Примечание
Обратите внимание, что такие часто используемые теги, как
,
и , не разрешены.▪ Full HTML – включает в себя фильтры Преобразователь переводов строки и Фильтр URL (настроен на обрезание ссылок длиннее 72 символов). Этот фильтр не удаляет из текста теги.
▪ PHP code – состоит только из фильтра Обработчик PHP.
Вам предлагается выбрать один из доступных форматов ввода, который будет применяться для фильтрации всех сообщений от анонимных и зарегистрированных пользователей. По умолчанию для этих целей используется формат ввода Filtered HTML. Однако вы можете указать любой другой формат. Для этого достаточно установить переключатель По умолчанию в положение напротив имени понравившегося формата ввода, после чего не забыть нажать кнопку Установить формат по умолчанию.
Однако вопрос заключается в другом – стоит ли это делать? Формат ввода Filtered HTML является оптимальным для безопасности вашего сайта, поэтому без особой необходимости менять его на какой-либо другой не стоит.
Единственное, что можно сделать, – это более тщательно настроить его, то есть изменить набор фильтров, которые в нем используются, а также переопределить их. Для этого достаточно воспользоваться ссылкой настроить, расположенной справа от переключателя Filtered HTML. В результате вы перейдете на страницу со списком фильтров, которые применяются в формате ввода, где сможете изменить их настройки и порядок применения.
Изменение порядка применения фильтров иногда бывает очень полезно. Например, бывает так, что какой-то из используемых фильтров заменяет информацию, необходимую для работы другого фильтра, из-за чего другой фильтр не делает того, что вам нужно.
Чистые ссылки
Если вы помните, в процессе установки шестой версии CMS Drupal мастер у вас спрашивал, нужно ли использовать чистые ссылки? Если тогда вы приняли неправильное решение, то еще есть возможность раскаяться и все исправить. Для тех же, кто пользуется пятой версией CMS Drupal, все только начинается – на этапе установки и речи не было о чистых ссылках, поэтому сейчас пришла пора задуматься над их использованием.
Чтобы включить или отключить механизм чистых ссылок, достаточно воспользоваться переключателем Чистые ссылки, расположенным в разделе Управление → Настройка сайта → Чистые ссылки.
Вот и все – вопрос решен. Дело осталось только за малым – понять, что же такое чистые ссылки. На самом деле все просто. Вы сразу поймете, в чем заключается механизм чистых ссылок, если посмотрите на два одинаковых адреса: http://<���сайт>/?q=admin/settings/clean-urls и http://<���сайт>/admin/settings/clean-urls. Или на эти два одинаковых адреса: http://<���сайт>/?q=admin/settings и http://<���сайт>// admin/settings.
Интервал:
Закладка: