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

Рубрика: Joomla - создать сайт бесплатно,Форум SMF для Joomla

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. В предыдущих постах рубрики Интеграция форума SMF в Joomla мы обсуждали установку форума SMF в папку сайта на Joomla и кратко пробежались по установке компонента JFusion 1.1.3 RC. Мы также сделали русским форум SMF и русифицировали компонент JFusion.

Настройка  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 — для чего они нужны и как их настроить.

Можете также посмотреть видео «Joomla и форум SMF»:


У Евгения Попова вышел новый видекурс Все Технические Моменты Онлайн Бизнеса в Видеоформате, который стоит того, чтобы с ним ознакомиться.

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

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

Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Получать обновления по почте
Рубрика : Joomla - создать сайт бесплатно,Форум SMF для Joomla
Наверх


Комментарии
29-09-2009 в 23:48

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

test

30-09-2009 в 0:44

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

Дмитрий

1-10-2009 в 15:40

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

joom15

3-10-2009 в 21:47

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

AZIM DS

3-10-2009 в 22:54

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

Дмитрий

4-10-2009 в 13:23

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

AZIM DS

4-10-2009 в 14:15

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

Дмитрий

21-10-2009 в 12:50

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

Там еще есть плагин mod_jfusion_whosonline — как его заставить выводить кто онлайн?

smf-joomla

21-10-2009 в 13:09

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

Дмитрий

30-11-2009 в 23:40

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

Илья

1-12-2009 в 15:07

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

Илья

1-12-2009 в 15:15

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

Дмитрий

5-01-2010 в 4:05

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

Руслан

6-01-2010 в 13:37

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

Дмитрий

6-01-2010 в 18:49

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

"

* Ошибка: путь доступа к плагину JFusion не найден

* Пожалуйста, сконфигурируйте компонент JFusion. База данных не найдена.

* smf: Пожалуйста, сконфигурируйте компонент JFusion. База данных не найдена.

* Вы не выбрали Master-плагин!

"

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

Руслан

7-01-2010 в 13:44

У Меня тоже JFusion ошибку выдает

Вы не выбрали Master-плагин!

Что это такое и где его надо выбрать этот мастер плагин JFusion?

Николай

24-01-2010 в 5:05

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

Kripton

10-02-2010 в 15:09

Помогите!!!

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

Валерий

10-02-2010 в 19:48

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

Дмитрий

10-02-2010 в 20:36

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

Помогите!!!

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

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

Руслан

11-02-2010 в 8:07

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

Валерий

11-02-2010 в 8:12

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

Руслан

12-02-2010 в 1:18

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

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

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

Анатолий

16-02-2010 в 1:30

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

Алена

4-03-2010 в 18:49

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

Ставлю на денвере. Что не так сделала и что делать?

Вера

11-03-2010 в 16:36

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

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

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

AddHandler application/x-httpd-php5 .php

Inna

11-03-2010 в 19:46

Inna: проблема с кодировкой похоже, но как решить не знаю.

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

Дмитрий

17-03-2010 в 22:08

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

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

beer

6-04-2010 в 12:13

Огромное спасибо за статью!

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

Михаил

11-04-2010 в 10:51

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

Дмитрий

16-04-2010 в 20:43

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

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

lucky

17-04-2010 в 22:46

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

Дмитрий

18-04-2010 в 17:44

Подскажите, пожалуйста, Дмитрий.

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

lucky

4-07-2010 в 15:48

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

мина

28-08-2010 в 17:47

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

Алексей

20-09-2010 в 13:32

А у меня при нажатии включить плагины JFusion ничего не включается. Написано под этой фразой:

Пожалуйста, активируйте cURL для PHP или разрешите file_get_contents для внешних URLов чтобы включить эту функцию.

Библиотека стоит, при проверке Login Checker никаких ошибок нет. Дело в том, что мой хостер начинающий и на моем сайте отрабатывает все настройки сервера.

Ольга

25-09-2010 в 0:07

а нельзя ли как то отредактировать это Ошибка! Извините, регистрация в данный момент недоступна например вот таким пожайлуста зарегистрируйтесь на сайте...

pokuri

25-09-2010 в 7:33

при регистрации в joomla в конце перебрасывает на главную форум

что не так?

александр

25-09-2010 в 7:37

всё делаю как написпно но остаётся как было

pokuri

29-09-2010 в 21:28

Inna говорит, что:

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

view sourceprint?1аЃб?б?аАаНаОаВаЛаЕаНаНаАб? аВаЕб?б?аИб? PHP б?аВаЛб?аЕб?б?б? б?б?б?аАб?аЕаВб?аЕаЙ. аЃ аВаАб? аДаОаЛаЖаЕаН аБб?б?б? б?б?б?аАаНаОаВаЛаЕаН аКаАаК аМаИаНаИаМб?аМ PHP5 аДаЛб? аКаОб?б?аЕаКб?аНаОаЙ б?аАаБаОб?б? JFusion. аЂаЕаКб?б?аАб? аВаЕб?б?аИб? PHP:4.4.92 3а?б?аЛаИ аНаА аВаАб?аЕаМ б?аЕб?аВаЕб?аЕ б?аЖаЕ б?б?б?аАаНаОаВаЛаЕаН PHP5, аВаАаМ аПаОб?б?аЕаБб?аЕб?б?б? аДаОаБаАаВаИб?б? б?аЛаЕаДб?б?б?аИаЙ аКаОаД аВ б?аАаЙаЛ .htaccess б?б?аОаБб? аАаКб?аИаВаИб?аОаВаАб?б? PHP5:4 5AddHandler application/x-httpd-php5 .php

Нужно обносить PHP до версии 5

Maze.Haka

9-10-2010 в 11:39

ПЛИЗ ВЫЛОЖИТЕ кто-то smf и jfusion куда-то что бы скачать... а то в списке нету новичек!!! только админ и модер! TNX! качал smf 1.1.1 и скачать JFusion 1.1.3 RC, 1.5.1 !!! А и ещё какой-то глюк на сайте... когда регистрируюсь, то оно не пишет на сайте — зайдите на эмайл или там что не правильно ввели данные при регистрации!!! Нажимаю зарегистрироваться и оно выбивает на страницу регистрации и при этом регистрирует если всё правильно сделано!

Eduard

9-10-2010 в 12:15

Eduard: вот мой комплект jfusion и SMF, которые я использовал и на основе которых написана эта серия статьей:

Jfusion 1.1.3

JFusion 1.1.2.RC ru-RU langpack

SMF 1.1.9 install

SMF 1.1.9 russian utf-8

SMF 1.1.9 russian 1251

Дмитрий

12-10-2010 в 19:53

y кто не знает почему я при настройке smf в jfusion в Группа по умолчанию у меня нету новичок??? есть только модер и админ

Eduard

20-10-2010 в 21:18

Доброго времени суток! Сначала спасибо за Ваш труд, информация была очень полезной. Могли бы Вы мне помочь. Почему глобальный модератор не видит разделов форума, как будто они для него совсем не существуют?

Niko

31-12-2010 в 19:19

28 августа 2010

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

писал Алексей 28 августа 2010

Вопрос открыт!

Александр

31-12-2010 в 19:25

Алексей:

У меня такая же проблема, помогите решить!

SaiTa

18-02-2011 в 19:28

Прошу подсказать как решить вот какую проблему, на сайте стоит smf 1.1.11 но мне нужно на том же хосте создать отдельный раздел с joomla и интегрировать их наоборот. Плюс еще что- если я буду ставить Жомлу поверх базы данных smf не повредится ли она?

Сергей

8-03-2011 в 17:50

smf Сессия Создать: Критическая ошибка: Библиотека cURL не установлена на этом сервере!

Как с этим бороться? Сервер локальный на денвере.

Виктор

25-06-2011 в 19:35

SMF 2.0 final + JFusion 1.5.5 = не работает синхронизация

зарегаешься на сайте, на форуме нет

есть лечение?

Serg

25-08-2011 в 11:56

Я тоже делал по этой статье, но у меня SMF 2.0 final + JFusion 1.5.6 и регистрация на сайте проходит хорошо, а при авторизации, такая ошибка:

smf Пользователь Обновить: Ошибка создания пользователя -: DB function failed with error number 1054

Unknown column 'memberName' in 'field list' SQL=INSERT INTO `smf_members` ( `memberName`,`realName`,`emailAddress`,`passwd`,`passwordSalt`,`posts`,`dateRegistered`,`is_activated`,`validation_code`,`personalText`,`pm_email_notify`,`hideEmail`,`ID_THEME`,`ID_GROUP`,`ID_POST_GROUP` )

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

Алексей

6-12-2011 в 19:35

Помогите! У меня вопрос!

Можно ли настроить синхронизацию пользователей в 2 стороны и как?

Я настроил сейчас из жумлы в форум, но и в форуме мне нужно оставить этот функционал.

Сержо

20-12-2011 в 8:06

Автор — тормоз! Снял видео на час, которое можно было уложить в 15 минут! И голос не «слушабельный» :) . Пока смотрел — уснул и успел выспаться... в итоге ничерта из видео этого не понял... Жесть

Вася

10-01-2012 в 16:26

Пользователи прошедшие регистрацию на основном сайте не могут выполнить вход на форум!

При попытке синхронизации пользователей, для каждого пользователя выдаёт ошибку:

Ошибка создания нового пользователя: DB function failed with error number 1054

Unknown column 'memberName' in 'field list' SQL=INSERT INTO `informau_php_smf_1members` ( `memberName`,`realName`,`emailAddress`,`passwd`,`passwordSalt`,

Что делать???

Версия Joomla 1.5.22

Версия SMF 2.0

Юрий

Написать

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

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

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования