Установка и настройка модулей

Опубликовано 2011.08.11 в разделе Drupal

Вот модули скопированы в папку sites/all/modules. Переходим Управление->Конструкция сайта->Модули

Перед нами список всех модулей, с которыми можно работать. Отмечаем все закаченные модули.
Модули в разделе стандартные. Color и help отключаем.Включаем PHP filter, который позволит легко вставлять php код в любое место страницы.

Из разде cck можно включить все, ненужные потом отключим.В разделе date включайте date,date api,date popup и date repeat api.

FileField Paths также включаем.

В разделе imagecache включаем все модули.

Капчу по желанию...лучше сразу включить и её.

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

Views-включаем все три модуля.

global redirect, imce, lightbox2, live translation, pathauto, token и transliteration.
token actions и tokenstarter не обязательно.

Если не получится включить сразу все модули(часто бывает на боевых машинах)-включайте по несколько модулей,не все сразу. Так в 2-3 захода можно включить все.

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



Когда всё будет включено-вы увидите черное меню в верхней части экрана.В дальнейшем будем пользоваться только им.

Вот и наша первая ошибка, нехватает модуля jQuery UI.Качаем тут. Включаем.


Теперь этот модуль жалуется на недостающую библиотеку.Хорошо хоть ссылку сразу дает.Качаем библиотеку jQuery UI и распаковываем в libraries. Не забываем переименовать папку с файлами библиотеки, называться она должна jquery.ui



Включаем модуль jQuery UI.если друпал опять выдает ошибку-обновляем страницу, она должна исчезнуть.


Настройка модулей.

Сейчас все наши модули на английском языке... Можно скачать po файл с переводом (для каждого модуля свой) с сайта drupaler.ru и руссифицировать все модули,как мы поступили с ядром, а можно, как я уже говорил, использовать модуль live translation. им мы и воспользуемся.

Заходим Отчеты->Available translations(Доступные переводы) и жмем проверить Check the updates now(Проверить обновления).



Перед нами список модулей,количество непереведённых строк в каждом модуле и возможность скачать переводы.
Жмем по Outdated: 1234 new strings для всех модулей поочереди.Переводим все модули,это займет совсем немного времени;)
С переводами покончен, приступим к настройке модулей.



Настройки почти всех модулей лежат в Настройки сайта->имя модуля(Здесь и далее навигация по admin_menu).

admin menu(ищем в настройках сайта). У него единственная полезная настройка-это возможность закрепить его наверху экрана. Закрепляем по желанию.

captcha(Управление пользователями->captcha). Если в списке модулей включена image captcha-то капчей по умолчанию можно выбрать как графическую капчу, так и предложение решить несложный пример.Выбираем чего душа желает.
Ниже список существующих форм на сайте. Давайте установим капчу на формы регистрации и комментирования.На регистрацию графическую,а на комментарии математическую. Можно настроить описание к капче,или вообще его отключить. Капчу лучше сделать нечувствительной к регистру, иначе замучаешься вводить. Если поставить галку на "Фиксировать ошибки",то можно контроллировать количество неправильных вводов капч.



Модули cck и viewsв настройке не нуждаются.

Зайдем Настройки сайта->Image API. Выставим качество отрисовки 100%.

В настройках lightbox2 перейдем во вкладку Автоматическая обработка изображений и в разделе CSS классы изображений в качестве автоматического обработчика выберем lightbox.В поле ниже напишем название(или названия,каждое с новой строки)класса. Если ссылка имеет этот класс и ведет на изображение-то она откроется в лайтбоксе.



Открываем Настройки сайта->Файловая система. транслитерация должна быть включена.метоз загрузки по протоколу http.В качестве временной папки указана папка tmp, которой реально не существует.Создаём её в корне сайта.

Навскидку с первичными настройками покончено. Далее при работе мы будем конфигурировать некоторые модули.


15 Комментариев

