Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 11. März 2013 16:53

voltar99
hat von CMS/ms gehört
Ort: Schweiz
Registriert: 11. März 2013
Beiträge: 2
Webseite

[GELÖST] Google Translate

Hallo guten Tag

Weiss jemand ein Code Schnipsel, wie man Google Translate am einfachsten in eine Template einbindet?

Ich habe von Google folgenden Code, der jedoch wenn er so direkt in der Template eingegeben wird, in einer Fehlermeldung resultiert

<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'de', includedLanguages: 'en,fr,it,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>

Danke für Eure Unterstützung und Grüsse - Gianni

Offline

#2 11. März 2013 17:08

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Google Translate

Hallo und willkommen im Forum.

Das Problem sind die geschweiften Klammern.
Du musst den gesamten Code in {literal}...{/literal} einschließen.
Bsp.:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=2595
(Da geht es zwar um GoogleAnalytics, ist aber im Grunde exakt das gleiche Problem)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 11. März 2013 17:37

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Google Translate

Hab den Post ins korrekte Forum verschoben


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#4 11. März 2013 21:53

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Google Translate

Normalerweise sollten Leerzeichen nach bzw. vor der geschweiften Klammer ausreichen. Der literal Tag ist seit Smarty 3 nicht mehr erforderlich

http://www.smarty.net/docs/en/language.function.literal.tpl schrieb:

{literal}{/literal} tags are normally not necessary, as Smarty ignores delimiters that are surrounded by whitespace. Be sure your javascript and CSS curly braces are surrounded by whitespace. This is new behavior to Smarty 3.

Offline

#5 12. März 2013 23:35

otter24
kennt CMS/ms
Ort: Hamburg
Registriert: 12. Januar 2011
Beiträge: 339

Re: [GELÖST] Google Translate

Moin
Das ohne den {literal} läuft auf jeden Fall in den letzten beiden CMSMS Versionen reibungslos.
Auf jeden Fall mit Javascript, ich hab das gar nicht bemerkt, als ich {literal} mal wieder vergessen hab, und der
Slider trotzdem funktionierte. Und seitdem benutze ich den Tag auch nicht mehr...

Gruß aus HH


Ich bin war  kein Klugscheißer, ich weiß wusste es wirklich nicht besser.

Offline

#6 13. März 2013 09:28

voltar99
hat von CMS/ms gehört
Ort: Schweiz
Registriert: 11. März 2013
Beiträge: 2
Webseite

Re: [GELÖST] Google Translate

Danke für die schnelle Hilfe!
Grüsse - Gianni

Offline