Navigation überspringen

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.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Unterstützt die Zeitzone: America/Lima (GMT-05:00)

Schlagwörter: 

Dieses Thema enthält 17 Antworten, hat 3 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 1 Jahr, 2 Monaten.

Assistiert von: Andreas W..

Verfasser Beiträge
September 18, 2023 unter 11:48 am #14411471

Michel

Hallo, auf der englischen Seite von Produkten sind bestimmte Medien und Variablen nicht sichtbar.

versteckter Link
versteckter Link

Screenshot-deutsche-Seite.jpg
Screenshot 2023-09-18 134412.jpg
September 18, 2023 unter 4:14 pm #14414101

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

bevor Ihr Ticket einem meiner Kollegen zugewiesen wird, erlauben Sie mir bitte, Sie durch einige erste Schritte zur Fehlersuche zu führen.

Einer der fehlenden Bildpfade sieht so aus: versteckter Link.

Wie genau wurden die Bilder hinterlegt? Bitte öffnen Sie das betroffene Produkt im Backend und prüfen dort ebenso wie das Bild aktuell geladen wird.

Freundliche Grüße
Marcel

September 21, 2023 unter 9:48 am #14436927

Michel

Hallo Marcel,

ich habe nochmal geprüft, wie die Bilder eingepflegt wurden. Anbei die Screenshots hierzu.
Im Screenshot "feature" sieht man, dass eines der fehlenden Bilder in dem benutzerdefinierten Feld "featurebilder" eingepflegt ist. Im Screenshot "wpml-einstellungen" sieht man das das benutzerdefinierte Feld so eingestellt ist, dass das Bild von der Originalsprache kopiert wird. Jedoch werden die Bilder im Frontend dann nicht richtig dargestellt.

Screenshot-wpml-einstellungen.jpg
Screenshot-feature.jpg
September 21, 2023 unter 10:07 am #14437213

Michel

Die fehlenden Bilder sind mit dynamischen Repeater Feldern eingepflegt worden und ich habe den erwähnten Link hier in der Bearbeitung des Einzel-Produkt-Templates gefunden. (Screenshot anbei)
Aber ich weiß nicht, wie ich das korrigieren kann, damit die Original-Quelle für die englische Übersetzung kopiert wird. Kannst du mir hierzu weiterhelfen?

Screenshot-dynamic-source.jpg
September 22, 2023 unter 1:20 am #14443013

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich kann gerne anbieten mir das einmal 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.

Ich muss hier ggfls. ein Plugin namens "All In One WP Migration" installieren, um eine Kopie der Website anzulegen, auf welche ich das Problem genauer untersuchen kann.

Ich wäre allerdings auch sehr dankbar, wenn Du zu diesem Zweck selbst eine Staging Site, bzw. Kopie der Website von Deinem Server aus bereitstellen könntest.

Bei Fragen zum Erstellen einer solchen Staging Site kannst Du deinen Hosting Anbieter konsultieren. Achte bitte darauf, dass WPML auf diesem Staging ebenso unter https://wpml.org/de/account/websites/ registriert sein muss.

Solltest Du dazu nicht in der Lage sein eine solche Kopie der Website zum Testen bereitzustellen, dann lass es mich bitte auf diesem Ticket wissen.

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.

Mit freundlichen Grüßen
Andreas

September 22, 2023 unter 5:38 pm #14448489

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Das liegt wohl am Dynamic Repeater widget und dem Format des src Attributes:

<img src="%featurebilder|img_url_by_id%">

Du findest diese HTML Attribute, wenn Du beim Übersezten des Einzelprodukt-Templates oben links im Textfeld zum Beispiel ein "a" eintippst. Siehe Screenshot.

Ich habe versucht, diese Attribute bitte einmal auf diese Weise zu übersetzen, aber auf den übersetzen Produkten können die Bilder so leider nicht korrekten Ausgangssprache zugeordnet werden.

Soll bedeuten:

Im Original sieht das src Attribut so aus:

versteckter Link

In der Übersetzung sieht das src Attribut wie folgt aus:

488057Cimg_url_by_id%

Ich habe dann "featurebilder", als die ID dieser Felder unter WPML > String-Übersetzung gesucht und mir war nun afgefallen, dass diese wie folgt übersetzt wurden:

%featurebilder%7Cimg_url_by_id%

Soll bedeuten, das "Pipe" Zeichen wurde durch %7C ersetzt (URL Encoding). Dies habe ich dann in String Translation, so angepasst:

%featurebilder|img_url_by_id%

Das gleiche habe ich dann für die "sportarten" ebenfalls getan.

Aktuell ist das Problem damit behoben, es könnte aber beim erneuten Übersetzen erneut auftreten.

Ich kann hierzu einen WPML Test Site anbieten, auf dem Du JetEngine installieren kannst und wir versuchen das Problem dort zu replizieren und dann intern zu eskalieren.

Könntest Du das Plugin dazu bereitstellen?

Mit freundlichen Grüßen
Andreas

urls.jpg
September 25, 2023 unter 8:06 am #14455265

Michel

Hallo Andreas,

vielen lieben Dank, dass du die Bilder nun auf der englischen Seite wieder sichtbar machen konntest. Sehr gerne würde ich das Plugin auf der Testseite zur Verfügung stellen, sodass dieses Problem auch dauerhaft gelöst werden kann.
Wie läuft das genau ab? Erhalte ich dann einen Zugang auf der Testseite, um das Plugin dort zu installieren?

Bei einem Produkt wird auf der englischen Seite auch noch nicht das GIF dargestellt (Screenshots anbei). Hier besteht wahrscheinlich genau das gleiche Problem oder?

versteckter Link
versteckter Link

