Нужна миграция сайта со всеми модулями и компонентами (по возможности) на новую версию joomla ТЕКУЩИЕ МОДУЛИ И КОМПОНЕНТЫ: 1. Опрос • дописанный компонент опроса, в котором результаты опроса видны на фронде только админу 2. Баннеры 3. Отзывы 4. Виртуальный тур 5. Галерея ...
Скрипт определения языка пользователя (PHP)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Приветствую!
Необходимо написать класс на PHP для определения языка пользователя.
Нужно определить какой язык использует пользователь и вернуть соответствующее значение (RU, EN, AU, CZ).
По каким параметрам определять язык:
- Куки в браузере с прошлой сессии
- Строка локали в браузере
- Геолокация
- (какой-либо ещё возможный способ)
Пояснения:
Сначала проверяется наличие куки на клиенте. Если таковая есть, значит возвращается соответсвующий код языка.
Если куки нет, проверяется строка Accept-Language в HTTP-запросе ($_SERVER['HTTP_ACCEPT_LANGUAGE'])
После этого проверяется соответствие IP адреса пользователя на принадлежность к стране или языку.
Необходимо определять адрес за прокси (HTTP_X_FORWARDER_FOR / REMOTE_ADDR).
Кроме этого, необходимо реализовать таблицу соответствия языков. Об этом в личной переписке.
Полезные ссылки:
- http://www.w3.org/International/questions/qa-accept-lang-locales.en.php
- http://www.w3.org/International/core/langtags/
Если есть какие-то готовые алгоритмы - предложите свои решения.
Кто готов обсудить работу?
- Похожие заказы
- Веб-программирование7 заявокЗакрыт11 лет назад
Необходимо доработать веб-интерфейс (html, php, mysql): регистрация, внесение данных в эккаунт, определенный функционал. Полное ТЗ - при переписке.
Веб-программирование5 заявокЗакрыт11 лет назадЗдравствуйте! Помогите определить в чем проблема на сайте www.darna.com.ua . О чем говорит высвечиваемая ошибка и как ее решить?
Веб-программирование1 исполнительЗавершен11 лет назад- $500
Для доработки проекта (вебсервис) требуется программист со знанием Yii фреймворк. Требование к исполнителю – наличие реализованного на yii проекта. Информация о проекте и подробности в личных сообщениях.
Веб-программирование2 заявкиЗакрыт11 лет назад В доработку входят два основных направления работ: а) Доработка разделов и крупных фитч б) Исправление списка мелких багов а) Доработка разделов и крупных фитч: 1 Форум (разработка форума по готовой верстке) 2 Подключение базы видео с ресурса Tvigle (подготовительные работы, настройку они помогают произвести сами) 3 Разработка ...
Веб-программирование2 заявкиЗакрыт11 лет назадДобрый день! Требуется корректное отображение сайта на различных мониторах и устройствах с различным разрешением Благодарим за внимание
Веб-программирование2 заявкиЗакрыт11 лет назадНужно сделать аналог сайта: OMEGLE.com — Только текстовой функционал, текстовое общение, вопросы. + Сделать звуковое оповещение при получении сообщений. + Всё должно быть в AJAX. + При всяких загрузках/коннектах адрес сайта должен оставаться таким же. Примерный дизайн есть (написан ...
Веб-программирование1 заявкаЗакрыт11 лет назадТребуется установить скрипт партнерки в интернет-магазин, движок shopcms, там она есть только одноуровневая, нужно сделать несколько уровней..
Веб-программирование1 заявкаЗакрыт11 лет назадНужно для джумлы сделать модуль, который рассчитывает туры по транссибирской магистрали Смысл расчета - http://www.transib.net/php/tourplanner.php Участвуют 1) Города, имеют название, порядок, иконку, описание, три enum на отношение к магистралям (транссибирская, трансмонгольская, трансманьчжурская), разницу с Москвой в часах (может ...
Веб-программирование1 заявкаЗакрыт11 лет назад- $20
Есть пример темы, необходимо совместно выбрать подходящую под версию движка и настроить её на имеющимся сайте. Контакты скайп aiardalin
Веб-программирование1 исполнительЗавершен11 лет назад