Оставить комментарий

  1. Гость 2014/02/16

    у меня половина текста русская половина английская что можно сделать?

    Ответить

    1. Админ 2014/02/17

      Значит не все переводы существуют.
      Попробуйте модуль https://drupal.org/project/l10n_update

      Ответить

  2. Гость 2013/06/23

    Здравствуйте! После установки модуля, не могу зайти на страницу
    http://m1doors/admin/build/modules, браузер выдает ошибку 101
    Ошибка 101 (net::ERR_CONNECTION_RESET): Соединение сброшено.
    drupal6
    Подскажите как решить проблему

    Ответить

    1. Админ 2014/02/17

      Значит мощности сервера нехватает, в частности БД. Если вы на хостинге-значит хостинг не тянет.
      Если на локальной машине - можно попробовать самостоятельно подкрутить конфиги БД. Подобные конфиги можно поискать в инете. Не забывайте делать бэкапы

      Ответить

    2. Админ 2013/06/24

      Какого именно модуля? Попробуйте перезагрузить апач.
      В БД почистите все таблицы с кэшами.
      Или в таблице system отключать по одному модулю вручную.

      Ответить

  3. Гость 2012/12/20

    Доброго времени суток! У меня проблема с включением модуля jQuery UI скачал распаковал он появился в списке модулей ставлю галочку а дальше вот эта ошибка (Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\drupal\includes\common.inc on line 578) обновлял станицу много раз не помогает, и вообще сайт перестает работать удаляю его с папки модулей все опять нормально работает и требует этот модуль опть. В чем тут причина?

    Ответить

    1. Админ 2012/12/21

      PHP просто нехватает тридцати секунд чтобы включить модуль.
      Увеличьте это время в php.ini
      Тоесть там

      1. max_execution_time 30

      надо заменить на
      1. max_execution_time 300

      Ответить

  4. Гость 2012/09/05

    А, я понял. Имеется в виду модуль transliteration, да?

    Ответить

    1. Админ 2012/09/06

      Да,абсолютно верно.

      Ответить

  5. Гость 2012/09/05

    Как понять "транслитерация должна быть включена"? У меня на этой странице (файловая система) два текстовых поля: 1)Путь файловой системы: sites/default/files и 2)Временная папка: /tmp, и два чекбокса - Метод загрузки: Публичный и приватный. Как понять, включена она у меня или нет? Я подозреваю, что у меня потом из-за этого при загрузке картинок не генерируется их название.

    Ответить

  6. Гость 2012/03/11

    Добрый день! Я пробовал русифицировать модули, как у вас написано, но что-то пошло не так. Короче, мой сайт выдает следующее сообщение:
    Fatal error: Call to undefined function user_access() in X:\home\localhost\www\my_drupal\sites\all\modules\admin_menu\admin_menu.module on line 81
    Я этот файл (admin_menu.module) открывал, но ничего там не менял. Подскажите, что делать?

    Ответить

    1. Админ 2012/03/12

      Попробуйте удалить этот модуль и заново его поставить.Он почему-то не может подцепить права доступа.Странно,раз остальные модули работают.

      Ответить

      1. Гость 2012/03/13

        Пробовал удалить, не помогает. И теперь при любом клике выскакивает эта ошибка! Может дело в том, что при русификации модулей я скачал обновление ядра drupal-6.23.tar которое у меня запросил Друпал, и потом я пробовал запустить срипт update.php?

        Ответить

        1. Админ 2012/03/14

          Тут дело не в переводе.. Попробуй отключить модуль,потом во вкладке удалить-удалить его и затем на сервере удалить папку с модулем.
          Потом почистить кэш и запустить крон.
          А потом поставить другую версию модуля.
          А пользователи нормально работают?регистрация там и так далее..

          1. (user_access('access administration menu'))

          вот эта функция ядра не отрабатывается.скорей всего проблема модуля user,в ядре.

          Ответить

  7. Гость 2011/08/16

    Отлично!

    Ответить

Ваш комментарий успешно создан

Ваш комментарий

  • Для выделения кода оберните его в тэги <code> и </code>
  • Отметьте ключи