GoGetLinks — самая выгодная биржа рекламных обзоров

Настройка компонента JFusion для работы форума SMF в Joomla – Интеграция Joomla 1.5 и SMF с помощью компонента JFusion — часть 3

29 сентября, 2009 | Рубрика: Joomla - создание сайтов, Интеграция форума SMF в Joomla

Интеграция Joomla 1.5 и SMF (Simple Machines Forum) с помощью компонента JFusion — часть 3Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. В предыдущих постах рубрики Интеграция форума SMF в Joomla мы обсуждали установку форума SMF в папку сайта на Joomla и кратко пробежались по установке компонента JFusion 1.1.3 RC. Мы также сделали русским форум SMF и русифицировали компонент JFusion. Более подробно о том, что мы уже рассмотрели:

Теперь пора переходить к настройке компонента JFusion, который мы установили в Joomla.

Настройка JFusion для интеграции форума SMF в Joomla

Заходим в админку Joomla. Из верхнего меню выбираем "Компоненты" - "JFusion" - "Joomla Options". В первой области открывшегося окна вводим путь к интегрируемому в Joomla скрипту (это наш форум на SMF). Т.к. мы SMF устанавливали в папку forum сайта на Joomla, то путь будет выглядеть примерно так:
Общая информация о плагине Joomla в настройках компонента JFusion

В области "Опции авторизации" настроек JFusion выставляем все в соответствии с приведенным ниже рисунком:
Опции авторизации в настройках компонента JFusion

Настройка плагина для форума SMF в компоненте JFusion, установленном в Joomla

Жмем на кнопку "Сохранить" в верхней части окна и нас перебрасывает на страницу настройки плагинов JFusion. Нам интересен плагин JFusion для форума SMF. Активируем переключатель слева от названия плагина SMF и нажимаем на листок с карандашом "Edit plagin" рядом с названием этого плагина JFusion:
Настройка плагина SMF для компонента JFusion

