JFusion

Автор sorg, 10 октября 2008, 15:16:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sorg

Кто бы мог в двух словах объяснить как настраивается данный компонет?
Захожу в конфигурацию компонента, выставляю, что смф мастер, джумла слейв. Потом визартом прохожусь. Вроде все ок, через логин чекер показыфвает, что все хорошо. Дальше устанавливаю два плагина  jfusion_plugin_auth и jfusion_plugin_user, побликую их и отключаю juumla плагины auth и user  но:
Стоит разлогиниться и в админку больше не зайти, т.е. не зайти ни под логином админа форума, ни род логином админа сайта.
Что я не так делаю?

Beer


sergw

#2
у меня SMF 1.1.7  + Joomla 1.5.8 + JFusion-1.0.7

поковырялся, вроде настроил, вот краткая инструкция
Компоненты -> jfusion ->  Plugin Configuration
напротив
joomla_int - делаем его мастером, тычем в красный кружочек с крестиком :)
smf - делаем Slave
ещё чтоб не ругался jfusion надо запретить регистрицию пользователей в настройках админки форума.
далее ставим селектор напротив smf и жмём изменить
Database Type (ie mysql): mysql
Database Host: localhost
Database Name: имя базы данных форума
Database Username: имя пользователя БД
Database Password: пароль пользователя БД
Table Prefix: smf_  - тот что при установке форума был
Full URL to Integrated Software: http://joomla/smf/  - куда форум был установлен
Full Path to Integrated Software: Z:\home\joomla\www\smf - локальный путь, обязательно, позже объясню зачем
Cookie Name: у меня тут пусто, м.б. что то и надо, не знаю
Default Usergroup: Новичёк - группа по умолчанию, надо выбрать, если сразу не будет, то после первого сохранения должно появиться
smf_help: ругается что надо скачать smf_api.php файл, и говорит от куда скачать, и поместить его в корень форума, т.е. для меня сюда Z:\home\joomla\www\smf

потом надо еще подключить два плугина
User - Jfusion
Authentication - jfusion
их вроде настраивать не надо.

После я исключил показ на сайте JFusion Login Module из всех меню, родной нормально работает
Назначение меню
Меню: Нет
Можно и его оставить но как-то горбато работают ссылки на форум у него.

Если нужно знать кто и что на форуме есть еще модуль 
JFusion Activity Module 
но я его отключил, и в настройках особо не копался.

Чтоб добавить форум в меню
я выбрал
jfusion -> Враппер ->  Default Разметка
говорят так стабильнее работает.

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

Вот теперь кто бы мне помог, прикрутить что то типа
discussbot к joomla
чтоб статьи обсуждать на форуме.

Beer

Молодец. Иди в учителя - четко излагаешь. +1.

sergw

#4
Кстати появилась версия 1.0.8
http://www.jfusion.org/index.php/component/option,com_download/id,1/
надо поглядеть ...

поглядел, как и в предыдущей версии, если логиниться на форуме, то на сайте автологин не работает.
т.е. jfusion только в одном направлении синхронизирует сайт->форум.

Beer

Просвятите плиз:
У меня стоит jfusion, только не смог разобраться, но и не сильно старался правда...
База Joomla и SMF 1.1.4 одна, таблицы Joomla UTF-8, SMF cp-1251. Пробовал я перевести SMF в UTF-8 c наскоку не получилось - пошли кракозябры названий тем и частично сообщения пропали... Вернул все назад. Все пользователи у меня на форуме (на сайте неск. человек, те что дублируются можно удалить руками с сайта), еще стоит CB (community builder).
Нет ли препятствий в моем хозяйстве?
Для установки новой версии jfusion достаточно переписать файлы?

sergw

Цитата: Beer от 22 ноября 2008, 11:58:31
Просвятите плиз:
У меня стоит jfusion, только не смог разобраться, но и не сильно старался правда...
База Joomla и SMF 1.1.4 одна, таблицы Joomla UTF-8, SMF cp-1251. Пробовал я перевести SMF в UTF-8 c наскоку не получилось - пошли кракозябры названий тем и частично сообщения пропали... Вернул все назад. Все пользователи у меня на форуме (на сайте неск. человек, те что дублируются можно удалить руками с сайта), еще стоит CB (community builder).
Нет ли препятствий в моем хозяйстве?
Для установки новой версии jfusion достаточно переписать файлы?
на сколько я понял jfusion занимается только синхронизацией пользователей и сессий joomla -> smf  или наоборот, зависит от настроек.
Причём тут кодировки баз и сообщения не понял.

Beer

#7
Там в архиве 5 компонентов - надо ставить их все?
У меня все пользователи на форуме - может форум мастером сделать? или это всеравно?

sergw

Цитата: Beer от 22 ноября 2008, 12:30:02
Там в архиве 5 компонентов - надо ставить их все?
У меня все пользователи на форуме - может форум мастером сделать? или это всеравно?
не пробовал форум мастером делать, по моему должно быть всё равно. Компоненты поставь все, если что-то не понравиться удалишь, какой они функционал выполняют, до конца не разбирался, но минимально необходим jfusion_component.zip остальные типа дополнение.

