Web Designer MX Premium und Googles Webseiten Übersetzungsfunktion

RollerMan schrieb am 15.12.2012 um 14:17 Uhr

Hallo,

Ich möchte gerne die Übersetzungsfunktion, für eine ganze Webseite von Google nutzen. Den HTML - Code, den man dafür braucht, fügte ich auch schon in allen meinen Webseiten ein. Ich machte das über einen Platzhalter, weil auch ein Plugin eingefügt werden muss, mit dem man dann die einzelnen Sprachen auzswählen kann. So wie ihr das am Screenshot Home sehen könnt, sollte das auch auf allen anderen Seiten aussehen. Das tut es aber leider nicht. Ich habe zwei verschiedene Darstellungsprobleme.

1. Den Platzhalter habe ich auf allen Seiten, an der gleichen Stelle (rechts unten) platziert. Aber auf den beiden Seiten Wohnungen und Umgebung, wird das Google - Plugin links oben angezeigt. Wie das genau aussieht, könnt ihr am Screenshot Wohnungen genau sehen. Wo könnte das Problem liegen ?

2. Am Screenshot Home seht ihr, dass der obere Bereich der Seite, mit einem dunkleren blau hinterlegt ist. Dieses blau fehlt aber jetzt auf allen anderen Seiten. Ihr könnt das auf dem Screenshot Wohungen sehen. Was könnte der Grund für diese fehlerhafte Darstellung sein ?

Danke für die Hilfe !

Grüße

 

Kommentare

Swedo schrieb am 16.12.2012 um 18:01 Uhr

hallo RollerMan,

am besten du schreibst mal den link zu der Seite hinein.

RollerMan schrieb am 16.12.2012 um 18:38 Uhr

Hier bitte: http://members.aon.at/rbauern3/alex/index.htm

 

Swedo schrieb am 16.12.2012 um 22:05 Uhr

okay..

überprüfe am besten die Ebenen und schaue nochmal ob du es überall in den Body kopiert hast.

Es ist schwer zu erkennen, wieso es nicht funktioniert.. Wenn keiner helfen kann vllt die Projektdatei

Hochladen, so dass man sich das ganze im WD ansehen kann. So könnte der Fehler schnell gefunden werden. 

LG swedo

RollerMan schrieb am 19.12.2012 um 16:55 Uhr

Hi Swedo,

Ich ging so vor. Als erstes machte ich mir einen Screenhshot von diesem Dropdown Kästchen, in dem man die verschiedenen Sprachen auswählen kann. Diesen Screenshot nahm ich als Platzhalter her. Ich kopierte ihn auf die erste Seite (Index - Seite) der Website (rechts unten). Dann verwendete ich die Option "auf allen Seiten wiederholen". Da nicht jede Seite gleich lang ist, passte ich die Position des Platzhalter noch etwas an, damit sie auf jeder Seite gleich ist.

Dann öffnete ich bei jedem einzelnen Platzhalter die Webeigenschaften - Platzhalter und fügte da bei Body und Head folgenden HTML - Code ein. So sollte man das laut Google auch machen.

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

Head:
<meta name="google-translate-customization" content="cbe7b71e51687b2b-e93d8d9bbf5a43bf-g63654c77389d38c3-1d"></meta>

Dabei kam das heraus, was ich schon beschrieben habe, und was ihr am angegebenen Link sehen könnt.

Ich möchte auch noch erwähnen, dass man sich nach diesen Schritten, diese Datei auch nicht mehr in der Vorschaufunktion ansehen kann. Sie wird einfach nicht angezeigt. Vielleicht ist dieser Hinweis ja noch wichtig.

Da diese Webseite einer Freundin gehört, möchte ich sie erst fragen, bevor ich die web - Datei zur Verfügung stelle, damit sie sich auch andere ansehen können. Lieber wäre mir allerdings, wenn es auch ohne dem zu lösen wäre.

Grüße

 

marboe schrieb am 23.12.2012 um 17:42 Uhr

Nachdem ich deinen Ablaufplan nochmal studiert habe, ist mir etwas aufgefallen:

Ich kopierte ihn auf die erste Seite (Index - Seite) der Website (rechts unten). Dann verwendete ich die Option "auf allen Seiten wiederholen"

Wenn du die Option auf allen Seiten wiederholen drückst, dann bekommt das Objekt doch ein Blümchen als Zeichen mit.....

Dann öffnete ich bei jedem einzelnen Platzhalter die Webeigenschaften - Platzhalter und fügte da bei Body und Head folgenden HTML - Code ein.

Warum?  Es hätte doch genügt dies einmal in eines der automatisch kopierten Objekte zu tun?

Wahrscheinlich deswegen: "Da nicht jede Seite gleich lang ist, passte ich die Position des Platzhalter noch etwas an, damit sie auf jeder Seite gleich ist."

Hierfür gibt es eine Option die der WD mitbringt. Du findest sie unter rechter Maustaste -> Seitenposition. Lies zur Sicherheit bitte nochmal in der Hilfe nach. Wenn du das Richtige hier aktivierst, wird beim Verlängern von einzelnen Seiten der Bezug des Objektes zur Fußzeile automatisch gleich gehalten. Diese Funktion ist extrem praktisch; sonst musst du ja alle Elemente mit nach unten verändern. Beispielsweise kannst du einem wiederholenden Objekt mitgeben dass es immer 2 cm von unten positioniert wird. Wenn du nun die Seite verlängerst, wandert das Objekt mit - auf jeder Seite extra; egal wie lang sie ist. Fußzeilen funktionieren auch so.  Viel Erfolg!