Logo auf PDF-Dokument wie Rechnung, Lieferschein, ....

Hallo!

Ich habe mittlerweile alles ausprobiert und bekomme es nicht hin unser Firmenlogo auf den PDF-Dokumenten anzuzeigen. Es erscheint immer anstelle des Logos ein kasten mit einem roten Kreuz.

Das Logo ist folgendermaßen im Dokument eingebunden:

Wenn man diesen Link direkt im Browser eingibt erscheint dieses auch wunderschön, bloß auf dem PDF kommt immer dieses … Kreuz! 

 

 

Hatte ich auch gerade :smile: 

Lass mal bei dem src="" alles weg und schreib stattdessen mit ‚media/image/f9/…‘ ohne (!!!) trailing slash.

Viel Erfolg,

Geert

Meinst Du das so:

Leider wird dann immer noch das rote Kreuz angezeigt. Was mich jedoch verwundert ist, dass der zuvor weggelösche Zustatz nach der Vorschau wieder da ist.

Genauso und wenn der Zusatz nach Vorschau wieder da ist hast du wahrscheinlich irgendwie nicht richtig gespeichert.

Das mit dem Speichern hab ich glaub ganz gut hinbekommen, so dass auch Shopwar mir dieses mit eine Pop-Up Nachricht sogar bestätigt hat ;)!

Leider bringt das nichts wenn danach alles wieder beim “alten” ist.

Kann es sein, dass dein Shop per .htaccess gesperrt ist? Daher kenne ich das Problem zumindest. Abhilfe ist dann z.B. eine weitere .htaccess Datei in den /media Ordner auf deinem Server zu packen mit

Allow from All
Satisfy Any 

 

Hallo, bei mir hat leider keine der genannten Methoden bisher geholfen.
Das Logo wird in Rechnungen („auf einmal“) nicht mehr angezeigt.
Der Shop lief 3 Jahre lang mit den gleichen Einstellungen für die Dokumente.

Das Team meines Hosts (Mittwald) konnte das Verhalten leider auch nicht erklären.
Hat noch jemand einen Tipp?

Das rote Kreuz wird angezeigt:

  • wenn ein Logo vorhanden ist
  • wenn die URL geändert wird
  • wenn das Logo von außerhalb eingebunden wird

Poste mal die URL? Das ist eigentlich relativ simpel.

Eigentlich nicht. Reine Spekulation: vielleicht liegt es am Bildformat? Könnte ja sein dass sich was in der PDF Lib geändert hat und die nun nicht mehr mit dem Image klarkommt?

Viel Erfolg bei der weiteren Fehlersuche und lass uns wissen, wenn Du die Ursache gefunden hast.

LG Phil

Nein, suche weiter… der Tag ist lang!

Danke für die Vermutung. Ich habe diverse Bildformate und -typen ausprobiert. Leider liegt es daran nicht.
Meine Notlösung für den Shop ist: Kein Logo. Das sieht natürlich etwas arm aus.

Hier ist die URL:

<p><img id="tinymce-editor-image-54b50002-d51c-49b1-9865-d257d7d8f96c" class="tinymce-editor-image tinymce-editor-image-54b50002-d51c-49b1-9865-d257d7d8f96c" src="https://nemoboards.com/media/image/6d/bd/7e/nb_logo.jpg" alt="nb_logo" data-src="media/image/nb_logo.jpg" /></p>

Das Logo ist doch da du Nase! Evtl. mit mehreren Browsern / Smartphone testen.

Einfach den Browsercache oder DNS cache (Windows) löschen über cmd.exe > ipconfig /flushdns

Ja, es ist „da“. Das weiß ich Nase. Danke!
Aber nicht auf Dokumenten. „Da“ ist nur ein Kästchen mit rotem Kreuz.
Egal welcher Browser und auch mit gelöschtem Cache.

Bildschirmfoto 2021-10-08 um 10.05.50

Willst du mir einen Backend Zugang anlegen, dann kann ich schnell mal checken.

Gleiches Problem hier scheinbar „aus dem Nichts“ entstanden. Im Bugtracker v. SW folgender Text:


SW 5.6.10, Aufrufe mittels https:// Logoeinbindung bei pdf-Belegerstellung

Bug: Bei der pdf-Belegerstellung wird seit kurzem das hinterlegte Logo in 2 Shops nicht mehr angezeigt. Im Editor wird das Logo angezeigt, in der Vorschau nicht mehr.

  • Getestet mit den aktuellen Versionen von Chrome und Firefox
  • komplette Neuanlage ohne Änderung
  • Manuelles Einbinden des Pfades mittels img-Tag keine Änderung.
  • Das Bild ist über den Browser immer erreichbar.

Workaround: Einbinden des Logos über eine auf dem Server befindliche Domain, die nicht über https:// läuft.

Einbindung über serverfremde Domains, auch mittels https:// möglich.

Vermutlich wird bei der Belegerstellung der Pfad fehlerhaft zusammengebaut. Rechte für die Logodatei etc. scheinen i.O.

Der Effekt wurde schon beschrieben: (Logo austauschen in der PDF-Belegerstellung / Logo wird im PDF nicht angezeigt - #40 von cocobon3). Teilweise war aber dort ein Verzeichnisschutz vorhanden, der in beiden Shops aber fehlt.


SW sieht keine Notwendigkeit zum Fix: »aktuell nicht für ein konkretes Release vorgesehen". Man möchte mehr Rückmeldungen haben, um die Wichtigkeit zur Problembehebung zu erhöhen. Das wirkt unprofessionell und realitätsfern: Shopware Issuetracker

Frage: Kann jemand Tipps geben, um die Ursache herauszufinden?

Hallo,
leider habe ich seit ein paar Tagen das gleiche Problem, das bei allen Dokumenten anstatt das Logo
nur noch ein kleines Kreuz erschein.
Hat jemand das Problem vielleicht schon lösen können?

Schöne Grüße
Matthias

Leider noch nicht… in dem betroffenen Shop arbeite ich mit Dokumenten ohne Logo. Durch das Löschen der Logos verschwindet wenigstens auch das Kreuz im Kästchen…

Habt ihr denn alle das Issue gevoted? Es scheint ja kein generelles Problem zu sein, denn sonst würde dieser Thread das Forum zum Glühen bringen. Aber wenn ihr Eure Stimme per Voting nicht erhebt, müsst ihr Euch auch nicht wundern, wenn ein Problem im Backlog dümpelt… eben waren es noch 2 Votes…

Die Fehlerbeschreibung lässt den Schluss nahe, dass der Zugriff auf das Image bei der PDF-Erzeugung (also aus der Lib heraus) nicht möglich ist, es jedoch im Backend problemlos funktioniert. Das kann sehr wohl ein Rechte-Thema sein, oder der Zugriffsschutz. Das Image wird ja im PDF eingebettet und nicht referenziert. Workaround könnte sein, das Logo einfach nochmal so (außerhalb von SW) auf den Web-Server zu packen und dann dieses Image in den Templates einzubetten.

LG Phil

1 „Gefällt mir“