[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать сайт из двух язычнова трех язычный
elik546
Сайт на двух языках хочу добавить третий Руский. В базе всэ доработал и создал файл ru.php и заполнел его а как потправить здесь незнаю помогите PLZ


В двух язычной версии Этот код
<a href="index.php?lang=<?=$langUrl?>"><?=$top['menu8']?></a>
выводил ссылку на другой язык (Если в на страница А то выводилясь ссылка на страницу Б. Ели на странице Б то выводилясь ссылка на страницу А)

Нада сделать так чтоб Если мы на странице А то Выводились ссылки на Б и В а по умалчанию всегд открывалась страница А

PHP код отвечаюший за выбор языка:


session_start();
define ('IKO',true);
if (!isset($_GET['lang']) && @$_SESSION['lang']=="az")
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif(!isset($_GET['lang']) && @$_SESSION['lang']=="en" )
{
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="az")
{
unset($_SESSION['lang']);
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";


if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}



elseif (isset($_GET['lang']) && $_GET['lang']=="en")
{
unset($_SESSION['lang']);
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}

else
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}




Спустя 3 часа, 30 минут, 48 секунд (7.08.2012 - 16:13) Stiv22 написал(а):
Свернутый текст


session_start();
define ('IKO',true);
if (!isset($_GET['lang']) && @$_SESSION['lang']=="az")
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif(!isset($_GET['lang']) && @$_SESSION['lang']=="en" )
{
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="az")
{
unset($_SESSION['lang']);
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
unset($_SESSION['lang']);
$_SESSION['lang']="ru";
include('lang/ru.php');
$langUrl="ru";


if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}



elseif (isset($_GET['lang']) && $_GET['lang']=="en")
{
unset($_SESSION['lang']);
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
unset($_SESSION['lang']);
$_SESSION['lang']="ru";
include('lang/ru.php');
$langUrl="ru";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}

else
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}


Спустя 19 часов, 47 минут, 31 секунда (8.08.2012 - 12:00) elik546 написал(а):
Свернутый текст

Цитата (Stiv22 @ 7.08.2012 - 14:13)

session_start();
define ('IKO',true);
if (!isset($_GET['lang']) && @$_SESSION['lang']=="az")
{
    $_SESSION['lang']="az";
    include('lang/az.php');
    $langUrl="en";
}
elseif(!isset($_GET['lang']) && @$_SESSION['lang']=="en" )
{
$_SESSION['lang']="en";
    include('lang/en.php');
    $langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="az")
{
    unset($_SESSION['lang']);
    $_SESSION['lang']="az";
    include('lang/az.php');
    $langUrl="en";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
    unset($_SESSION['lang']);
    $_SESSION['lang']="ru";
    include('lang/ru.php');
    $langUrl="ru";


if(isset($_SERVER['HTTP_REFERER']))
{
    header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}



elseif (isset($_GET['lang']) && $_GET['lang']=="en")
{
    unset($_SESSION['lang']);
    $_SESSION['lang']="en";
    include('lang/en.php');
    $langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
    unset($_SESSION['lang']);
    $_SESSION['lang']="ru";
    include('lang/ru.php');
    $langUrl="ru";
if(isset($_SERVER['HTTP_REFERER']))
{
    header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}

else
{
    $_SESSION['lang']="az";
    include('lang/az.php');
    $langUrl="en";
}


Не получилась

Спустя 2 дня, 23 часа, 25 минут, 4 секунды (11.08.2012 - 11:25) elik546 написал(а):
Цитата (Stiv22 @ 7.08.2012 - 14:13)
Свернутый текст


session_start();
define ('IKO',true);
if (!isset($_GET['lang']) && @$_SESSION['lang']=="az")
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif(!isset($_GET['lang']) && @$_SESSION['lang']=="en" )
{
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="az")
{
unset($_SESSION['lang']);
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
unset($_SESSION['lang']);
$_SESSION['lang']="ru";
include('lang/ru.php');
$langUrl="ru";


if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}



elseif (isset($_GET['lang']) && $_GET['lang']=="en")
{
unset($_SESSION['lang']);
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
unset($_SESSION['lang']);
$_SESSION['lang']="ru";
include('lang/ru.php');
$langUrl="ru";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}

else
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}


Спасибо Получилась
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.