Внимание!

22 января 2012 года настоящий сайт был переведен на новую CMS (Drupal 7). Прошу пользователей извинить за возможные сбои в работе. Буду также весьма благодарен за сообщения об ошибках на электронную почту.

Вы здесь

Установка модулей Drupal 6

Предположим, Вы определили, какой именно модуль вам нужен. Например, вы хотите сделать так, чтобы система сама преобразовывала ваши навороченные в плане дизайна страницы в тот вид, в котором их удобно бы было выводить на печать на принтер. Вы, наверно, видели на многих сайтах внизу страничек ссылку «Версия для печати»? Вот, именно это мы и хотим сделать.

Полазив немного по сайтам «друпальщиков», выясняем, что для этого нам нужен модуль под названием Printer-friendly pages. Для того, чтобы его закачать – заходим на сайт drupal.org. Да-да, это как раз тот самый ресурс, куда все добровольные разработчики системы Drupal выкладывают свои творения для общего пользования. Его заглавная страница в браузере на момент описания статьи выглядела следующим образом:

Главная страница сайта drupal.org

В правом верхнем углу окна имеется ссылка Modules, которая на рисунке обведена красным цветом. Перейдя по этой ссылке, видим примерно следующую картину:

Страница модулей сайта drupal.org

Здесь имеется небольшая «формочка» со строкой поиска модулей (Search modules), которую мы тоже выделили на рисунке. Кстати, не путайте с общей строкой поиска, находящейся выше. Это не смертельно, при поиске с ее помощью может вылезти много лишней информации. В которой вы еще чего доброго запутаетесь, тем более если с «инглишем» дружите не слишком тесно.

Так вот, введите в эту форму название искомого модуля, в нашем конкретном случае – Printer-friendly pages. Жмете кнопку Submit – и вы на странице описаний модулей. Как и следовало предполагать, объект нашего поиска там находится в самом начале.

Результат запроса в пределах сайта drupal.org

Как видно, что искомый модуль существует не сам по себе, а в составе пакета под названием «Printer, e-mail and PDF versions». И закачивать на свой сайт вам придется весь пакет.

В розово-зеленой таблице выбираете нужную версию закачиваемого модуля. Если вы, как и я, работаете с Drupal № 6, то вам необходимо выбрать существующую на данный момент версию 6.x-1.10. Это видно, во-первых, из номера версии самого модуля (которая должна совпадать с номером версии системы), во-вторых – здесь есть подсказка Recommended for 6.x, т.е. «рекомендовано для друпала 6-й версии».

Рекомендую сначала нажать на Release notes («Примечания к выпуску»): так вы выйдете на страничку, где описываются особенности именно данной версии данного пакета. Среди этих особенностей могут быть внезапно появившиеся ошибки, о чем лучше знать заранее.

Замечания по пакету print

Ничего страшного для нас на этой страничке не оказалось, так что можно вернуться на предыдущую страницу и нажать на кнопку Download. А можно и не возвращаться, а нажать на название файла в серой табличке (выделено красным).

После этого пойдет процесс закачки файла на ваш компьютер, который ничуть не отличается от закачки любого другого файла. Если вы в Интернете не первый день, то вы уже в совершенстве освоили этот процесс. А если первый день – что ж, самое время приступить к освоению, но это уже выходит за пределы нашей темы.

Следующий этап – перенос файла на ваш хостинг. Поскольку я не знаю особенностей этого самого вашего хостинга, здесь вам придется разобраться самим. Но перед переносом файлов лучше знать: можно ли в пределах клиентской программы хостинга распаковывать архивы с расширением tar.gz. Если можно – то качайте в неизменном виде. Если нет – то вам придется предварительно распаковать архив на своем компьютере, после чего либо запаковать файлы как-нибудь по другому, либо закачивать в незапакованном виде.

Для того, чтобы новый модуль работал нормально, его следует устанавливать не куда попало, а в строго определенные места. Если корневую папку вашего сайта назвать просто «корень», то таких мест всего три: корень/modules/, корень/sites/all/modules и корень/sites/defaults/modules. При этом с первым из перечисленных мест (корень/modules/) лучше не связываться: там лежат модули ядра, и пусть себе лежат. А то еще при очередном обновлении системы что-нибудь сделаете не так и проблем не оберетесь. Лично я предпочитаю кидать в корень/sites/all/modules, а в папке default держать главным образом то, что относится не к содержанию сайта, а не его структуре. Если там папки modules нет, то создайте ее.

После установки модуля на сайт переходите в свою «админку», которая обычно находится в главном «друпальском» меню в самой левой из колонок. Там входите в раздел Administer (в версии 6.16 переведено как «Администрирование»), оттуда в Site building (Конструкция сайта) → Modules (Модули). В результате попадаете на страничку редактирования модулей, которая в стандартной теме оформления Garland выглядит следующим образом (на этом и других рисунках «шапка» сайта срезана):

Страница подключения модулей CMS Drupal 6

Промотайте страничку до раздела «Printer, e-mail and PDF versions» (на рисунке – он уже переведен как «Печать, отправка по мэйл и PDF версия») и в нем найдите модуль Printer-friendly pages. Поставьте галочку слева от этого названия, как это показано на рисунке:

Страница подключения модулей CMS Drupal 6

Промотайте страницу до конца и нажмите на кнопку «Сохранить конфигурацию» (или как там ее по-английски? Ах да, Safe configuragion).

Все, модуль установлен. Теперь надо его русифицировать. Чем мы дальше и займемся.

Theme by Valentine Murzaev on basis of theme "Danland"