Одна база, два домена, две разных темы оформления. Как такое сделать?

Автор primh, 07 февраля 2019, 21:04:37

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

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

primh

Приветствую!
Адрес к теме прописан в базе, соответственно там я его изменить не могу для второго сайта, т.к. изменится и на первом.
Как же сделать такой фокус?
Попробовал просто в файле Settings.php переменную прописать $theme_dir =  '/var/www/......'; ко второй теме, но это не сработало.
Буду благодарен за помощь!


primh

Я так и хотел сделать, но в базе прописан полный путь к теме, т.е. к теме первого домена /var/www/hosting/data/www/domain1.com/Themes/default.
Вот в чём беда.


primh

Одна беда - в php не такой уж я и большой специалист :(.
Файл вижу, функцию вижу, выборку с базы вижу, а в каком месте всунуть жестко прописанный путь вместо переменной - вообще не понимаю. Уже 3 недели вкурить пытаюсь...
И в одном ли это месте нужно сделать или в нескольких?

В итоге схитрожопил - скопировал в базе таблицу smf_themes в smf_themes2, внес в неё нужные изменения и заменил строку в указанной функции:
FROM {db_prefix}themes
на
FROM {db_prefix}themes2
и счастье произошло!