![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 05.07.2007
Сообщений: 66
Репутация: 0
|
Народ, кто бы мог помочь сделать такой скрипт:
на сайте гдето весят 2 флажка: Русский и Английский. Человек случайно забрёл на Русский сайт, а он Англичане, однако хотелось бы что бы скрипт при нажатие на Английский флажок переходил на туже страницу где он был, но на другом языке. к примеру: с rus.xxx.ru/gds.html на eng.xxx.ru/gds.html ![]() ![]() |
|
|
|
| Реклама: | уголок нержавейка цена | катышев сергей ребрендинг kinotv.ru | Заходите на сайт MebelStol.ru: набор полок настенных - отличные цены и большой выбор! | стартеры для розжига | Заходите на сайт MebelStol.ru: мебель шкаф пенал - отличные цены и большой выбор! |
|
|
#2
|
|
Постоялец
![]() ![]() ![]() ![]() Пол:
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
|
tayfoon, как насчет:
Код HTML:
<a href="rus.xxx.ru/gds.html">RU</a> <a href="eng.xxx.ru/gds.html">EN</a> ![]() |
|
|
|
|
|
#3
|
|
Неактивный пользователь
Пол:
Регистрация: 05.07.2007
Сообщений: 66
Репутация: 0
|
это знаю, но я хочу через движёк сделать, а там что-бы он сам выбирал куда кидать
![]() |
|
|
|
|
|
#4
|
|
Неактивный пользователь
Пол:
Регистрация: 23.12.2006
Сообщений: 9
Репутация: 1
|
Дык, у мну недавна стала необходимость такую-же задачу реализовать -> вот это вот извращение в сайт визитку вставил:
Код:
<?php
#Languages $var = 'ru', 'en'
$direct_to = $_REQUEST['redir'];#Evaluate parent page
if (!empty($direct_to)){
$lang_var = $_REQUEST['type'];#Evaluate language
put_cookies('Language',$lang_var,12);#Put into cookies Language variable with $lang_var volume for a 12 months
header('Location: '.$direct_to);#Redirect to the same page where the link was clicked on
}
function put_cookies($cookie_name,$var,$lifetime){
$month_count = $lifetime*2592000 + time(); #this adds $lifetime months to the current time
return setcookie($cookie_name, $var, $month_count);
}
if(isset($_COOKIE['Language'])){
$cook_lang = $_COOKIE['Language'];
switch($cook_lang){
case 'en': $cook_lang_inverse = 'ru'; $switch_to_lang = 'Russian'; break;
case 'ru': $cook_lang_inverse = 'en'; $switch_to_lang = 'English'; break;
}
}else{
#echo "Cookies is NOT to be set :(";
put_cookies('Language','ru',12);#Put into cookies Language variable with $lang_var volume for a 12 months
$cook_lang = 'ru';
$cook_lang_inverse = 'en';
$switch_to_lang = 'English';
}
$title = array("ru" => "Главная", "en" => "Main Page");
?>
<html>
<head>
<title><?php echo ($cook_lang=='ru')? $title['ru'] : $title['en']; ?></title>
<meta name="author" content="Zhitya">
</head>
<body>
<?php
echo "<a href=\"new.php?type=".$cook_lang_inverse."&redir=".$_SERVER["REQUEST_URI"]."\">Switch to ".$switch_to_lang."<br><br>";
$mains = array("ru" => "<a href=\"http://www.kremlin.ru/\" title=\"Перейти на главную страницу всея Руси\">ГЛАВНАЯ страничка всея Руси</a>", "en" => "<a href=\"http://www.kremlin.ru/\" title=\"Go Home\">OUR MAIN PAGE</a><br><br>");
echo ($cook_lang=='ru')? $mains['ru'] : $mains['en'];
?>
</body>
</html>
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Помогите найти скрип | Sc0rpiK | PHP | 1 | 20.12.2008 12:01 |
| Новости не страничке | Skiminok06 | Веб - Программирование | 0 | 04.05.2008 11:32 |
| после смены материнки | tuhran | Архив | 7 | 08.03.2008 07:52 |
| Запрет смены модема | selenitia | Архив | 3 | 21.11.2007 23:15 |
| Прога для смены обоев | LXander | Архив | 2 | 25.09.2006 10:04 |
|
|