Как интегрировать SMF в Drupal 6

Здравствуйте уважаемые посетители, сегодня хочу поделиться с вами моим опытом интеграции форума SMFв Drupal 6.

Опишу вам все пошагово,  как я делал установку и интеграцию.  Описание будет на примере установки на denwer может в дальнейшем сделаю, и пост о том, как все установить на примере реального  хостинга.

Важно не делайте сразу на рабочем сайте!!

Установите,  себе на denwer Drupal шестой версии и запомните,  администраторский ник и пароль.

Теперь создайте новую базу данных (для форума) так как лучше что бы форум был установлен в отдельной базе данных.

Если вы только что установили пакет denwer то нужно исправить в настройках php сервера путь к папке tmp.  Для этого пройдите С: - WebServers– usr– local– php5 и откройте файл php.ini в программе notepad++  если у вас нет ее то скачайте и установите  она бесплатная и весьма удобная. Найдите в файле php.ini строчку session.save_path = “/tmp” и измените ее на session.save_path = “Z:\tmp” сохраните файл. Смотрите ниже.

Интеграция SMF в Drupal 6

 

 Перезапустите denwer. 

Теперь нужно в папке где лежат файлы Drupal создать папку с именем smf.

Интеграция SMF в Drupal 6

Скачиваем тут установочные файлы самого форума (он уже русифицирован) распакуйте архив и поместите файлы из архива в папку smf в корне drupal. Должно получится как на картинке ниже.

Интеграция SMF в Drupal 6

Приступим к установке форума для этого наберем в адресной строке http://localhost/smf/install.php начнется установка форума если вы видите вот такое сообщение как на картинке ниже то вернитесь к пункту настройки пути для папки tmp.

Интеграция SMF в Drupal 6

Продолжаем установку smf и видим окно установки форума.

Интеграция SMF в Drupal 6

Здесь в принципе все понятно в настройках MySQL указываем данные от созданной базы данных для нашего форума. Нажимаем на Продолжить и нас перекидывает в следующее окно.

Интеграция SMF в Drupal 6  

Здесь мы должны указать данные для главной учетной записи так сказать администратора форума ВАЖНО указать тот же ник администратора и пароль как в сайте на Drupal ( тоесть у меня сайт на drupal имеет администраторский вход как admin пароль 1234 так вот такой же ник и пароль вписываем в окне установки форума). Еще раз укажите пароль к базе данных и нажмите на Продолжить. Далее нам выдается окно гласующее об успешной установке форума.

Интеграция SMF в Drupal 6

Итак форум установлен следующим шагом нам нужно скачать модуль интеграции качаем его тут распаковываем архив на рабочий стол. Далее идем

С: - WebServers - home - localhost - www - drupal - sites - all и создаем в этой папке папку modules

Интеграция SMF в Drupal 6

Создайте тут папку smfforum и закиньте в нее все файлы из модуля интеграции. Теперь нам нужно включить этот модуль в админке сайта  идем в управление модули.  

Интеграция SMF в Drupal 6

Теперь включите модули Profile и Smfforum поставив напротив них галочки и внизу страницы нажмите на Сохранить настройки.

Интеграция SMF в Drupal 6

Следующим этапом нужно открыть форум и зайти в него под администраторской учетной записью( важно что бы куки вашего браузера были включены)   и зайдите под админом на ваш сайт на drupal. Зайдите в управление и нажмите в настройках сайта на SMFforum settings.

Интеграция SMF в Drupal 6

Теперь в настройках модуля нужно убедиться что все пути прописаны правильно должно быть зеленем цветом отмечено смотрите картинку ниже.

Интеграция SMF в Drupal 6

На картинке выше я отметил как выставить галочки (точки) для предварительной настройки. Смотрите еще картинку ниже.

Интеграция SMF в Drupal 6

Теперь нажмите на Сохранить настройки. Теперь введите в поле адреса http;//localhost/drupal/smfforum и нажмите на enter и вы увидите ваш форум внутри сайта. Фото ниже.

Интеграция SMF в Drupal 6

Если вы пройдете в управление потом блоки то увидите что модуль генерирует блоки которые можно включить. Посмотрите фото ниже я их все включил для примера.

Интеграция SMF в Drupal 6

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

Ссылка к модулю интеграции http://drupal.org/project/smfforum

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

Содержимое этого поля является приватным и не будет отображаться публично.

Железо