Участник
Зарегистрирован: Aug 2002
Место проживания:
Публикаций: 4
Статус:  |
Предлагаю вариант, который сам опробовал.
Если на сервере 2 интерфейса и, соответственно 2 адреса, например http://www.microsoft.msk.ru/Forum и http://www.microsoft.spb.ru/Forum, то достаточно в настройках форума указать URL форума "/Forum", и тогда ссылки в форуме будут формироваться в зависимости от того, по какому адресу зашел на сайт пользователь. Однако, возникает проблема с регистрационными (и прочими) письмами. В приходящих пользователю письмах ссылки будут вида /Forum/register.php...
вместо http://www.microsoft.msk.ru/Forum/register.php...
Для того чтобы и в письмах были полные URL, причем именно такие, по которым зашел пользователь, необходимо добавить код во всех файлах global.php (их 3):
после фрагмента
// load options
$optionstemp=$DB_site->query_first("SELECT template FROM template WHERE title='options'");
eval($optionstemp[template]);
$versionnumber=$templateversion;
добавляем
if (substr($bburl,0,1) == '/') {
$bburl = "http://$HTTP_HOST$bburl";
}
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|