ExBB Community » Файловый ExBB » Решение проблем » Проблема с google translate

Страниц (1): [1]
 

1. BohdanT - 3 июля 2009 — 07:14 - перейти к сообщению
У меня появилась проблема google translate.
Такое впечатление, что не выполняется formatpost из fm.class.php.

При просмотре заглавной страницы форума, появляется ошибка:
Цитата:
Notice: Undefined index: guests in / home/a2os/data/www/a2os.org.ua/forums/index.php on line 293

Notice : Undefined index: guests in /home/a2os/data/www/a2os.org.ua/forums/index.php on line 293 Notice: Undefined index: guests in / home/a2os/data/www/a2os.org.ua/forums/index.php on line 293


в результате автоматического перевода получаю нечто такое


Вдобавок обрабатывается только одно сообщение.

-----------------------
посмотреть на проблему можно здесь

http://exbb.info/community/" target="_blank">exbb.org переводится без проблем
----------------------
Жду совета, куда копать Радость

PS: Заметил, что когда просматриваю через переводчик, то вижу, что как бы никто не просматривает:
Цитата:
Now browsing this topic: 0 (guests: 0 Registered: 0 Hidden: 0)

Т.е. возможно в этом и проблема?
2. altjo - 3 июля 2009 — 13:34 - перейти к сообщению
тю, у меня тоже, только в строке 293...
а там такое
293
CODE:
$todayvisit = sprintf($fm->LANG['TodayVisit'], $today['guests'] + $members + $hiddens, $today['guests'], $members,


294
CODE:
($hiddens) ? sprintf($fm->LANG['HiddensOnline'], $hiddens) : '', ($was) ? '<br>'.implode(', ', $was) : '');


может это должна быть одна строка? Ниндзя
3. BohdanT - 3 июля 2009 — 13:44 - перейти к сообщению
да именно та строка. Сорри, что саму строку не привел А?!



altjo пишет:
может это должна быть одна строка?

А разве это не так? Там же запятая стоит в конце. Жаль что сообщение о ошибке в PHP такое неинформатирвное Недовольство, огорчение непонятно что именно ему не нравится. Или есть способ получить больше инфы?

PS:Вообще то я считаю, google-translate - классная штука. Интерфейс переводить не нужно. Даже кнопочки с картинками, на которых русский текст - имеют переведенные хинты. Т.ч. это гораздо проще и лучше, с моей точки зрения, именно для форума такая форма перевода. Т.к. содержимое постов переводится тоже Улыбка
4. altjo - 3 июля 2009 — 13:56 - перейти к сообщению
обьединение строк 293+294 не помогло... ошибка появляется только на главной странице
возможно, я упустил какой-то апдейт Не понял ... а возможно дело в переводчике, т.к. на http://www.translate.ru/site_translation.aspx такой проблемы не наблюдается...
5. BohdanT - 3 июля 2009 — 14:14 - перейти к сообщению
да, но Промт - ужастный тормоз, плюс иногда неработает, плюс результаты в маленьком окошке выдает....
6. yura3d - 3 июля 2009 — 18:33 - перейти к сообщению
BohdanT пишет:
При просмотре заглавной страницы форума, появляется ошибка

altjo пишет:
тю, у меня тоже, только в строке 293...

Решение проблемы здесь

BohdanT пишет:
в результате автоматического перевода получаю нечто такое

Информацию о проблеме и решение можно найти здесь
7. BohdanT - 3 июля 2009 — 19:16 - перейти к сообщению
Спасибо большое!
Все проблемы ушли Радость
8. cooper - 16 августа 2011 — 11:09 - перейти к сообщению
Это мое первое сообщение здесь на форуме, и не могу удержаться, чтобы не похвалить движок ExBB. Он компактный, быстрый, удобный, - в общем супер!
- Высказался!
А теперь по моему вопросу, - подскажите пожалуйста, каким образом, вставить этот скрипт:
CODE:
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ru',
includedLanguages: 'af,sq,ar,be,bg,ca,zh-CN,zh-TW,hr,cs,da,nl,en,et,tl,fi,fr,gl,de,el,ht,iw,hi,hu,is,id,ga,it,ja,ko,lv,lt,mk,ms,mt,no,fa,pl,pt,ro,ru,sr,sk,sl,es,sw,sv,th,tr,uk,vi,cy,yi',
autoDisplay: false,
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Вот в это место, - как показано на рисунке:
9. electron - 16 августа 2011 — 12:34 - перейти к сообщению
logos.tpl из папки стиля
10. cooper - 16 августа 2011 — 16:10 - перейти к сообщению
electron пишет:
logos.tpl из папки стиля


Еще до того, как я написал свой вопрос, я тыкал этот скрипт, в логос.тпл и в фас, и в профиль, даже в пхп этот скрипт переводил. Все время, он становился, не так как надо, а чаще вылазили ошибки, и форум переставал работать.
Я не специалист в пхп, так знаю кое-что, вот и обратился к специалистам.
11. Zeg - 16 августа 2011 — 20:30 - перейти к сообщению
cooper, у меня нет скина GrayExBB, потому пример на пальцах.

В файле logos.tpl после строки

CODE:
<?php


вставляем

CODE:
$googltranslate = <<<DATA
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ru',
includedLanguages: 'af,sq,ar,be,bg,ca,zh-CN,zh-TW,hr,cs,da,nl,en,et,tl,fi,fr,gl,de,el,ht,iw,hi,hu,is,id,ga,it,ja,ko,lv,lt,mk,ms,mt,no,fa,pl,pt,ro,ru,sr,sk,sl,es,sw,sv,th,tr,uk,vi,cy,yi',
autoDisplay: false,
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
DATA;



И уже в нужном месте вставляем

CODE:
$googltranslate


Примерно как-то так:

CODE:

<td align='right'>$googltranslate $loginact</td>
12. cooper - 17 августа 2011 — 07:26 - перейти к сообщению
Zeg, - ОГРОМНОЕ СПАСИБО! Это то, что мне было нужно. Воткнул вот так:
CODE:
<td>{$fm->LANG['Hello']} {$fm->user['name']} {$loginout} {$googltranslate} </td>
13. cooper - 8 ноября 2015 — 08:33 - перейти к сообщению
Кому нибудь попадалась эта штука:
CODE:
<!-- ConveyThis button: --><span class="conveythis notranslate">
<a href="http://translation-services-usa.com/interpreting_phone.php" title="phone interpreting" class="conveythis-image conveythis-drop translate1">phone interpreting</a></span>
<script src="http://s1.conveythis.com/e4/javascript/e.js?conveythis_src=ru"></script>
<!-- End ConveyThis button code. -->

Это не совсем Google Translate, но использует именно его.
Переводит форум ровно до самой кнопки перевода, а если перейти на фрейм на сайте, и уже с фреймом перейти на форум то переводит все. В чем прикол?
14. cooper - 11 ноября 2015 — 08:34 - перейти к сообщению
Кому не нравится phone interpreting - есть:
CODE:
<!-- ConveyThis button: -->
<span class="conveythis notranslate"><a href="http://translation-services-usa.com/professional.php" title="professional translation" class="conveythis-image conveythis-drop translate2">professional translation</a></span>
<script src="http://s1.conveythis.com/e4/javascript/e.js?conveythis_src=ru&conveythis_id="></script>
<!-- End ConveyThis button code. -->

Почему такой сырой продукт раздают?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0538]     [ ]