PDA

Zobraziť plnú verziu: Vyriešené Podmienkou pre preklad



StarBuG
01-04-10, 12:02
Ahoj

Chcem ukázať to "automatický preklad Powered by Google" V mojej päte pod autorské práva, keď sa preukáže preložené stránke.

Ale $ _GET ['language'] podmienka nefunguje v päte šablóny.

Existuje iný spôsob?

vBET
01-04-10, 12:04
Ak používate v šablóne použiť takto:
$ _GET [Jazyk]

StarBuG
01-04-10, 12:31
Nefunguje!



<vb:if condition="$_GET[language]">
<div class="shade footer_copyright" align="center">
Automatické preklady (Powered by <span style="vertical-align: sub;"> <img title = "Powered by Google" src = "http://www.google.com/uds/css/small-logo.png" alt = "Powered by Google" border = "0"> </ span>)
</ Div>
</ VB: Je-li>

vBET
01-04-10, 12:36
Prepáč, že som slečna časť:) Pre vBET 4.x je $ _REQUEST ['language'] ("znaky sú povolené v podmienkach).

POZNÁMKA: Nie je testované - VB4 vyžaduje preddefinovať všetky premenné použité v šablónach. Niektoré z nich sú definované automaticky, ale nie ste si istí, že $ _REQUEST tak to nemôže fungovať.

Ak to nefunguje, ďalej potom upravte súbor / includes / vbenterprisetrnaslator_functions_hooks.php
1. Hľadať:


$templater->register('linkstitle', $linkstitle);

2. Predložený:


$templater->register('_REQUEST', $_REQUEST);


To bol tiež neboli testované.

StarBuG
01-04-10, 12:45
Perfektné, vďaka

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 brings automatic translations