1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.x Joomla Bridge using JFusion

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем Gattaka, 24.02.2011.

Загрузка
  1. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Автор отписался, что проблема с выходом (logout) наблюдается при использовании определенных версий (например, Joomla 1.5.23 и JFusion 1.5.6).
    Стабильная версия JFusion 1.6 работает с Joomla 1.5 и Joomla 1.6. Возможно и с JFusion 1.7 будет работать, но автор не тестировал.

    Ну а вообще, пишет автор, данный плагин, JFusion 1.6 и XenForo 1.1 работает прекрасно с Joomla 1.5 и Joomla 1.6.
     
  2. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Верно, причем не достаточно просто обновить JFusion из админки. Надо старый сносить и новый инсталить
     
  3. Alikeus

    Alikeus Новичок

    Регистрация:
    03.01.12
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.1.1
    И что же получаеться? Надо отключать регистрацию на Joomla сайте ,оставлять только на Ксене ? Обьясните или я не правильно думаю ?
     
  4. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Нет, можно сделать и так... Я дописал плагин немного под свои нужды. Дефакто у меня сейчас joomla-slave, xenforo-master, но не взирая на варнинги всё работает наоборот. Плагин от купа не верно создает пользователей в Xenforo - там почему-то не срабатывает stdclass joomla, отвечающий за создание таблицы с профилем. следствие - профиль в Xenforo создается мертвым. Я заменил класс за запрос. Вообщем у меня всё норм. Регишься в Joomla - получается ещё пользователь и на форуме. Дописал отображение аватаров с XenForo в Jcomments (Jcomments avatars plugin). Пожмякать можно тут:

    4play.by - сайт
    4play.by/community - xenforo в режиме тестинга

    Только при регистрации дата регистрации на форуме 1970 год - сегодня разберусь.

    Подсказка тому, кто сокрушался по поводу нерабочего импорта:

    1. Ставишь в подкаталог чистый phpbb3.
    2. Делаешь импорт пользователей туда (с сохранением id-ов).
    3. Ставишь чистый XenForo.
    4. Накатываешь юзеров родным мигратором на XenForo с phpbb3 с сохранением id-ов содержимого :)
     
  5. VtLest

    VtLest Пользователь

    Регистрация:
    03.01.12
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.1.1
    Как ты сделал?, мне нужно
    Joomla master 1. регистрация и вход, XenForo - slave только вход.
     
  6. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Для начала попробуй так плагин и настроить. Обрубить регу в ксене и смотри что будет происходить и как будет работать.
    А вообще ключ в:
     
  7. Neo.aka.Darkman

    Neo.aka.Darkman Местный

    Регистрация:
    31.01.11
    Сообщения:
    16
    Симпатии:
    2
    Версия XF:
    1.1.1
    XenForo 1.1.1, Joomla 1.7.3, JFusion 1.6.0, JoomlaBridge из темы. XenForo - master, Joomla - slave. Dual login активирован.
    Когда логин/выход со стороны жумлы, то все норм. При логине/выходе со стороны ксени, в жумле эта операция не срабатывает. Не могу понять куда копать.
     
  8. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Настройки запилите сюда, попробую сказать, что по чем
     
  9. SeM13

    SeM13 Создатель системы

    Регистрация:
    05.01.11
    Сообщения:
    747
    Симпатии:
    258
    Версия XF:
    1.1.3
    Плохо что портал и форум должны быть на одном домене. Меня это не устраивает:(
     
  10. digro

    digro Пользователь

    Регистрация:
    21.12.11
    Сообщения:
    7
    Симпатии:
    0
    Странно у меня вообще при установки Jfusion 1.6 на Joomla плагина xenforo вообще нет, как быть?
     
  11. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Если грамотно переписать плагин, то достаточно на одном хосте.
    Ты должен поставить жфузион, а плагин для порты устанавливается отдельно - это сторонний плагин и его нету по дефолту
     
  12. 1645029

    1645029 Пользователь

    Регистрация:
    28.12.11
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.2
    Очень понравилась реализация интеграции на сайте 4play.by.
    Пытался сделать возможность входа через Joomla. Не получилось...
    Mr. Brightside, прошу Вас дать пояснения как такую интеграцию реализовать.
    Буду очень благодарен, если выложите плагин с правками и мини инструкцию.
    Заранее спасибо!

    P.S. Зарегистрировался на сайте 4play.by - дата регистрации на форуме по-прежнему 1970 год.
    И аватаров с XenForo в Jcomments нет:
    http://4play.by/48-Igrovye-myshi/57-SteelSeries/606-SteelSeries-Sensei-Limited-Edition-Fnatic.html
     
  13. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Про дату я знаю, на этом сайте не фиксил пока за нехваткой времнги.

    Что касается аватаров - вы не поставили его и на форуме, вот - http://4play.by/community/members/1645029-mail-ru.2042/
     
  14. 1645029

    1645029 Пользователь

    Регистрация:
    28.12.11
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.2
    Да, с аватаром я прогнал... Но сейчас поставил его в профиле пользователя, а в Jcomments его всё равно нету...
    Секретом то поделитесь как так настроить получилось XenForo?
     
  15. Федор

    Федор Пользователь

    Регистрация:
    19.02.12
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.1.3
    если я не ошибаюсь вышла новая версия, обновите, пожалуйста
     
  16. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вложение обновлено.
     
    Сергей и Федор нравится это.
  17. Сергей

    Сергей Активный пользователь

    Регистрация:
    04.03.11
    Сообщения:
    15
    Симпатии:
    0
    Версия XF:
    1.1.0 Final
    Спасибо.
    Вот думаю сделать невизуальную интеграцию (только юзвери). Мотивация - Фьюжен не прост в разборе глюков. Офф. Форум - не тороплив в ответах.
    Может кто-то пытался - отпишитесь.
     
  18. Mr. Brightside

    Mr. Brightside Read only

    Регистрация:
    17.02.11
    Сообщения:
    156
    Симпатии:
    58
    Что значит сделать невизуальную интеграцию? Она уже тут и обсуждается или вы хотите ещё один JFusion написать? Да, жфьюжн не прост, но кто хочет, тот разберется. Многие ноют об ошибках, но не хотят даже точно на них указать
     
  19. AntonivkA

    AntonivkA Местный

    Регистрация:
    19.02.12
    Сообщения:
    16
    Симпатии:
    7
    Версия XF:
    1.1.2
    Исправил ошибку, приводящую к невозможности выхода из XenForo.
    вот исправленный JoomlaBridge для xenforo. просто переустановите бридж или перезалейте папку upload.

    Ошибка крылась тут:
    \JoomlaBridge\upload\library\JoomlaBridge\ControllerPublic\Logout.php
    строка 28
    PHP:
     FROM jos_users u
    заменить на:
    PHP:
     FROM '.JoomlaBridge_Helper_Joomla::getJoomlaSetting('dbprefix').'users u
    ЗЫ: правил под себя. у меня joomla 2.5.1 + jfusion 1.6 + XenForo 1.1.2
     

    Вложения:

    KingCrimson, Nickolay021, Romchik® и 2 другим нравится это.
  20. Сергей

    Сергей Активный пользователь

    Регистрация:
    04.03.11
    Сообщения:
    15
    Симпатии:
    0
    Версия XF:
    1.1.0 Final
    Спасибо, такой баг ловил, потестим.
    Вопрос: на реальном хостинге бридж юзали? Не создает дополнительной нагрузки на сервер ? Особенно на больших (по HTML коду) страницах (млин, там функции строковых замен).
     

Поделиться этой страницей