В области "Общая информация о плагине" открывшегося окна настроек JFusion вводим:

  • в поле "Описание" оставляем как есть
  • в поле "Полный URL к Интегрируемому софту/скрипту" вводим путь к папке forum сайта на Joomla(для нашего примера, http://vasy_pupkin/forum/)
  • в поле "Полный путь к Интегрируемому софту/скрипту" нужно ввести абсолютный путь к папке forum сайта на Joomla (Как узнать абсолютный путь к папке или файлу сайта)
  • поля "Домен Cookie" и "Путь к Cookie" оставляем как есть
  • в поле "Имя Cookie" вводим значение, которое можно посмотреть в файле forum/settings.php. Получаем доступ по FTP к нашему сайту на Joomla (Как настроить доступ к сайту по FTP с помощью программы FileZilla). Открываем этот файл в каком-нибудь редакторе (например, Notepad++) и примерно в строке 37 находим $cookiename = 'SMFCookie10';, где SMFCookie10 и есть искомое значение, которое мы вводим в поле "Имя Cookie"

В результате у вас в этих настройках JFusion для форума SMF должно получиться, что-то вроде этого:
Общая информация о плагине SMF в настройках компонента JFusion

В области "Опции Базы Данных" настроек JFusion вводим:

  • в поле "Тип базы данных (т.е. mysql)" пишем, конечно же, mysql
  • остальные поля заполняем теме же данными, что вы вводили здесь

В результате в этих настройках JFusion для форума SMF и Joomla получаем примерно такую картину:
Опции Базы Данных в настройках компонента JFusion

Настройки в других областях я не менял. Жмем на кнопку "Сохранить" вверху окна. Нас опять перекидывает на страницу настройки плагинов JFusion, где нам надо поставить галочки в отмеченных местах:
Страница настроек плагинов компонента JFusion
В результате, в настройках JFusion мы получим такую картину:
Назначаем плагин Joomla ведущим, а плагин SMF ведомым для их интеграции в компоненте JFusion
Теперь вверху страницы жмем на закладку "Cpanel" и в правой стороне видим приглашение включить плагины JFusion. Включаем.
Включаем плагины JFusion
Жмем на вкладку "Configuration" вверху экрана и убеждаемся, что в статусе Joomla и SMF настроек JFusion написано "Нормальная конфигурация".
Нормальная конфигурация на странице настройки плагинов компонента JFusion

Отключение регистрации пользователей на форуме SMF при интеграции его в Joomla с помощью JFusion

Произведенные нами выше настройки JFusion означают, что регистрация пользователей будет происходить в Joomla, поэтому нам нужно будет отключить регистрацию на форуме SMF. Для этого залогиниваемся на форуме SMF под админом, заходим в админку Simple Machines Forum и находим там в левой панели пункт "Регистрация", который находится в области "Пользователи". Из верхнего меню админки Simple Machines Forum выбираем последнюю закладку "Настройки". Выбираем в поле "Способ регистрации новых пользователей" из выпадающего списка вариант "Регистрация запрещена".
Отключение регистрации пользователей на форуме SMF

Управление группами пользователей SMF и Joomla в JFusion

Допустим, что новый посетитель зарегистрировался в Joomla и переходит на форум SMF. Вопрос: а кем он будет на этом форуме Simple Machines Forum? Администратором, новичком или еще кем-то? Все это можно настроить в JFusion. Для этого заходим в админку Joomla и проходим по следующему пути: "Компоненты" - "JFusion" - "Configuration" - щелкаем по иконке с названием "Edit plugin" сразу после названия плагина SMF в настройках JFusion.
Открываем на редактирование плагин SMF на странице настроек плагинов компонента JFusion
В третьем блоке настроек JFusion, с верху под названием "Опции пользователей" вы можете выбрать, в какую именно группу на форуме Simple Machines Forum будет добавлен пользователь зарегистрировавшейся в Joomla. Причем можно настроить как "Основные группы" в поле "Группа по умолчанию" настроек JFusion, так и "Группы основанные на количестве сообщений" в поле настроек JFusion под названием "Группа Userpost по умолчанию".
Управление группами пользователей в настройках компонента JFusion
Вы увидите в выпадающих списках те же группы пользователей, которые имеются у вас на форуме SMF. На форуме их можно там посмотреть, зайдя в админку SMF и выбрав из левого меню пункт "Группы пользователей".
Управление группами пользователей в настройках форума SMF
У меня в настройках JFusion под названием "Опции пользователей" в обоих полях выбран "Новичок", в результате чего новый пользователь зарегистрированный в Joomla попадет в группу "Новичок" на форуме SMF.

Т.к. мы все делали с нуля, то синхронизацию пользователей между Joomla и SMF с помощью JFusion производить не требуется. Осталось еще несколько моментов, о которых я планирую поговорить в следующих статьях, посвященных интеграции Joomla и SMF. Во-первых, после того, как мы запретили пользователям регистрироваться в SMF, их надо будет как-то направить для регистрации в Joomla. Во-вторых, мы еще не определились со способом отображения форума SMF в Joomla: будет ли форум SMF внутри дизайна сайта на Joomla (во врапере) или же форум SMF будет открываться в отдельном окне Joomla. А так же, я хотел бы рассказать о модулях JFusion - для чего они нужны и как их настроить.

Вы так же можете ознакомиться с другими статьями на эту же тему:

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

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Установка форума SMF SMF и установка компонента JFusion
 Открытие SMF в Joomla, авторизация
Активация и настройка модулей JFusion


Спасибо Вам за добавление этой статьи в
Подписаться на обновления по E-mail RSS
Получать обновления на E-mail
GoGetLinks — самая выгодная биржа рекламных обзоров
Кстати, тоже интересно почитать:
Рубрика : Joomla - создание сайтов, Интеграция форума SMF в Joomla Теги : , , , ,

Комментарии
29 сентября 2009

При создании нового пользователя в joomla, на форуме Simple Machines Forum он попадает в группу администраторы %) В чем может быть причина? Где это настроить в JFusion

test

30 сентября 2009

test, спасибо за вопрос. Я забыл осветить этот вопрос настроек JFusion в посте. Сейчас исправился и добавил пару абзацев в самом низу (c заголовком – Управление группами пользователей), которые призваны разъяснить вашу проблему.


1 октября 2009

Обалденная тема! Давно ждал когда появится возможность интеграции SMF в Joomla 1.5 в режиме Native! Ура! *DANCE*


3 октября 2009

А когда будет продолжение??? :-D А то очень уж хочется узнать как при регистрации на форуме Simple Machines Forum переадресовать на Joomla???!!! :-D


3 октября 2009

Скоро, подождите немного. Я стараюсь писать равномерно во все рубрики. Возможно в течении недели напишу продолжение этой серии постов про чудо-расширение JFusion. Пока же по традиции советую подписаться на RSS, чтоб не пропустить.


4 октября 2009

