Мультисайтовость ABO

Статус
В этой теме нельзя размещать новые ответы.
Мда. Они его специально спрятали? :) ссылок то на него нету прямых.
 
У кого нибудь есть идеи как заставить мультисайтовость работать?
 
а в 4й версии тоже не работает? я только 3.3 смотрел..
 
Надо ли все файлы копировать в дерикторию нового сайта или есть определённые, копирование которых будет достаточным?
 
Не понимаю,
у нас АБО Corporative 3.1.2 - и мультисайтовость там была изначально.
прям отдельный раздел в админке.
создать сайт, создать язык для сайта.
И она сама создает структуру таблиц и шаблонов для каждого нового сайта (и для каждого языка сайта).
Другое дело, что это, мягко говоря не очень эффективно, дублировать такое количество таблиц в базе.
а так мультисайтовость в системе есть.

Добавлено через 4 минуты
Мда. Они его специально спрятали? :) ссылок то на него нету прямых.
Ага.
причем форум пустой.
Год назад, когда мы только купили АБО, у них на сайте был отличный форум, где общались разработчики и обсуждалось очень много полезных и конкретных вещей.
Нахрена его удалили - непонятно.
 
И вовсе не нужно плодить папки с содержимым АБО - достаточно внутри одной копии АБО сделать копию языковых папок, в /tpl/, переименовать их в нужные (например - eng в de, fr, ua). Далее - сделать копии базы, поменяв заранее в дампе все префиксы таблиц, и пройдясь по дампу, поискать все eng, и аккуратненько заменить их на нужный. Далее - config.php, в корне сайта: скопировать и заменить копии следующих конструкций, исправив языковые префиксы:

Код:
$[B]ENG[/B]_BASE1 = array(
и
Код:
if ($lang == "[B]eng[/B]")
{$CONFIG = array_merge($[B]ENG[/B]_BASE1, $CONFIG);
Не забыть указать для каждого нового языка (или нового сайта) свои переменные db_name, db_user и db_password. А, так же, не забыть создать эти базы, и пользователей баз (можно одного на всех).

Так же нужно переводить содержимое шаблонов.
Правда, некоторые модули не фильтруют вывод инфы на экран, в зависимости от языка отображения (например, модуль ФОРМЫ), но это уже зарядка для пытливых умов... :)

Опробовано на оказавшейся под рукой версии 3,0 коммерц.

Добавлено через 4 минуты
По поводу "большого" колличества копий базы: толи 3 базы по 50 таблиц, толи одна база на 150 - разницы почти никакой. Кроме, разве что, того факта, что таблицы со списком админов сайта, будут расположены во всех базах. Т.е. будет несколько независимых списков. Поэтому нужно все их вычистить, и оставить один.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху