Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde versucht, nach der Übersetzung 3D Objekte auf der Webseite in der richtigen Größe anzuzeigen. Es scheint, dass der HTML Code verändert wird, was dazu führt, dass die 3D Objekte zu groß dargestellt werden. Solution: Wir haben festgestellt, dass das Problem nicht durch WPML verursacht wird, da das Deaktivieren von WPML keine Änderung an der Darstellung der Objekte auf der Originalseite bewirkt. Das Problem liegt wahrscheinlich am Avada Page Builder und dessen Container. Um die Darstellung der 3D Objekte zu korrigieren, sollte der Kunde die Einstellungen im Avada Page Builder entsprechend anpassen.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Hintergrund des Themas:
Ich versuche, nach der Übersetzung unsere 3D Objekte auf der Internetseite in der richtigen Größe anzuzeigen. Offenbar wird der HTML Code dafür verändert, was dazu führt, dass die 3D Objekte viel zu groß angezeigt werden. Der richtige Code ist: function iFrameAnpassen(iframe) { if(iframe) { iframe.height = iframe.contentWindow.document.body.scrollHeight 'px'; } } . Der falsche Code hat eine doppelte Zeile: function iFrameAnpassen(iframe) { if(iframe) { iframe.height = iframe.contentWindow.document.body.scrollHeight 'px'; } } . Solange ich im Backend eingebucht bin, sieht es richtig aus. Bin ich ausgebucht, nicht mehr. Link zur Seite: versteckter Link
Die Symptome:
Die 3D Objekte werden nach der Übersetzung viel zu groß angezeigt. Der HTML Code wird verändert, indem eine Zeile dupliziert wird. Das Problem tritt sowohl in der deutschen als auch in der englischen Version auf.
Fragen:
Warum wird der HTML Code nach der Übersetzung verändert?
Wie kann ich verhindern, dass der Code dupliziert wird?
Anscheinend wird hier der Advanced Translation Editor verwendet, welcher generell nicht zur Übersetzung von JavaScript geeignet ist.
Falls ja, würde ich empfehlen auf dem originalen Inhalt, in der rechten Seitenleiste des WordPress-Editors, den WordPress-Editor als Übersetzungsmethode festzulegen und den Inhalt direkt im Word-Press-Editor zu übersetzen.
Ich kann zudem gerne eine WPML test site bereitstellen, auf der Du das Problem mit einem einfachen Beispiel replizieren kannst, damit wir es intern eskalieren können.
Hallo,
ich habe eben bei der Hüftpfanne mal auf WordPress-Editorumgestellt. Ändert sich leider nichts. Der Fehler ist nach der Installation auch merkwürdigerweise nicht nur im englischen, sondern auch im deutschen entstanden.
Für mich ist WPML Neuland. Diese Seite ist nur die erste die wir umstellen wollten, es gibt noch 2 weitere, wenn es hier endlich einwandfrei funktioniert.
Ich könnte auch gerne einen Admin freischalten, da es ein wenig eilt... 😉
Hahaha. Nichts für ungut. Aber so einfach ist es leider nicht.
Zunächst , der JavaScript Code hatte bis vor der Installation von WPML einwandfrei funktioniert! Merkwürdigerweise wird die erste Zeile des Codes nun immer nach dem speichern doppelt aufgeführt, was ich überhaupt nicht nachvollziehen kann. Diese doppelte Zeile könnte auch schon der Anzeigefehler sein.
Ich habe nun WPML deaktiviert. Der Fehler ist immer noch da. War aber vor der Installation eures WPML NICHT DA!
Wenn der Fehler auch ohne WPML auftaucht, dann kann er nicht durch WPML verursacht worden sein.
Das ist vor allem dann der Fall, wenn der Fehler bereits auf einem original Inhalt auftaucht. WPML verändert keine originalen Inhalte sondern erstellt nur die Übersetzungen.
Ich kann gerne anbieten eine WPML Test Site bereitzustellen, auf der Du Deinen Code hinterlegen kannst und ich teste, ob es in der Tat an WPML liegt oder nicht.
Es ist der gleiche Code wie auf allen unseren 3 Seiten. Auf allen Seiten funktioniert dieser seit Jahren ohne Probleme. Auch auf der techscan3d.com war das bis zur Installation von WPML der Fall!
Auf der Test Site funktioniert der Code weiterhin auf beiden Seiten, nachdem ich die Seite übersetzt hatte.
Ich kann gerne anbieten mir das einmal auf Deiner Website genauer anzusehen.
Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen.
Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können.
WICHTIG
Lege bitte unbedingt eine Sicherungskopie der Website und der Datenbank an, bevor Du uns den Zugriff gewährst.
Wenn Du die Felder "wp-admin / FTP" nicht sehen kannst, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentliche die Daten NICHT, es sei denn, Du siehst die erforderlichen wp-admin / FTP-Felder.
Das private Antwortformular sieht folgendermaßen aus: versteckter Link
Klicke beim nächsten Antworten auf "I still need assistance".
Video: versteckter Link
Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden.
Ich sehe hier das gleicher Ergebnis auf Originalinhalt und auf der Übersetzung.
Deaktiviere ich WPML verändert sich daran auf dem originalen Inhalt nichts.
Würde WPML hier unerwartet auf die Darstellung eingreifen, dann würde sich das Problem durch das Deaktivieren von WPML lösen. Es ist zudem sehr unwahrscheinlich, dass WPML Einfluss auf einen originalen Inhalt nimmt, da es nur Übersetzungen auf Basis des originalen Inhaltes erstellt.
Die Darstellung erfolgt hier auf Basis des Avada Page Builders und dessen Container. Wenn Du das Object anders anzeigen möchtest, dann musst Du dies entsprechend im Avada Page Builder anpassen.