Подождем!!!! Спасибо за оперативные ответ!!! И СПАСИБО ЗА ОТЛИЧНЫЙ МАТЕРИАЛ ПО JFUSION!!! 8)


4 октября 2009

Всегда пожалуйста. :-[


21 октября 2009

У меня SMF мастер – все работает, но часть пользователей раньше успела зарегистрироваться на Joomla, из-за этого у них есть глюки. Как правильно их синхронизировать в JFusion ???
Там еще есть плагин mod_jfusion_whosonline – как его заставить выводить кто онлайн?

smf-joomla

21 октября 2009

smf-joomla, про синхронизацию пользователей, а так же про установку и настойку модулей JFusion я подробно расскажу в следующей (пятой) части этой статьи (подпишитесь на RRS ленту, если еще не подписались, чтобы не пропустить выход статьи)


30 ноября 2009

Отличная статья! У меня такой вопрос: В опциях пользователя настроек JFusion у вас выпадающий список, с группами пользователей, а у меня одна группа “Default Users” Что не так все делаю по статье?

Илья

1 декабря 2009

Еще я заметил – авторизировался в Joomla, перешел на форум Simple Machines Forum и снова требует авторизацию. Так и должно быть?

Илья

1 декабря 2009

Илья: вроде не должно. Точнее после перехода с сайта на Joomla, где вы уже авторизировались, на форуме Simple Machines Forum должна автоматически пройти авторизация. Покопайте в настройках компонента, возможно, что где-то это настраивается (я такой настройки видно не менял и у меня по умолчанию автоматически авторизует на форуме SMF).


5 января 2010

Подскажите, как разобраться в данной ситуации. Раньше joomla стояла на одном хостинге и на одном сервере с smf, недавно я сделал форум smf на другом хостинге с другим сервером, так вот теперь встала проблема с синхронизацией joomla и smf. Главное, когда в компоненте jfusion прописываю сервер, базу, пользователя и пароль нового хостера – jfusion, ругается, что база не найдена (хотя копирую все из файла settings.php) и не может сконфигурировать плагин, а когда точно таким же способом, копирую данные из одного и того же хостинга и прописываю в jfusion, сразу же пишет, что база найдена и все скофигурировано. В чем может быть проблема и как её решить?

Руслан

6 января 2010

Руслан: у меня тоже было проблема при переезде на другой хостинг. Но я ее не решил, к сожалению.


6 января 2010

Так никто никуда не переезжал ни joomla, ни jfusion. Я просто сделал форум smf на более надежном хостинге, чем он был раньше. Но на старом хостинге форум smf тоже остался. И главное, когда прописываю, сервер, базу, пользователя и пароль к старому форуму smf все конфигурирует, а когда прописываю сервер, базу, пользователя и пароль к новому форуму smf пишет вот такое

* Ошибка: путь доступа к плагину JFusion не найден
* Пожалуйста, сконфигурируйте компонент JFusion. База данных не найдена.
* smf: Пожалуйста, сконфигурируйте компонент JFusion. База данных не найдена.
* Вы не выбрали Master-плагин!


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

Руслан

7 января 2010

У Меня тоже JFusion ошибку выдает
Вы не выбрали Master-плагин!
Что это такое и где его надо выбрать этот мастер плагин JFusion?

Николай

24 января 2010

Спасибо большое за статью! Очень интересная и полезная информация и знание:)

Kripton

10 февраля 2010

Помогите!!!
У меня при настройке «Группы пользователей» в JFusion и вместо списка кракозябры! Что делать?

Валерий

10 февраля 2010

Валерий: не сталкивался с такой проблемой, извините, ответа не знаю.


10 февраля 2010

Валерий говорит, что:

Помогите!!!
У меня при настройке «Группы пользователей» и вместо списка кракозябры! Что делать?

Это кодировка скорее всего. Надо перекодировать в вашу кодировку.

Руслан

11 февраля 2010

Вроде всё в utf-8, а кракозябры пока только по группам пользователей SMF и в модуле “новые сообщения на форуме” на Joomla, кракозябры пока больше ни где не проявляются.

Валерий

11 февраля 2010

Лучше перекодируйте установленные файлы форума SMF ещё раз. Вдруг где-то ошибка, а так будете наверняка знать.

Руслан

12 февраля 2010

Валерий говорит, что:

Вроде всё в utf-8, а кракозябры пока только по группам пользователей и в модуле «новые сообщения на форуме», кракозябры пока больше ни где не проявляются.

