Помощник
|
Написать функцию PHP |
HyeBoy
|
Сообщение
#1
|
||
|
|
||
|
|||
Tollun |
27.3.2014, 15:00;
Ответить: Tollun
Сообщение
#2
|
|
Это можно и на js реализовать, принципиально php? Какая cms?
|
|
|
GameAgregator |
27.3.2014, 15:11;
Ответить: GameAgregator
Сообщение
#3
|
|
Код <?php
// список языков $sites = array( "en" => "http://en.mysite.com/", "es" => "http://es.mysite.com/", "fr" => "http://fr.mysite.com/", ); // получаем язык $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); // проверяем язык if (!in_array($lang, array_keys($sites))){ $lang = 'en'; } // перенаправление на субдомен header('Location: ' . $sites[$lang]); ?> -------------------- |
|
|
HyeBoy
|
Сообщение
#4
|
|
Это можно и на js реализовать, принципиально php? Какая cms? Принципиально на PHP. Движок простой самопис. Код<?php// список языков$sites = array( "en" => "http://en.mysite.com/", "es" => "http://es.mysite.com/", "fr" => "http://fr.mysite.com/",);// получаем язык$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);// проверяем языкif (!in_array($lang, array_keys($sites))){ $lang = 'en';}// перенаправление на субдоменheader('Location: ' . $sites[$lang]);?> Спасибо. Это понятно, но так не решается главный вопрос. Посетители не могут самостоятельно перейти на английскую версию сайте если у них установлен русский язык. -------------------- |
|
|
anri4ka |
28.3.2014, 2:51;
Ответить: anri4ka
Сообщение
#5
|
|
Здравствуйте.
Если еще актуально, то готов помочь. 15$ - 1 -------------------- |
|
|
profican |
28.3.2014, 4:37;
Ответить: profican
Сообщение
#6
|
|
Цитата Это понятно, но так не решается главный вопрос. Посетители не могут самостоятельно перейти на английскую версию сайте если у них установлен русский язык. Почему? На субдоменах не надо делать это проверку, только на главном. -------------------- Успехов! ♥ Тестирование сайтов ♠ |
|
|
GameAgregator |
28.3.2014, 13:00;
Ответить: GameAgregator
Сообщение
#7
|
|
HyeBoy, так я привел код для автоматического определения (то есть если при проверке куки пустые - срабатывает этот код). Если в куках есть запись версии сайта - показываем соответствующую. А на сайте вверху делаем, например, стандартные флажки для переключения языка. И при нажатии на него - пишем юзеру в куку версию сайта. При след. заходах проверяем куки - и показываем соответствующую версию. И так будет пока юзер не переключится либо пока куки не устареют... это же тоже стандартный код, в принципе, и гуглится, как и предыдущий мой пример за несколько, если не секунд, так минут...
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3395 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1239 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44895 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1887 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3400 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 18.4.2024, 2:05 |