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

Более подробно о том, что мы уже рассмотрели:
- Установка форума SMF (Simple Machines Forum)в папку сайта на Joomla
- Русский SMF, решение возможных проблем после русификации
- Темы для SMF: почему дефолтная тема предпочтительней
Теперь пора переходить к настройке компонента JFusion, который мы установили в Joomla.
Настройка JFusion для интеграции форума SMF в Joomla
Заходим в админку Joomla. Из верхнего меню выбираем «Компоненты» — «JFusion» — «Joomla Options». В первой области открывшегося окна вводим путь к интегрируемому в Joomla скрипту (это наш форум на SMF). Т.к. мы SMF устанавливали в папку forum сайта на Joomla, то путь будет выглядеть примерно так:

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

Настройка плагина для форума SMF в компоненте JFusion, установленном в Joomla
Жмем на кнопку «Сохранить» в верхней части окна и нас перебрасывает на страницу настройки плагинов JFusion. Нам интересен плагин JFusion для форума SMF. Активируем переключатель слева от названия плагина SMF и нажимаем на листок с карандашом «Edit plagin» рядом с названием этого плагина 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 должно получиться, что-то вроде этого:

В области «Опции Базы Данных» настроек JFusion вводим:
- в поле «Тип базы данных (т.е. mysql)» пишем, конечно же,
mysql - остальные поля заполняем теме же данными, что вы вводили здесь
В результате в этих настройках JFusion для форума SMF и Joomla получаем примерно такую картину:

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

В результате, в настройках JFusion мы получим такую картину:

Теперь вверху страницы жмем на закладку «Cpanel» и в правой стороне видим приглашение включить плагины JFusion. Включаем.

Жмем на вкладку «Configuration» вверху экрана и убеждаемся, что в статусе Joomla и SMF настроек JFusion написано «Нормальная конфигурация».

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

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

В третьем блоке настроек JFusion, с верху под названием «Опции пользователей» вы можете выбрать, в какую именно группу на форуме Simple Machines Forum будет добавлен пользователь зарегистрировавшейся в Joomla. Причем можно настроить как «Основные группы» в поле «Группа по умолчанию» настроек JFusion, так и «Группы основанные на количестве сообщений» в поле настроек JFusion под названием «Группа Userpost по умолчанию».

Вы увидите в выпадающих списках те же группы пользователей, которые имеются у вас на форуме SMF. На форуме их можно там посмотреть, зайдя в админку SMF и выбрав из левого меню пункт «Группы пользователей».

