Интеграция Joomla и SMF 2.0

Инструкция по связке Joomla с SMF последней версии (2.0+).

Предварительная информация: чтобы проверить изложенную ниже информацию на локальном хостинге типа Денвера, включите расширение cURL (в Open Server уже включено!), так как без поддержки cURL ничего у вас не получится. Находим файл php.ini (\usr\local\php5), открываем и ищем там строчку ;extension=php_curl.dll. Уберите точку с запятой в начале строки, сохраните файл и перезапустите сервер.

  1. Предполагается, что Joomla, последней версии, у вас уже установлена, в корень сайта.
  2. Предполагается, что SMF установлен в подпапку forum (название папки не важно), в ту же базу данных, куда установлена Joomla, но с другим префиксом.
  3. Скачиваем свежую версию компонента JFusion и устанавливаем через Расширения => Менеджер расширений в панели управления Joomla.
  4. Переходим на страничку конфигурации JFusion и в блоке Install From JFusion Server выбираем плагин SMF2. Устанавливаем.
  5. Заходим в Компоненты => JFusion => Joomla Options, указываем полный URL форума (например, http://mysite.ru/forum/), на следующей вкладке (Login) выбираем метод авторизации (Username), на вкладке User — тип фильтра (smf2). Сохраняем.
  6. Заходим в Компоненты => JFusion => Configuration, в табличке с плагинами находим пункт smf2 и в столбце Actions кликаем на Wizard. Запускается мастер настройки.
  7. Дополните предлагаемый путь (например, дописав \forum) и перейдите к следующему шагу. Настройки модуля
  8. Загрузится страница с уже введенными настройками, обнаруженными по указанному вами адресу (если укажете адрес неправильно, импорт необходимых данных из файла Settings.php не произойдет, и кое-кому придется вернуться к предыдущему шагу и ввести точный путь, либо вводить вручную). Если получилось, сохраняем.
  9. Возвращаемся на страницу Компоненты => JFusion => Configuration и включаем галочку в столбце Master у модуля joomla_int, а также галочку в столбце Slave у модуля smf2. Этим мы укажем модулю, что регистрация на сайте преобладает, а на форуме станет доступна авторизация через аккаунты с сайта (поэтому не забудьте запретить регистрацию на форуме).
  10. Не забудьте настроить пользовательские группы на вкладке Компоненты => JFusion => User Groups.
  11. Переходим на вкладку CPanel и нажимаем кнопочку Login Checker, на появившейся странице проверяем авторизацию.
  12. Возвращается в CPanel и активируем плагин JFusion — нажимаем на «Enable the JFusion Plugins» справа.

Скачать компонент JFusion

Пошаговая авторская бесплатная система по созданию уникального шаблона на CMS Joomla с неповторимым дизайном.

Плюсануть
Поделиться
Класснуть