у меня была такая проблема. Решил ее перекодированием в UTF-8 Settings_bak.php в папке /public_html/forum/. правда после этого вместо кракозяблов стало написано по английски.


16 февраля 2010

Не удается настроить плагин SMF в компоненте JFusion. Все по инструкции делаю, после сохранения изменений выдает ошибку “smf: smf_members: Таблица пользователей не найдена “. Что делать???

Алена

4 марта 2010

Застряла…На странице настройки плагинов компонента JFusion галочки где надо не ставятся и далее плагины не включаются, пишет: Пожалуйста, активируйте cURL для PHP или разрешите file_get_contents для внешних URLов чтобы включить эту функцию.
Ставлю на денвере. Что не так сделала и что делать?

Вера

11 марта 2010

После установки JFusion нельзя войти даже в cpanel відает:

аЃб?б?аАаНаОаВаЛаЕаНаНаАб? аВаЕб?б?аИб? PHP б?аВаЛб?аЕб?б?б? б?б?б?аАб?аЕаВб?аЕаЙ. аЃ аВаАб? аДаОаЛаЖаЕаН аБб?б?б? б?б?б?аАаНаОаВаЛаЕаН аКаАаК аМаИаНаИаМб?аМ PHP5 аДаЛб? аКаОб?б?аЕаКб?аНаОаЙ б?аАаБаОб?б? JFusion. аЂаЕаКб?б?аАб? аВаЕб?б?аИб? PHP:4.4.9

а?б?аЛаИ аНаА аВаАб?аЕаМ б?аЕб?аВаЕб?аЕ б?аЖаЕ б?б?б?аАаНаОаВаЛаЕаН PHP5, аВаАаМ аПаОб?б?аЕаБб?аЕб?б?б? аДаОаБаАаВаИб?б? б?аЛаЕаДб?б?б?аИаЙ аКаОаД аВ б?аАаЙаЛ .htaccess б?б?аОаБб? аАаКб?аИаВаИб?аОаВаАб?б? PHP5:

AddHandler application/x-httpd-php5 .php
Inna

11 марта 2010

Inna: проблема с кодировкой похоже, но как решить не знаю.
Вера: Алена: не знаю, к сожалению ответов на ваши вопросы. У меня опыт интеграции SMF в Joomla только на одном сайте, где вроде все прошло без проблем. Извините, но я не дока в возникающих при интеграции Joomla и SMF проблемах.


17 марта 2010
<i>Жмем на кнопку «Сохранить» вверху страницы. Нас опять перекидывает на страницу настройки плагинов компонента JFusion, где нам надо поставить галочки в отмеченных местах:</i>

Не нажимаются эти мастеры или слэйвы в настройках JFusion! Не активны эти кнопки, ну то есть мышка их не воспринимает

beer

6 апреля 2010

Огромное спасибо за статью!
Вопрос: как сделать, чтобы на форуме SMF отображался логин, а не имя? На Joomla это легко переключается в модуле авторизации, а на форуме Simple Machines Forum всегда отображается имя. Эта настройка существует?

Михаил

11 апреля 2010

Михаил: с ходу не вспомню, но, возможно, в одной из следующих статей упомяну об этом, если снизойдет озарение.


16 апреля 2010

Здравствуйте. Скажите, пожалуйста, с чем может быть связана данная ошибка:

форум smf: нужно запретить регистрацию новых пользователей, т.к. это Slave. Пользователи, которые зарегистрируются через Slave, не смогут авторизироваться в Joomla.

lucky

17 апреля 2010

lucky: выбирая в настойках jfusion мастер или слейв, вы тем самым выбираете, где именно будет проходить регистрация пользователей в Джумла или же в SMF. Регистрация должна осуществляться на движке, который выбран в качестве мастера.


18 апреля 2010

Подскажите, пожалуйста, Дмитрий.
Если регистрация пройдет через форум SMF – значит зарегистрированный не будет связан просто с сайтом на Joomla (в том смысле, что его логин не подойдет к основному сайту на joomla)

lucky

4 июля 2010

спс за информацию


28 августа 2010

Сегодня к своему сожалению обнаружил, что jFusion не поддерживает интеграцию Joomla с smf 2.0 Может кто сможет помочь интегрировать другим способом?


Написать

(обязательно)

(обязательно)


Это не спам.

Subscribe without commenting

» Подписаться на комментарии к этой статье по RSS