Полная документация по CMS Drupal (создание сайта, локализация)

Установка и настройка сайта, а также системного окружения. Исключая вопросы программирования новых модулей и тем.

См. документацию на английском: http://drupal.org/node/258

Feed

Drupal CookBook.RU

Этот сайт - книга с "рецептами" для "приготовления" отличного сайта на Друпал. На нашем сайте НИКОГДА не будет: Решений простых задач, которые уже описаны в книгах про Друпал. Решений проблем только одним способом - всегда есть альтернативы! Длинных и сложных статей Пока развивается и меняется Друпал - статьи этого сайта будут постянно дополняться. Следите за изменениями: RSS и Новые и изменённые статьи.
Feed URLhttp://drupalcookbook.ru/rss.xml
Last checked4 дня 10 часа ago
Time until next refreshпрошло 3 дня 13 часа

Безопасный include()

Задача: 

Нужно сделать включение файлов (include) максмально безопасным.

Решение:
Функции PHP, которые включают файлы:

  • include
  • include_once
  • require
  • require_once

Суть атак сводится к том, чтобы выполнить код с другого сайта.
Чтобы защититься от подобных атак:

  • Проверять передаваемые данные.
    Делать проверку регулярным выражением или другими средствами данных, которые получает скрипт.
  • Настройки PHP
    Убедитесь, что в файле php.ini указано:
     

    читать далее

Скопировать файлы на сервер

Задача: 

Нужно скопировать (закачать) файл или файлы на сервер.

Варианты

  • Использовать FTP
  • Использовать SCP
  • Копирование через SSH
  • Файловый менеджер в панели управления хостингом

Использовать FTP

Для подключения к FTP-серверу нужен FTP-клиент. Их много, у них разный интерфейс, доп. возможности и лицензия. Если у вас ничего под рукой нет, то можно воспользоваться ]]>FileZilla]]>. Есть версия для любой операционной системы (Windows, Linux, Mac). Удобный интерфейс на русском языке.

читать далее

Горизонтальное выравнивание элементов

Задача: 

Нужно горизонтально центрировать (выровнять по горизонтали) элементы страницы.

Возможны несколько случаев. Рассмотрим их по очереди:

Горизонтальное центрирование блока фиксированной С?РёСЂРёРЅС‹

<div id="wrapper">
   <div id="main">
      Content
   </div>
</div>

Вывод списка нод вместо анонсов на странице термина

Задача: 

Вывести список всех нод определённого словаря таксономии с разделением этого списка по типам материалов.

читать далее

Переопределение страницы термина таксономии

Задача: 

Нужно заменить список анонсов нод на странице термина произвольным контентом.

На странице термина таксономии по умолчанию выводятся анонсы нод, в которых указан этот тег.
Нужно переопределить вывод контента на этой странице.

читать далее

FlashVideo: конвертация и воспроизведение видео на сайте

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

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

В файле .htaccess включить следующие параметры:

php_value post_max_size 100M
php_value upload_max_filesize 100M
php_value max_execution_time 1000
php_value max_input_time 1000

Настройка модуля: 

Модуль получает файлы с помощью одного из этих модулей:

Быстрое редактирование терминов таксономии

Задача: 

Нужно вывести на странице термина таксономии ссылку для быстрого перехода к редактированию термина.

Решение:
Решение достаточно простое - одна строчка в шаблоне темы, - но становится намного удобнее работать!
Кроме того, у каждого термина есть описание. Если это описание заполнено, то при наведении мыши на термин во всплывающей подсказке показывается текст этого описания...

читать далее

Noindex External Links: запрет индексации внешних ссылок

Описание с сайта

Модуль позволяет полностью закрыть внешние ссылки на сайте от индексации и сохранить их валидность.

Перевод файла UPGRADE.txt

/ / $ Id: UPGRADE.txt, н 1,12 2008/01/04 16:15:58 goba Exp $

ОБНОВЛЕНИЕ

До обновления, вы должны убедится в том, что:

Приступим!

читать далее

Создать термин словаря таксономии

Создать термин словаря таксономииНужно в модуле создать термин определенного словаря таксономии в модуле Drupal.

читать далее