Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > Java Script

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 16.03.2008, 19:41   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.07.2007
Сообщений: 66
Репутация: 0
По умолчанию Скрип смены языка на страничке.

Народ, кто бы мог помочь сделать такой скрипт:

на сайте гдето весят 2 флажка: Русский и Английский.

Человек случайно забрёл на Русский сайт, а он Англичане, однако хотелось бы что бы скрипт при нажатие на Английский флажок переходил на туже страницу где он был, но на другом языке.

к примеру:
с rus.xxx.ru/gds.html на eng.xxx.ru/gds.html
tayfoon вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: уголок нержавейка ценакатышев сергей ребрендинг kinotv.ruЗаходите на сайт MebelStol.ru: набор полок настенных - отличные цены и большой выбор!стартеры для розжигаЗаходите на сайт MebelStol.ru: мебель шкаф пенал - отличные цены и большой выбор!


Старый 17.03.2008, 01:27   #2
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 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>
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 17.03.2008, 01:43   #3
tayfoon
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.07.2007
Сообщений: 66
Репутация: 0
По умолчанию Ответ: Скрип смены языка на страничке.

это знаю, но я хочу через движёк сделать, а там что-бы он сам выбирал куда кидать
tayfoon вне форума
 
Ответить с цитированием Вверх
Старый 24.04.2008, 17:07   #4
zhitya
Неактивный пользователь
 
Пол:Мужской
Регистрация: 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>
Изначально сделано немного иначе: в ссылке на смену языка в href вписан скрипт, который содержит часть с $direct_to переменной и условием за ней, а также скрипт статистики и банер-ротатор. Это позволило пару десятков небольших страничек привести к такому механизму особо без жертв.
zhitya вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти скрип 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

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

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

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


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


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.09468 секунды с 11 запросами