Сам мост расчитан на нахождение joomla и vbulletin:
а) в разных папках и разных базах
б) в разных папках в одной базе
в) на разных доменах или поддоменах и в разных базах
Пример установки - разные базы у моста, joomla 1.5.22 и vbulletin 4.1.2:
1. берем архив msiEngine.core.2015d.zip - это сам мост
1-1. распаковываем архив
1-2. создаем отдельную базу в Mysql под мост
1-3. смотрим содержание архива
distribution - внутри архив с флагами стран ( для русского есть соответствующий флаг)
upload/msi - сам мост
MSI_Install_Guide - инструкция по установке (англ)
1-4. читаем внимательно инструкцию и выполняем след шаги
1-4-1.
а) переименовываем /msi/config.php-dist в config.php и внимательно заполняем все настройки
б) для того чтоб включить поддержку нескольких языков ищем строку
PHP Code:
$msiCFG['mlang'] = false; // true | false и
и ставим параметр true
PHP Code:
$msiCFG['mlang'] = true; // true | false и
в) дальше чтоб добавить русский язык ищем
PHP Code:
$msiCFG['lang']['English'] = 'en';
$msiCFG['lang']['German'] = 'de';
ниже добавляем
PHP Code:
$msiCFG['lang']['German'] = 'ru';
г) чтоб сделать русский язык по умолчанию
ищем
PHP Code:
$msiCFG['lang']['default'] = 'en';
заменяем на
PHP Code:
$msiCFG['lang']['default'] = 'ru';
д) сохраняем файл
е) папку msi заливаем в корень joomla ( если папку переименовываете, то соответственно и путь в конфиге должен быть соответствующим)
1.4.2. Папку залили, теперь добавляем языковой файл с русским языком и флаг страны
а) распаковываем архив distribution/flags.zip, переименовываем Russian Federation.png в ru.png и заливаем на сервер в папку msi\images\flag
б) открываем на компе папку upload\msi\languages копируем en.php, скопированный файл переименовываем в ru.php, открываем любой редактор, переводим на русский, сохраняем и заливаем на сервер в папку msi\languages
1.5. если вы уверены что в конфиге все прописано правильно то открываем в браузере
www.ваш сайт.com/msi/install.php - устанавливаем сам мост. Если не выпало никаких ошибок - значит мост Вы установили правильно
2. связываем мост с Joomla - распаковываем архив msiEngine.joom15x.208c.zip
/upload
/joomla/msijla - файлы для joomla
/msi - файлы для моста из пункта 1 .
остальные архивы - это плагины и модули для joomla
2.1. опять же внимательно читаем инструкцию и выполняем след шаги
а) папку msijla - эту папку надо поместить в корень joomla
б) обе папки из папки /msi надо поместить в папку моста, см пункт 1-4-1 e)
в) берем конфигурационный файл из пункта пункт 1-4-1 д) и заливаем его на сервер в папку msijla/
г) открываем в браузере
www.ваш сайт .com/msijla/install.php - выполняем установку. Если не выскочило ошибок - значит мост подключился
д) закодим в админку Joomla и устанавливаем по порядку
+ plugin.auth.msi.zip
+ plugin.system.msi.zip
+ plugin.system.msi.lib.zip
+ mod.login.msi.zip
далее заходим в Plugin Manager
- отключаем Authentication – Joomla
+ включаем Authentication – BBPixel MSI Joomla engine и проверяем чтоб остальные плагины от BBpixel были включены
далее идем в менеджер модулей
- отключаем mod_login стандартный
+ включаем mod_login_msi
2.2. открываем в браузере мост установленный в первом пускте
www.ваш сайт.com/msi/admin
а) пункт плагины - должно быть две строки
- мост
- joomla
б) открываем вкладку Synchronize - напротив моста и joomla есть иконка синхронизации - жмакаем на обе! если не выскочило ошибок - значит мост есть, если ошибки вылетели - начинаем заного с первого пункта смотреть
3. распаковываем архив msiEngine.vb4x.206c
product-msi_vb4.xml - собственно продукт для четверки
upload\msi - папку из него залить в корень установленного моста из п 1
vbulletin\msivb - папку msivb залит в корень вашего форума, затем в нее же залить конфиг из пукта 1-4-1 д)
3.1. открыть в браузере
www.ваш сайт .com/forum/msivb/install.php (путь до форума у вас свой) и выполнить установку. ошибок быть не должно, т.к. в пункте 2 у вас бы они уже выскочили
3.2. зайти в админку форума и установить продукт
3.3. см пункт 2.2. - но теперь вместо двух у нас три строки
3.4. в инструкции от bbpixel прописана правка шаблонов
PHP Code:
+ Find and remove the code from open tag until close tag:
<ul class="nouser">
…
…
</ul>
+ Now you can put MSI Engine links replacement for removed code above:
<ul class="nouser">
<li><a name=”login” title=”msiubox” class=”msiubox”>Login</a></li>
<li><a name=”reg” title=”msiubox” class=”msiubox”>Register</a></li>
</ul>
но для 4-ки никакой правки делать
не надо !! все работает и так