Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Разные модули на поддоменах


Recommended Posts

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

 

На этом поддомене будем использовать другие файлы, но проблемы это не решает, так как ocmod хранятся в базе данных и не позволяют включить модуль на основном домене, а на поддомене b2b его отключить. При этом использовать другую базу данных мы не можем, так как заказы, пользователи и прочие данные должны хранится в одной БД.

 

Есть ли какое-то готовое решение, либо может есть какие-то рассуждения о том, как это можно реализовать?)

Надіслати
Поділитися на інших сайтах


42 минуты назад, chalipasha сказал:

Есть ли какое-то готовое решение, либо может есть какие-то рассуждения о том, как это можно реализовать?)

перенести модификаторы в папку system для каждого сайта отдельно

Надіслати
Поділитися на інших сайтах

17 минут назад, matroskin92 сказал:

перенести модификаторы в папку system для каждого сайта отдельно

Так ведь модификаторы в БД хранятся и если файлы перенести, то будет выдаваться ошибка, т.к. в БД они активированы?!

Надіслати
Поділитися на інших сайтах


8 минут назад, chalipasha сказал:

Так ведь модификаторы в БД хранятся и если файлы перенести, то будет выдаваться ошибка, т.к. в БД они активированы?!

Перенесите из бд в system. Оставлять там и там - не нужно.

Надіслати
Поділитися на інших сайтах

5 минут назад, nikifalex сказал:

поясните вот эту фразу, а то вам что-то странное советуют, по-моему

Возможно, нужно более полно пояснить - На основном домене и на поддоменах для города одни файлы движка, на поддомене b2b - другие.

 

P.S. Для чего это делается: сайт b2b будет сильно отличаться от основного сайта - шаблоном, модулями и какими-то изменениями, которые будут вноситься напрямую в файлы движка.

Надіслати
Поділитися на інших сайтах


22 минуты назад, matroskin92 сказал:

Перенесите из бд в system. Оставлять там и там - не нужно.

Интересно. То есть просто с базы данных полностью их убрать. А затем модификаторы, которые нужны на основном домене преобразовать в xml и закинуть в файлы движка, а модификаторы поддомена b2b закинуть в файлы копии движка и все должно работать?)

Надіслати
Поділитися на інших сайтах


1 час назад, chalipasha сказал:

Интересно. То есть просто с базы данных полностью их убрать. А затем модификаторы, которые нужны на основном домене преобразовать в xml и закинуть в файлы движка, а модификаторы поддомена b2b закинуть в файлы копии движка и все должно работать?)

и не забыть обновить кеш модификаторов

Надіслати
Поділитися на інших сайтах

8 часов назад, chalipasha сказал:

которые будут вноситься напрямую в файлы движка.

Жутко зловредная идея. Практически все можно делать модами, просто прописывать id магазина. Вам этот вариант уже советовали.

8 часов назад, chalipasha сказал:

модификаторы поддомена b2b закинуть в файлы копии движка и все должно работать

Раньше именно так и было. Однако бывает еще ситуация, когда моды меняют одну и ту же часть ядра, тогда будет глюк. На мой взгляд лучше оставить в бд и сразу поставить модуль, указывающий очередность исполнения. Обычно этого достаточно, при условии, что в модах будет прописываться выполние только для опрелеленного магазина. А очередность исполнения уже можно будет менять при отладке.

10 часов назад, chalipasha сказал:

модуль на основном домене, а на поддомене b2b его отключить

Модули можно привязывать для каждого магазина макетами, не нужно ничего включать/выключать. Зачем так над движком издеваться.

 

Вообще, Вы как-то офигенно все усложнили, большая часть ваших базовых хотелок реализуется штатным функционалом движка.

Змінено користувачем pawana
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.