Здрастуйте, шановні читачі блогу . В попередніх постах цієї рубрики ми обговорювали встановлення форуму SMF (тут) в папку сайту працює на Joomla і коротко пробіглися по установці компонента JFusion (тут). Ми також і русифікували все, що встановили у двох попередніх статтях.
Тепер пора переходити до налаштування компонента JFusion.
Як налаштувати JFusion для злиття СМФ і Joomla
Заходимо в адмінку сайту (тут за неї мануал на п’яти аркушах є). З верхнього меню вибираємо «Компоненти» — «JFusion» — «Joomla Options». У першій області відкрився вікна вводимо шлях до интегрируемому скрипту (це наш СМФ). Т. до. ми його встановлювали в папку forum, то шлях буде виглядати приблизно так:
В області «Опції авторизації» виставляємо всі у відповідності з наведеними нижче малюнком:
Тиснемо на кнопку «Зберегти» у верхній частині вікна і нас перекидає на наступну сторінку майстра. Нам цікавий плагін для форуму СМФ. Активуємо перемикач зліва від назви плагіна і натискаємо на листок з олівцем «Edit plagin» поруч з назвою:
У розділі «Загальна інформація про плагіні» вводимо:
В результаті у вас повинно вийти щось на зразок цього:
В області «Опції Бази Даних» вводимо:
В результаті отримуємо приблизно таку картину:
Налаштування в інших областях я не міняв. Тиснемо на кнопку «Зберегти» вгорі вікна. Нас знову перекидає на наступну сторінку майстра, де нам треба поставити галочки в зазначених місцях:
В результаті, ми отримаємо таку картину:
Тепер вгорі сторінки тиснемо на закладку «Cpanel» і в правій стороні бачимо запрошення включити плагіни JFusion. Включаємо.
Натискаємо на вкладку «Configuration» вгорі екрану і переконуємося, що в статусі Joomla і SMF написано «Нормальна конфігурація».
Відключення реєстрації користувачів на форумі SMF
Зроблені нами вище налаштування в JFusion означають, що реєстрація користувачів тепер буде відбуватися в Joomla, тому нам потрібно буде вимкнути реєстрацію в Simple Machines Forum. Для цього залогиниваемся на ній під адміном, заходимо в адмінку і знаходимо там в лівій панелі пункт «Реєстрація», який знаходиться в області «Користувачі».
З верхнього меню адмінки вибираємо останню вкладку «Налаштування». Вибираємо в полі «Спосіб реєстрації нових користувачів» з випадаючого списку пункт «Реєстрація заборонена».
Припустимо, що новий відвідувач зареєструвався на сайті і переходить на конференцію. Питання: а ким він буде там? Адміністратором, новачком або ще кимось? Все це можна досить просто вирішити.
Для цього заходимо в адмінку Джумлы і проходимо по наступному шляху: «Компоненти» — «JFusion» — «Configuration», клацаємо по іконці з назвою «Edit plugin» відразу після назви плагіна СМФ.
У третьому блоці, з верху під назвою «Опції користувачів», ви можете вибрати, яку саме групу на форумі буде додано користувач зарегистрировавшейся на сайті. Причому, можна налаштувати як «Основні групи» в полі «Група за замовчуванням», так і «Групи засновані на кількості повідомлень» в полі під назвою «Група Userpost за замовчуванням».
Ви побачите у випадаючих списках ті ж групи користувачів, які є у вас на конференції. Їх там можна подивитися, зайшовши в адмінку СМФ і вибравши з лівого меню пункт «Групи користувачів».
У мене під назвою «Опції користувачів» в обох полях обраний «Новачок», в результаті чого новий користувач, зареєстрований на вебсайті, потрапить у групу «Новачок» на форумі.
Оскільки ми все робили з нуля, то синхронізацію користувачів між двома цими двигунами з допомогою JFusion проводити не потрібно. Залишилося ще кілька моментів, про які я планую поговорити в наступних статтях, присвячених інтеграції. По-перше, після того, як ми заборонили відвідувачам реєструватися на конференції, їх треба буде якось направляти в потрібне місце для входу.
По-друге, ми ще не визначилися зі способом відображення форуму: чи буде він вписаний в дизайн Джумласайта або ж буде відкриватися в новому вікні. А так само я хотів би розповісти про модулях JFusion — для чого вони потрібні і як їх налаштувати. Власне, читайте про це тут і тут.
Удачі вам! До зустрічей на сторінках блогу