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

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Стиль в vB в зависимости от домена (http://netadmin.ws/forum/showthread.php?threadid=8033)


Помещено ProKtor 03-03-2004 в 12:05:

Стиль в vB в зависимости от домена

Много думал, но пока не придумал как можно сделать, что-бы vB отдавала различные стили в зависимости от домена.
Например:
.ru - стиль Russian
.com - стиль English.

Всё остальное одинаковое, только оформление на разных языках.
Может кто уже делал интернациональные форумы с разными доменами?

__________________
wbr, ProKtor


Помещено AndyAN 03-03-2004 в 12:18:

делаеш для кадого домена типа forum/?styleid=1 например русский, ну и forum/?styleid=2 для англиского..

__________________
ИзВенИте за ОпИЧАТКи =)


Помещено ProKtor 03-03-2004 в 12:22:

AndyAN
Ð_то если человек заходит на стартовую страницу, как я понял, его футболят и говорят ему какоу й него будет стиль, если чел идёт по ссылке, в которой нет указания стиля? Он получит Default?

__________________
wbr, ProKtor


Помещено AndyAN 03-03-2004 в 12:27:

если ты в днс домена пропишеш что то типа /home/localhost/forum/?styleid=1 ... ну и после этого когда заходиш по домену localhost.ru то попадаеш на русский стиль а если на com .....

__________________
ИзВенИте за ОпИЧАТКи =)


Помещено ProKtor 03-03-2004 в 12:32:

AndyAN
Ð_ээ, минуточку, в DNS домена не прописывается нигде никакие дирректории. Если только в апаче приписывать, и то наверное придётся не в апаче прописывать а ModeRewrite юзать, а это уже последняя инстанция, возможно есть более простое решение на основе самого vB?

__________________
wbr, ProKtor


Помещено AndyAN 03-03-2004 в 13:05:

ProKtor
честно не скажу, ... может есть просто шас слегка тормажу

__________________
ИзВенИте за ОпИЧАТКи =)


Помещено polo 03-03-2004 в 23:43:

Где-то вверху global.php пишешь:

PHP:


$tld 
= substr($_SERVER["SERVER_NAME"], -3);

switch (
$tld) {
        case 
'com':
            
$styleid = 1;
            break;
        case 
'ru':
            
$styleid = 2;
            break;
        default:
            
$styleid = 1;
}

__________________
Всегда есть решение.


Помещено ProKtor 10-03-2004 в 10:28:

polo
О, спасибо за решение

__________________
wbr, ProKtor


Помещено Spawnn 13-04-2004 в 10:29:

quote:
Первоначальное сообщение от polo
Где-то вверху global.php пишешь:

PHP:

$tld 
= substr($_SERVER["SERVER_NAME"], -3);

switch (
$tld) {
        case 
'com':
            
$styleid = 1;
            break;
        case 
'ru':
            
$styleid = 2;
            break;
        default:
            
$styleid = 1;
}





только не SERVER_NAME , а HTTP_HOST

вот.

__________________
Голосуй или ... =)


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

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