Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Не отображается google translate в шапке форума.

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
jakovson
phpBB 1.0.0
Сообщения: 4
Стаж: 8 лет 9 месяцев

Не отображается google translate в шапке форума.

Сообщение jakovson »

Добрый день. Подскажите пожалуйста, в чем может быть проблема при установке google translate в шапку phpbb3.1.5 prosilver.

Ставлю код:

Код: Выделить всё

<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
(код выдан самим google)

Код вставляю в файл: averall_header.html перед

Код: Выделить всё

<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<div id="search-box" class="search-box search-header">
				<form action="{U_SEARCH}" method="get" id="search">
				<fieldset>
					<input name="keywords" id="keywords" type="search" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search tiny" size="20" value="{SEARCH_WORDS}" placeholder="{L_SEARCH_MINI}" />
					<button class="button icon-button search-icon" type="submit" title="{L_SEARCH}">{L_SEARCH}</button>
					<a href="{U_SEARCH}" class="button icon-button search-adv-icon" title="{L_SEARCH_ADV}">{L_SEARCH_ADV}</a>
					{S_SEARCH_HIDDEN_FIELDS}
				</fieldset>
				</form>
			</div>
			<!-- ENDIF -->
Тем не менее переводчик google не отображается.

Хотя в идеале хотелось бы сделать переводчик как на этом сайте http://bb3.mobi/ и так же 2 флажка справа внизу под шапкой. Подскажите пожалуйста, как это можно сделать?
Всем заранее СПАСИБО.
Последний раз редактировалось LavIgor 17.07.2015 13:44, всего редактировалось 1 раз.
Причина: BBCode.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Не отображается google translate в шапке форума.

Сообщение Anvar »

Вот такой код в подвале используется с помощью шаблона события overall_footer_after.html в кастомном расширении.

Код: Выделить всё

<script type="text/javascript">
$("document").ready(function(){
	if ($(window).width() > 700) {
		$(".headerbar .inner").append("<div id='google_translate_element'></div>");
	}
});
function googleTranslateElementInit() {
	new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Отправлено спустя 1 минуту 48 секунд:
С помощью css можно скрыть лишнее

Код: Выделить всё

.goog-logo-link { display: none; }
.goog-te-gadget { color: #000!important; } /* Цвет фона */
.goog-te-combo { opacity: 0.8; }
jakovson
phpBB 1.0.0
Сообщения: 4
Стаж: 8 лет 9 месяцев

Re: Не отображается google translate в шапке форума.

Сообщение jakovson »

Спасибо, уважаемый Anvar. Попробовал вставить указанный Вами код, к сожалению, это не помогло. Попробовал вставить его и в averall_header.html и в averall_footer.html, в указанное Вами место. К сожалению google translate по-прежнему не отображается.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16372
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Не отображается google translate в шапке форума.

Сообщение rxu »

Кэш очищать не забывайте после любых правок файлов шаблона.
Изображение
jakovson
phpBB 1.0.0
Сообщения: 4
Стаж: 8 лет 9 месяцев

Re: Не отображается google translate в шапке форума.

Сообщение jakovson »

Да. Помогло. Спасибо большое. А не подскажите, - как сделать флажки под шапкой справа как на http://bb3.mobi/?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Не отображается google translate в шапке форума.

Сообщение LavIgor »

jakovson писал(а): как сделать флажки под шапкой справа
Должно быть, это флажки от расширения: [dev] Quick Language.
jakovson
phpBB 1.0.0
Сообщения: 4
Стаж: 8 лет 9 месяцев

Re: Не отображается google translate в шапке форума.

Сообщение jakovson »

Спасибо. Буду устанавливать.

Вернуться в «Поддержка phpBB 3.1.x»