Форум сетевых администраторов
Показаны 1 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- vbb на сервере с 2-мя сетевыми интерфейсами (http://netadmin.ws/forum/showthread.php?threadid=2711)


Помещено Kearins 18-08-2002 в 12:11:

vbb на сервере с 2-мя сетевыми интерфейсами

Предлагаю вариант, который сам опробовал.

Если на сервере 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";
}


Формат времени GMT. Текущее время 10:58.
Показаны 1 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.