Screenshot-deutsche-Seite.jpg
Screenshot-englische-Seite.jpg
September 26, 2023 unter 10:58 am #14466045

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich sehe Du konntest das Problem auf dem weiteren Produkt bereits lösen.

Wir können gerne versuchen dieses Problem zu replizieren und es dann intern an das Compatilbity Team eskalieren, damit wir an einer Lösung arbeiten können und ggfls. den Author um Kooperation dazu bitten.

Hier der Link zur Test Site:

Ein-Klick-Anmeldung:
versteckter Link

Elementor und WPML sind bereits installiert.

Bitte installiere das "JetEngine" Plugins und das Plugin "JetEngine - Get attachment file link by ID" und versuche das Problem hier mit einem einfachen Beispiel mit dem "Dynamic Repeater Widget" auf einem Post Template zu replizieren.

Gib mir danach bitte Bescheid.

Mit freundlichen Grüßen
Andreas

September 27, 2023 unter 9:45 am #14472347
Michel

Hallo,

nein leider ist das zuletzt zugeschickte Problem immer noch vorhanden. Das GIF, welches auf der deutschen Seite abgespielt wird versteckter Link ist auf der englischen Produktseite gar nicht sichtbar: versteckter Link

Ich habe nun das "JetEngine" und das "JetEngine - Get attachment file link by ID" installiert und aktiviert.
Bevor ich nun einen Repeater Widget erstelle, macht es nicht mehr Sinn, das wie auf der Seite mit den Problemen nachzustellen, heißt also eine Taxonomie für die Produkte zu erstellen und darin ein Repeater Widget einzufügen?

Beste Grüße

Neue Threads, die von Andreas W. erstellt wurden und mit diesem verbunden sind, sind unten aufgeführt:

https://wpml.org/de/forums/topic/split-jetengine-custom-field-nicht-sichtbar-auf-uebersetzem-product-template/

September 27, 2023 unter 5:58 pm #14476615

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Das mit dem GIF ist allerdings nun wieder ein neues Problem in Bezug auf Video Widget mit einem Custom Field (Produktvideo), welches nicht mit dem Problem im Zusammenhang steht, welches wir auf diesem Ticket bearbeiten.

Ich teile dies deshalb nun auf ein neues Ticket auf.

Vielen Dank für das Bereitstellen der Plugins auf meiner Test Site. Ich werde versuchen das Problem hier zu replizieren und mich dann wieder melden.

Mit freundlichen Grüßen
Andreas

September 28, 2023 unter 9:35 am #14480287

Michel

Hallo Andreas,

super vielen Dank. Ich freue mich auf deine Rückmeldung hierzu, wenn du hier neue Infos für mich hast. 🙂

Beste Grüße

September 29, 2023 unter 3:12 am #14485307

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich konnte das Problem replizieren und versuche aktuelle noch eine Lösung zu finden, damit man das Repeater Widget mit dem WPML Übersetzungseditor übersetzen kann.

Sollte mir das am Freitag nicht gelingen, werde ich das Problem intern eskalieren und das Compatibility Team um einen Lösungsvorschlag bitten.

In der Zwischenzeit, übersetze diese Widgets bitte manuell, direkt in Elementor.

Mit freundlichen Grüßen
Andreas

September 30, 2023 unter 3:36 am #14490485

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Auf meiner Test-Site funktioniert die Übersetzung in diesem Fall nichtmals dann, wenn ich versuche das Produkt-Template manuell zu übersetzen.

Ich verstehe deshalb nun leider nicht, wieso es auf Deiner Website funktionierte und hier nicht:

Ein-Klick-Anmeldung:
versteckter Link

Ich habe hierzu leider noch keine Ursache finden können und bitte Dich um noch etwas mehr Geduld.

Ich werde mich am Samstag dazu erneut melden.

Mit freundlichen Grüßen
Andreas

September 30, 2023 unter 3:55 pm #14491703

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich habe verschiedene Configs auf der Test Site ausprobiert und konnte das Problem selbst mit einem einfachen Post replizieren.

Das Problem ist im Grunde nur, dass WPML hier den "|" Charakter mit "%7C" ersetzt und deshalb das Bild nicht mehr gefunden werden kann.

Die Ursache ist anscheinend, dass dieser Charakter in HTML verschachtelt ist, also:

<img src="%featured-image|img_url_by_id%">

Und das wird in String Translation automatisch so übersetzt:

<img src="%featured-image%7Cimg_url_by_id%">

Die Ursache dafür ist URL Encoding, soll bedeuten, der Character, der dort von JetEngine in der URL in HTML verwendet wird ist so nicht erlaubt und wird deshalb von WPML ungewandelt:

versteckter Link

Workaround:
Passe dies in WPML String Überseztung manuell an.

Ich konsultiere dazu aktuell unser Compatibility Team und werde mich wieder melden, sobald ich dazu Neuigkeiten habe.

Mit freundlichen Grüßen
Andreas

Oktober 5, 2023 unter 10:38 am #14519529

Michel

Hi Andreas,

vielen lieben Dank für die Bearbeitung des Problems und deiner Rückmeldung hierzu. Ich bin gespannt, was das Compatibility Team hierzu sagt. In der Zwischenzeit werde ich auch ein Ticket bei Crocoblock (Anbieter vom JetEngine Plugin) aufmachen und da mal das Problem schildern.

Den Workaround würde ich gerne anwenden, nur finde ich den String leider nicht in den WPML String Übersetzungen. Oder muss ich einen anderen Suchbegriff eintragen, um den String für das "featured-image" zu finden?
Eventuell kannst du mir einen Screenshot zuschicken, wo genau ich diesen String bearbeiten kann?

Vielen Dank im Voraus. 🙂

Beste Grüße