|
|
|
| Привет Ребята!
Помогите пожалуста.
У меня на сайте я поставил опцию что бы перевести сайт с Гоогле.
Как сделать что бы при выборе языка англизкого или немецкого у меня менялась картинка меню?
В файле menu.php на верху моего сайта(header)
фотка моего сайта
<img src="menu.gif" width=777 height=108 border=0 usemap="#index_Map">
А в другом файле index.php
выбор языка в виде двух флажков:
<input name="submit12" type="image" img src="images/english.gif" alt="english" width="18" height="12" value="fr|en" >
и
<input name="submit13" type="image" img src="images/deuch.gif" alt="german" width="18" height="12" value="fr|de" >
Помогите ! | |
|
|
|
|
|
|
|
для: cccp
(03.09.2005 в 14:42)
| | Если я правильно понял, станица index.php состоит из 2-х частей: содержания и баннера наверху. Баннер заключен в файле menu.php и вставляется с помощью include().
Теперь взавимости от выбора языка, надо менять этот самый баннер, так?
Можно использовать переменную, которая будет содержать строку баннера.
И менять при выборе её содежимое.
Но... Как вы узнаёте на какой флажок нажали?
Ведь все ваши кнопки Submit. Вы используете скрытые поля или JavaScript? | |
|
|
|
|
|
|
|
для: codexomega
(03.09.2005 в 22:35)
| | Из начально язык один, постоянный и картинка будет всегда одна постоянная и лишь выбор языка будет менять картинку на банер (меню)в выбранном языке.
Проблема в том что так-как банер свсем на другом файле в "menu.php", то как сделать что бы страничка "index.php" абновляла (actualisation) страничку "menu.php"?
Можно ли сделать что нибудь с ?lang=
PS: Я не понял, "...используете скрытые поля или JavaScript"
Вы имеете в виду используыю ли я на этих страничках JavaScript?
Спасибо ещё раз. | |
|
|
|
|
|
|
|
для: cccp
(04.09.2005 в 12:06)
| | Не очень понятно какую картинку нужно менять и как система сама определяет, что сменился язык? | |
|
|
|
|
|
|
|
для: cheops
(04.09.2005 в 12:51)
| | У меня на верху сайта есть картинка меню котороя в вайле menu.php и котороя никогда не меняется, на какой бы страничке я не был. Её и хочу менять при выборе языка.
А ниже страничка indeх.php на которой есть кнопки для выбора языка.
Когда я выбираю другой язык, то Google Translate перегружает весь сайт.
А так изначально есть один язык который Google просто переводит. | |
|
|
|
|
|
|
|
для: cccp
(04.09.2005 в 18:04)
| | Хм... тогда может отслеживать эту ситуацию при включении файла menu.php?
<?php
if(isset($_GET['lang']))
{
include "menu_new.php";
}
else
{
include "menu.php";
}
?>
|
Или поставить такой переключатель непосредственно в файле menu.php, чтобы не изменять структуру сайта? | |
|
|
|
|
|
|
|
для: cheops
(04.09.2005 в 19:03)
| | И что тогда при выборе языка в indeх.php будет переклучатся на новый файл menu_new.php , где будет другая картинка , Да? | |
|
|
|
|
|
|
|
для: cccp
(04.09.2005 в 19:47)
| | Ну как один из вариантов да, или поставить такую проверку внутри файла menu.php в месте где выводится изображение. | |
|
|
|
|
|
|
|
для: cheops
(05.09.2005 в 01:16)
| | а как сделать если я предлагаю 2 языка, англизский и немецский? | |
|
|
|
|
|
|
|
для: cccp
(05.09.2005 в 13:22)
| | if ($_GET['lang'] == en) include index_e.php;
else if ($_GET['lang'] == ge) include index_g.php; | |
|
|
|