![]() |
Показаны 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)
Стиль в vB в зависимости от домена
Много думал, но пока не придумал как можно сделать, что-бы vB отдавала различные стили в зависимости от домена.
Например:
.ru - стиль Russian
.com - стиль English.
Всё остальное одинаковое, только оформление на разных языках.
Может кто уже делал интернациональные форумы с разными доменами?
__________________
wbr, ProKtor
делаеш для кадого домена типа forum/?styleid=1 например русский, ну и forum/?styleid=2 для англиского..
__________________
ИзВенИте за ОпИЧАТКи =)
AndyAN
Ð_то если человек заходит на стартовую страницу, как я понял, его футболят и говорят ему какоу й него будет стиль, если чел идёт по ссылке, в которой нет указания стиля? Он получит Default?
__________________
wbr, ProKtor
если ты в днс домена пропишеш что то типа /home/localhost/forum/?styleid=1 ... ну и после этого когда заходиш по домену localhost.ru то попадаеш на русский стиль а если на com .....
__________________
ИзВенИте за ОпИЧАТКи =)
AndyAN
Ð_ээ, минуточку, в DNS домена не прописывается нигде никакие дирректории. Если только в апаче приписывать, и то наверное придётся не в апаче прописывать а ModeRewrite юзать, а это уже последняя инстанция, возможно есть более простое решение на основе самого vB?
__________________
wbr, ProKtor
ProKtor
честно не скажу, ... может есть просто шас слегка тормажу
__________________
ИзВенИте за ОпИЧАТКи =)
Где-то вверху global.php пишешь:
$tld = substr($_SERVER["SERVER_NAME"], -3);
switch ($tld) {
case 'com':
$styleid = 1;
break;
case 'ru':
$styleid = 2;
break;
default:
$styleid = 1;
}
__________________
Всегда есть решение.
polo
О, спасибо за решение 
__________________
wbr, ProKtor
quote:
Первоначальное сообщение от polo
Где-то вверху global.php пишешь:
$tld = substr($_SERVER["SERVER_NAME"], -3);
switch ($tld) {
case 'com':
$styleid = 1;
break;
case 'ru':
$styleid = 2;
break;
default:
$styleid = 1;
}
__________________
Голосуй или ... =)
| Формат времени GMT. Текущее время 02:26. | Показаны 9 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.