Показать сообщение отдельно
  #1 (permalink)  
Старый 08.03.2011, 20:01
Новичок на форуме
Отправить личное сообщение для alik_n Посмотреть профиль Найти все сообщения от alik_n
 
Регистрация: 08.03.2011
Сообщений: 4

Помогите переделать код скрипта перевода google
Здравствуйте ув. программеры.

К Сожалению не знаю языка JavaScript, знаю PHP. (Это как в тосте в советском фильме).

На свой сайт необходимо прилепить код перевода странички.

В оригинале есть иконки с флагами (для языков перевода). Скрипт по умолчанию вставлять не хочется.

-оригинальный код-

<td><a href="index.php"><img src="images/index_10.gif" width="24" height="15" alt="ENGLISH" border="0"></a></td>


-то, что мне удалось нарыть (что бы не менялся дизайн)-

<td ><a href="http://translate.google.com/translate?prev=_t&hl=en&ie=UTF-8&u=<? echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>"><img src="images/index_08.gif" width="24" height="15" alt="ENGLISH" border="0"></a></td>

Проблема в том, что этот код кидает в старый скрипт и мне он не нравиться + в ie не совсем корректно после перевода отображает страницу.

-вот скрипт на js который работает классно, но хотелось бы использовать его иначе и вписать в дизайн (клик на иконку)

<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ru',
includedLanguages: 'en,uk',
autoDisplay: false,
layout: google.translate.TranslateElement.InlineLayout.SIM PLE
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>



Проблема в том, т.к. я не знаю синтаксис js - непонимаю какие переменные вытянуть со скрипта и куда вставить в оригинальную ссылку (либо динамически что то настругать через PHP)

Если кто поможет - с меня шоколадка...
Ответить с цитированием