Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 4.x
Расширенный поиск

vBulletin 4.x Все для скрипта форума vBulletin 4.x

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2015, 20:27 Вверх   #1
.:V.I.P.:.
 
Аватар для EHOT
EHOT вне форума
Доп. информация
По умолчанию Можно ли по IP ставить язык форума

Как можно что бы при заходе из других стран по дефолту открывался английский язык форума?
  Ответить с цитированием
Старый 06.07.2015, 16:51 Вверх   #2
Местный житель
 
Аватар для ykpon
ykpon вне форума
Доп. информация
По умолчанию

Язык устанавливается в куки.
Я не знаю, как присваивается ID языку точно. Скорее всего, где в БД соответствия прописаны, смотреть лень, но скажу, как можно узнать ID.
вариант с куками:

Иди в админ-центр->основные настройки->настройки стиля и языка.
Там будут доступные языки.
ПКМ по элементу языка и смотри значение.
скриншот:

Ок, значит инглиш это 1.
Теперь открываем index.php, например, либо файл, который точно запустится при первом посещении страницы.
Туда вставляешь в самое начало, после php:
Код:
//проверка на страну и если не Россия, то {
setcookie ("bblanguageid", "1");
}

вариант с адресом:

Открываешь файл index.php, например, или другой, который точно откроется клиентом при первом посещении, проверяешь страну и если не Россия, то отправляешь его на страницу:
Код:
http://site.ru/?langid=1

Лучше с куками и при помощи nginx, наверное, если у тебя не шаред хостинг.
Если шаред, то первый вариант производительней. Если не срочно, потом могу код накидать.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:15. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.05821 секунды с 13 запросами