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

Тема в разделе "ABO CMS", создана пользователем vanish, 23 апр 2010.

Статус темы:
Закрыта.
  1. vanish

    vanish Создатель

    Регистр.:
    30 июн 2006
    Сообщения:
    31
    Симпатии:
    5
    Как я понимаю, мультисайтовость ABO -фикция. В смысле реальная, а не множественная инсталляция. Кто-нить пробовал модифицировать до реальной мультисайтовости?
     
  2. picasik

    picasik Постоялец

    Регистр.:
    13 ноя 2006
    Сообщения:
    81
    Симпатии:
    21
    не совсем понял ) в АБО мультисайтовость можно реализовать без инсталяций на другие домены (все домены ссылаются на одну папку с АБО), так и отдельно инсталить на другие домены (с маленькой правкой в базе). Реально делал и то, и то без каких-либо изменений в коде.
     
  3. vanish

    vanish Создатель

    Регистр.:
    30 июн 2006
    Сообщения:
    31
    Симпатии:
    5
    Как можно ссылаться на одну и ту же папку, если настройки модулей в сайтонезависимых файлах? Это навскидку. А если еще и принципиальную косячность ABO учесть...
     
  4. picasik

    picasik Постоялец

    Регистр.:
    13 ноя 2006
    Сообщения:
    81
    Симпатии:
    21
    все там работает. да, косяки есть и довольно серьезные, но многосайтовость там работает нормально. Видел 10 сайтов на 1 АБО - 1 домен, 9 алиасов и 1 база - все работало.
     
  5. vanish

    vanish Создатель

    Регистр.:
    30 июн 2006
    Сообщения:
    31
    Симпатии:
    5
    Какая разница, сколько алиасов... Это же не мультисайтовость.
    Кто-нибудь переделывал або для мультисатовости?
     
  6. Ramazan

    Ramazan пыщ-пыщ

    Регистр.:
    28 янв 2007
    Сообщения:
    471
    Симпатии:
    98
    Вы понимаете о чём говорите?

    У вас в панели управления, при добавлении сайта можно указать, другие домены для ссылки на данную директорию.
    Т.е.
    Добавляете вы сайт - www.site.ru в директорию /home/www/site.ru/
    Прописываете алиасы: *.site.ru, www.site2.ru, www.site3.ru и т.д.
    и все алиасы будут ссылаться на /home/www/site.ru/

    Далее заходите в админ панель, добавляете сайт forum.site.ru и ставите на главную страницу модуль форум, и вуаля у вас теперь site.ru работает как сайт, а forum.site.ru работает как форум.
    Далее добавляем www.site2.ru, выбираем другой шаблон и вуаля у вас другой сайт, который работает на одной и той же копии ABO
     
  7. vanish

    vanish Создатель

    Регистр.:
    30 июн 2006
    Сообщения:
    31
    Симпатии:
    5
    Вы просто меня не слышите. Естественно, шаблоны находятся в сайтозависимых папках (префиксных), а вот настройки (config.php), css и много чего еще для всех сайтов будут одинаковы. Что это за мультисайтовость?
     
  8. Ramazan

    Ramazan пыщ-пыщ

    Регистр.:
    28 янв 2007
    Сообщения:
    471
    Симпатии:
    98
    Ну естественно я вас слышать не могу, а только лишь читаю, и если бы вы сразу писали, что требуется, то и вопросов бы много не возникало, а так "реальная" мультисайтовость не то, что вы имеете ввиду, а то, что реализованно в АБО.

    Если уж отдельно делать конфиги, то следовательно вы и базу хотите разную делать, а смысл в этом объясните мне?
     
  9. vanish

    vanish Создатель

    Регистр.:
    30 июн 2006
    Сообщения:
    31
    Симпатии:
    5
    Хорошо. Еще раз по порядку:
    1. Мультисайтовость - это возможность создать несколько НЕЗАВИСИМЫХ по контенту и настройкам сайтов на одной копии движка.
    2. Кое-что, например база юзеров, групп, параметров счетчика и пр. может быть одинаковым - так это у АБО и сделано, зачем-то сделаны общими вакансии - это я у себя сделал независимым.
    3. Создаем группу таблиц контента с новыми префиксами.
    4. Создаем папки с шаблонами, хранилища файлов контента и т.п. все тоже с новыми префиксами.
    5. Мелочь типа robots.txt и даже css-файлы можно развязать на уровне .htaccess.
    6. Но вот config.php - где лежат настройки модулей - для всех сайтов будут одинаковы и их как-то не хочется через rewrite различать.

    В этом-то и бред, а декларируется мультисайтовость. Вопрос, конечно, уже снят - я все давно сам переписал как надо, просто удивило непонимание такой простой вещи....
     
Статус темы:
Закрыта.