У меня в настройках JFusion под названием «Опции пользователей» в обоих полях выбран «Новичок», в результате чего новый пользователь зарегистрированный в Joomla попадет в группу «Новичок» на форуме SMF.
Т.к. мы все делали с нуля, то синхронизацию пользователей между Joomla и SMF с помощью JFusion производить не требуется. Осталось еще несколько моментов, о которых я планирую поговорить в следующих статьях, посвященных интеграции Joomla и SMF. Во-первых, после того, как мы запретили пользователям регистрироваться в SMF, их надо будет как-то направить для регистрации в Joomla. Во-вторых, мы еще не определились со способом отображения форума SMF в Joomla: будет ли форум SMF внутри дизайна сайта на Joomla (во врапере) или же форум SMF будет открываться в отдельном окне Joomla. А так же, я хотел бы рассказать о модулях JFusion — для чего они нужны и как их настроить.
Можете также посмотреть видео «Joomla и форум SMF»:
У Евгения Попова вышел новый видекурс Все Технические Моменты Онлайн Бизнеса в Видеоформате, который стоит того, чтобы с ним ознакомиться.
Вы так же можете ознакомиться с другими статьями на эту же тему:
- Установка форума SMF (Simple Machines Forum) в деталях и картинках
- Как русифицировать SMF, решение возможных проблем после русификации
- Темы оформления SMF: почему дефолтная тема предпочтительней
- Проблемы выбора форума для сайта на Joomla
- Компонент JFusion, позволяющий интегрировать всех ваших пользователей в Joomla и SMF
- Установка компонента JFusion, используемого для интеграции Joomla и SMF
- Настройка компонента JFusion для интеграции форума SMF в Joomla
- Как настроить группы пользователей при интеграции SMF в Joomla
- Как создать и настроить пункт меню в Joomla для открытия форума SMF
- Как настроить переадресациюв пользователей со страницы регистрации в SMF на страницу регистрации Joomla
- Альтернативный вариант переадресации пользователей со страницы регистрации в SMF на страницу регистрации Joomla
- Настройка модулей JFusion
- Создаем на форуме SMF кнопку для возвращения на сайт
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
- Установка форума SMF Simple Machines Forum — Интеграция Joomla 1.5 и форума SMF с помощью компонента JFusion- часть 1
- Темы оформления для форума SMF, русский SMF, установка компонента JFusion в Joomla — Интеграция Joomla 1.5 и SMF с помощью компонента JFusion — часть 2
- Модули JFusion для вывода сообщений и тем с форума SMF на Joomla, создание в форуме SMF кнопки для возврата в Joomla — Интеграция Joomla 1.5 и SMF с помощью компонента JFusion — часть 5
- Создание пункта меню в Joomla для перехода на форум SMF,перенос регистрации пользователей из SMF на Joomla — Интеграция Joomla 1.5 и SMF с помощью компонента JFusion — часть 4
- Моды для форума SMF Modern style Mod и Highslide Image Viewer — улучшаем отображение цитат, кода и результатов поиска, а так же открываем в SMF полноразмерные изображения с помощью Highslide
- Фотогалерея для Joomla — Часть 3 — Создание галерей в Joomla 1.5 с помощью компонента Phoca Gallery — добавление категорий и загрузка изображений в фотогалерею
- Мод Karma Description Mod для форума SMF Simple Machines Forum призванный расширить возможности по работе форума с кармой


При создании нового пользователя в joomla, на форуме Simple Machines Forum он попадает в группу администраторы %) В чем может быть причина? Где это настроить в JFusion
test, спасибо за вопрос. Я забыл осветить этот вопрос настроек JFusion в посте. Сейчас исправился и добавил пару абзацев в самом низу (c заголовком — Управление группами пользователей), которые призваны разъяснить вашу проблему.
Обалденная тема! Давно ждал когда появится возможность интеграции SMF в Joomla 1.5 в режиме Native! Ура! *DANCE*
А когда будет продолжение???
А то очень уж хочется узнать как при регистрации на форуме Simple Machines Forum переадресовать на Joomla???!!!
Скоро, подождите немного. Я стараюсь писать равномерно во все рубрики. Возможно в течении недели напишу продолжение этой серии постов про чудо-расширение JFusion. Пока же по традиции советую подписаться на RSS, чтоб не пропустить.
Подождем!!!! Спасибо за оперативные ответ!!! И СПАСИБО ЗА ОТЛИЧНЫЙ МАТЕРИАЛ ПО JFUSION!!!
Всегда пожалуйста. :-[
У меня SMF мастер — все работает, но часть пользователей раньше успела зарегистрироваться на Joomla, из-за этого у них есть глюки. Как правильно их синхронизировать в JFusion ???
Там еще есть плагин mod_jfusion_whosonline — как его заставить выводить кто онлайн?
smf-joomla, про синхронизацию пользователей, а так же про установку и настойку модулей JFusion я подробно расскажу в следующей (пятой) части этой статьи (подпишитесь на RRS ленту, если еще не подписались, чтобы не пропустить выход статьи)
Отличная статья! У меня такой вопрос: В опциях пользователя настроек JFusion у вас выпадающий список, с группами пользователей, а у меня одна группа «Default Users» Что не так все делаю по статье?
Еще я заметил — авторизировался в Joomla, перешел на форум Simple Machines Forum и снова требует авторизацию. Так и должно быть?
Илья: вроде не должно. Точнее после перехода с сайта на Joomla, где вы уже авторизировались, на форуме Simple Machines Forum должна автоматически пройти авторизация. Покопайте в настройках компонента, возможно, что где-то это настраивается (я такой настройки видно не менял и у меня по умолчанию автоматически авторизует на форуме SMF).
Подскажите, как разобраться в данной ситуации. Раньше joomla стояла на одном хостинге и на одном сервере с smf, недавно я сделал форум smf на другом хостинге с другим сервером, так вот теперь встала проблема с синхронизацией joomla и smf. Главное, когда в компоненте jfusion прописываю сервер, базу, пользователя и пароль нового хостера — jfusion, ругается, что база не найдена (хотя копирую все из файла settings.php) и не может сконфигурировать плагин, а когда точно таким же способом, копирую данные из одного и того же хостинга и прописываю в jfusion, сразу же пишет, что база найдена и все скофигурировано. В чем может быть проблема и как её решить?
Руслан: у меня тоже было проблема при переезде на другой хостинг. Но я ее не решил, к сожалению.
Так никто никуда не переезжал ни joomla, ни jfusion. Я просто сделал форум smf на более надежном хостинге, чем он был раньше. Но на старом хостинге форум smf тоже остался. И главное, когда прописываю, сервер, базу, пользователя и пароль к старому форуму smf все конфигурирует, а когда прописываю сервер, базу, пользователя и пароль к новому форуму smf пишет вот такое
"
* Ошибка: путь доступа к плагину JFusion не найден
* Пожалуйста, сконфигурируйте компонент JFusion. База данных не найдена.
* smf: Пожалуйста, сконфигурируйте компонент JFusion. База данных не найдена.
* Вы не выбрали Master-плагин!
"
при этом данные я все ввожу правильно и одинаковым способом.
У Меня тоже JFusion ошибку выдает
Вы не выбрали Master-плагин!
Что это такое и где его надо выбрать этот мастер плагин JFusion?
Спасибо большое за статью! Очень интересная и полезная информация и знание:)
Помогите!!!
У меня при настройке «Группы пользователей» в JFusion и вместо списка кракозябры! Что делать?
Валерий: не сталкивался с такой проблемой, извините, ответа не знаю.
Валерий говорит, что:
Это кодировка скорее всего. Надо перекодировать в вашу кодировку.
Вроде всё в utf-8, а кракозябры пока только по группам пользователей SMF и в модуле «новые сообщения на форуме» на Joomla, кракозябры пока больше ни где не проявляются.
Лучше перекодируйте установленные файлы форума SMF ещё раз. Вдруг где-то ошибка, а так будете наверняка знать.
Валерий говорит, что:
у меня была такая проблема. Решил ее перекодированием в UTF-8 Settings_bak.php в папке /public_html/forum/. правда после этого вместо кракозяблов стало написано по английски.
Не удается настроить плагин SMF в компоненте JFusion. Все по инструкции делаю, после сохранения изменений выдает ошибку "smf: smf_members: Таблица пользователей не найдена ". Что делать???
Застряла...На странице настройки плагинов компонента JFusion галочки где надо не ставятся и далее плагины не включаются, пишет: Пожалуйста, активируйте cURL для PHP или разрешите file_get_contents для внешних URLов чтобы включить эту функцию.
Ставлю на денвере. Что не так сделала и что делать?
После установки JFusion нельзя войти даже в cpanel відает:
Inna: проблема с кодировкой похоже, но как решить не знаю.
Вера: Алена: не знаю, к сожалению ответов на ваши вопросы. У меня опыт интеграции SMF в Joomla только на одном сайте, где вроде все прошло без проблем. Извините, но я не дока в возникающих при интеграции Joomla и SMF проблемах.
Не нажимаются эти мастеры или слэйвы в настройках JFusion! Не активны эти кнопки, ну то есть мышка их не воспринимает
Огромное спасибо за статью!
Вопрос: как сделать, чтобы на форуме SMF отображался логин, а не имя? На Joomla это легко переключается в модуле авторизации, а на форуме Simple Machines Forum всегда отображается имя. Эта настройка существует?
Михаил: с ходу не вспомню, но, возможно, в одной из следующих статей упомяну об этом, если снизойдет озарение.
Здравствуйте. Скажите, пожалуйста, с чем может быть связана данная ошибка:
форум smf: нужно запретить регистрацию новых пользователей, т.к. это Slave. Пользователи, которые зарегистрируются через Slave, не смогут авторизироваться в Joomla.
lucky: выбирая в настойках jfusion мастер или слейв, вы тем самым выбираете, где именно будет проходить регистрация пользователей в Джумла или же в SMF. Регистрация должна осуществляться на движке, который выбран в качестве мастера.
Подскажите, пожалуйста, Дмитрий.
Если регистрация пройдет через форум SMF — значит зарегистрированный не будет связан просто с сайтом на Joomla (в том смысле, что его логин не подойдет к основному сайту на joomla)
спс за информацию
Сегодня к своему сожалению обнаружил, что jFusion не поддерживает интеграцию Joomla с smf 2.0 Может кто сможет помочь интегрировать другим способом?
А у меня при нажатии включить плагины JFusion ничего не включается. Написано под этой фразой:
Пожалуйста, активируйте cURL для PHP или разрешите file_get_contents для внешних URLов чтобы включить эту функцию.
Библиотека стоит, при проверке Login Checker никаких ошибок нет. Дело в том, что мой хостер начинающий и на моем сайте отрабатывает все настройки сервера.
а нельзя ли как то отредактировать это Ошибка! Извините, регистрация в данный момент недоступна например вот таким пожайлуста зарегистрируйтесь на сайте...
при регистрации в joomla в конце перебрасывает на главную форум
что не так?
всё делаю как написпно но остаётся как было
Inna говорит, что:
Нужно обносить PHP до версии 5
ПЛИЗ ВЫЛОЖИТЕ кто-то smf и jfusion куда-то что бы скачать... а то в списке нету новичек!!! только админ и модер! TNX! качал smf 1.1.1 и скачать JFusion 1.1.3 RC, 1.5.1 !!! А и ещё какой-то глюк на сайте... когда регистрируюсь, то оно не пишет на сайте — зайдите на эмайл или там что не правильно ввели данные при регистрации!!! Нажимаю зарегистрироваться и оно выбивает на страницу регистрации и при этом регистрирует если всё правильно сделано!
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
y кто не знает почему я при настройке smf в jfusion в Группа по умолчанию у меня нету новичок??? есть только модер и админ
Доброго времени суток! Сначала спасибо за Ваш труд, информация была очень полезной. Могли бы Вы мне помочь. Почему глобальный модератор не видит разделов форума, как будто они для него совсем не существуют?
28 августа 2010
Сегодня к своему сожалению обнаружил, что jFusion не поддерживает интеграцию Joomla с smf 2.0 Может кто сможет помочь интегрировать другим способом?
писал Алексей 28 августа 2010
Вопрос открыт!
Алексей:
У меня такая же проблема, помогите решить!
Прошу подсказать как решить вот какую проблему, на сайте стоит smf 1.1.11 но мне нужно на том же хосте создать отдельный раздел с joomla и интегрировать их наоборот. Плюс еще что- если я буду ставить Жомлу поверх базы данных smf не повредится ли она?
smf Сессия Создать: Критическая ошибка: Библиотека cURL не установлена на этом сервере!
Как с этим бороться? Сервер локальный на денвере.
SMF 2.0 final + JFusion 1.5.5 = не работает синхронизация
зарегаешься на сайте, на форуме нет
есть лечение?
Я тоже делал по этой статье, но у меня 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` )
То есть он не может прописать еще одну строчку в базу данных, но как исправить, я не знаю.
Помогите! У меня вопрос!
Можно ли настроить синхронизацию пользователей в 2 стороны и как?
Я настроил сейчас из жумлы в форум, но и в форуме мне нужно оставить этот функционал.
Автор — тормоз! Снял видео на час, которое можно было уложить в 15 минут! И голос не «слушабельный»
. Пока смотрел — уснул и успел выспаться... в итоге ничерта из видео этого не понял... Жесть
Пользователи прошедшие регистрацию на основном сайте не могут выполнить вход на форум!
При попытке синхронизации пользователей, для каждого пользователя выдаёт ошибку:
Ошибка создания нового пользователя: 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