Beer

#9
Понял. Спасиб. Ставлю пока на локале - ща буду синхронизацию делать. Т.е. как я понял - кто Мастер - там и начинают регистрацию, а в другую базу Slave данные будут добавлены после регистрации в Мастере. Так? А профили пользователей будут доступны на форуме или сайте или же одновременно? Либо надо запретить доступ к одним профилям на сайте или форуме????
Прошла синхронизация. Там есть фича:
JFusion Login Checker - типа можно проверить регистрацию - синхронизацию ....
На сайте я админом а на форуме имя, адрес же  почты один. Как-то не приемлет он типа:

User Plugin
joomla_intUser Details
joomla_int Логин: admin
joomla_int Userid: 62
joomla_int Имя: Administrator
Array (
  • => The password has been updatedfd7126823914cf4 ) Пользователь Update Успех:1
    Skipped creating Joomla session in login checker to prevent logout.
    smf:User Details
    Array (
  • => Error while updating the emailDB function failed with error number 1146
    Table 'jumla.smf_users' doesn't exist SQL=UPDATE smf_users SET emailAddress ='bornik@yandex.ru' WHERE ID_MEMBER =1 ) ПользовательОшибка:1

    И еще - после синхронизации в базе сайта пользователей не прибавилось, хотя она выбрана Master.

sergw

синхронизацию не делал, там что то ругался модуль, при установке создал в обоих базах админа с одинаковым логином и паролем.
Как я понял, тот кто мастер, там и создаются пользователи и jfusion их копирует в базу slave.
Да и синхронизации там есть двух типов master->slave   slave->master , но я их не пробовал, нет у меня пользователей, играться надо, а некогда.
Вот сейчас создал пользователя через сайт, и он у меня появился в базе форума, через админку видно.
правда теперь на него jfusion ругается, что пользователь не активен, хотя в ручную на форуме и на сайте активировал его, а на мыло естественно ничего не пришло.

JFusion Configuration Overview
Master:joomla_int Версия:1.00 Check Encryption:1 Dual Login:1
Slave:smf Версия:1.00 Check Encryption:1 Dual Login:1
Master User Information
Войти Логин: guest
joomla_int Логин: guest
joomla_int Userid: 63
joomla_int Имя: Гость
joomla_int Пароль: e185110a2c3be0fa69c955c9a3b3400b
joomla_int SALT: KIcx5Sfhva0lnj7VOp9YUf6YaScwlQ8N
joomla_int E-mail: test@test.ru
Authentication Plugin
joomla_int -> e185110a2c3be0fa69c955c9a3b3400b
smf -> 44ab1ddff4c9d0245c1386688dbc7a8be736c03e
A valid password was found: joomla_int
User Plugin
joomla_intUser Details
joomla_int Логин: guest
joomla_int Userid: 63
joomla_int Имя: Гость
Array (
  • => The password has been updatede185110a2c3be0fa69c955c9a3b3400b ) Пользователь Update Успех:1
    The user is blocked or inactive. Updating the Slave plugins with this block status.
    Array (
  • => The password has been updated44ab1ddff4c9d0245c1386688dbc7a8be736c03e ) smf Пользователь Update Успех block:0 activation:2cf5a527b0 1
    FUSION_INACTIVE_USER

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

sokoll

Пытаюсь синхронизировать пользователей. У меня их около 4000. Прошла часть 1315 - стопор. в логе "Fatal error: Call to a member function quote() on a non-object in /www/******/www/htdocs/administrator/components/com_jfusion/plugins/joomla_int/user.php on line 316"

смотрим строку 316 : "$query = 'UPDATE #__users SET email ='.$db->quote($userinfo->email) .' WHERE id =' . $existinguser->userid;"

Т.е. стопорнул пользователь с косячным мылом? или что то другое. Гуру прошу помочь советом.

J 1.5.8+smf 1.1.7+jf 1.0.8

Mmka

ЦитироватьDefault Usergroup: Новичёк - группа по умолчанию, надо выбрать, если сразу не будет, то после первого сохранения должно появиться
После сохранения группы не появилось. Что делать - не знаю. Может посоветуете?
J1.5.8
Smf 2.0 beta4
в остальном вроде все нормально

Beer


Emone

Кстате как то решилась проблема с Logout ? у меня то же трабл .. выхожу с форума а на джумле сессия так и висит и обратно, выхожу с джумлы на форме юзер висит. На другом форму говорили что надо как то синхронизировать сессии джумлы и форума, но как это зделать ?

next78

Народ никто не знает есть какие нибудь дополнения для этого компонента плагины, модули или ещё что, подскажите плиз uglystupid
<a target=_blank href="http://hodun.ru/id/246"><img src="http://hodun.ru/files/promo/1.png" border="0"></a>

crazyASD

Полно идет в комплекте :))
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

recszpua

Jfusion выдало при регистрации внутри джумлы такие глюки

recszpua

ругается при создании пользователей

crazyASD

SMF 2.0 с джумлой связываешь? Ты бы форум сначала почитал ихний прежде чем делать бесполезную попытку :)
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11