Помощник
|
многоязычность сайта |
b1f
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
26.11.2009, 14:16;
Ответить: alexdrob
Сообщение
#2
|
|
<a href="?lang=ru">ru</a> <a href="?lang=en">en</a> [PHP] <?php session_start(); $langs = array("ru"=>"ru.php","en"=>"en.php"); if(isset($_GET['lang'])){ $lang=$_GET['lang']; }else{ $lang="ru"; } if(!array_key_exists($lang,$langs)){ $lang="ru"; } $_SESSION['fileLang']=$langs[$lang]; [/PHP] $_SESSION['fileLang'] - будет хранить файл языка |
|
|
b1f
|
Сообщение
#3
|
|
спасибо, буду пробывать...
|
|
|
b1f
|
Сообщение
#4
|
|
хм... что то не получаеться....
в файле сache/function.php у меня прописан стандартный язык [PHP]include_once ("lang/ru.php");[/PHP] русский в файл index.php добавил код [PHP]session_start(); $langs = array("ru"=>"ru.php","en"=>"en.php"); if(isset($_GET['lang'])){ $lang=$_GET['lang']; }else{ $lang="ru"; } if(!array_key_exists($lang,$langs)){ $lang="ru"; } $_SESSION['fileLang']=$langs[$lang];[/PHP] ну и в скин главной страницы добавил кнопки <a href="?lang=ru">ru</a> <a href="?lang=en">en</a> при нажатии на них ничего не происходит... |
|
|
Apay |
27.11.2009, 21:20;
Ответить: Apay
Сообщение
#5
|
|
[PHP]<?php
@session_start(); switch( @$_GET['lang'] ){ case 'en': case 'ru': $lang = $_GET['lang']; $_SESSION['lang'] = $lang; break; default: $lang = isset($_SESSION['lang']) ? $_SESSION['lang'] : 'ru'; } // сама страница include( 'lang/'.$lang.'.php' ); ?>[/PHP] |
|
|
alexdrob |
27.11.2009, 21:27;
Ответить: alexdrob
Сообщение
#6
|
|
|
при нажатии на них ничего не происходит... вместо строки [PHP]include_once ("lang/ru.php"); [/PHP] напиши так [PHP]session_start(); $langs = array("ru"=>"ru.php","en"=>"en.php"); if(isset($_GET['lang'])){ $lang=$_GET['lang']; }else{ $lang="ru"; } if(!array_key_exists($lang,$langs)){ $lang="ru"; } $_SESSION['fileLang']=$langs[$lang]; include_once ("lang/".$_SESSION['fileLang']); [/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продвижение молодого сайта | 30 | maxmer | 6363 | 26.3.2024, 21:49 автор: c4p1t4l15t |
|
SEO-текст на главной странице сайта и в категориях | 5 | boltuk | 1352 | 26.3.2024, 21:43 автор: c4p1t4l15t |
|
Какой % отказов нормален для сайта? | 10 | Aloof | 2542 | 24.3.2024, 21:45 автор: Liudmila |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 32 | 2Index | 5807 | 18.3.2024, 16:33 автор: 2Index |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4843 | 10.3.2024, 14:58 автор: freeax |
Текстовая версия | Сейчас: 28.3.2024, 18:17 |