Bilder von anderer URL laden?

modus15

Aktives Mitglied
7. Dezember 2006
603
0
Hallo,
wie wäre es möglich, Artikelbilder von einer anderen URL zu laden?
Also in Defines alleine wohl nicht, weil da bleibt es immer im angegeben Root der URL, wo der Shop liegt.
Wo könnte man das einstellen, das ein absoluter Pfad inklusive http: blabla geladen wird?
 

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
AW: Bilder von anderer URL laden?

Hallo,

würde mich auch interessieren.

momentan:
www.shop.de/bilder

zukünftig als statische Inhalte ausgelagert auf Kombination S3/cloudfront

Wie wird die externe URL / Domain eingebunden und wo - muss man dafür dann wirklich alle Dateien anpassen, oder reichen Änderungen in den config-Dateien?
Danke für Hilfe
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93

modus15

Aktives Mitglied
7. Dezember 2006
603
0
AW: Bilder von anderer URL laden?

Mit der Änderung der Defines hatte ich mich beschäftigt, aber das bezieht sich ja nur auf den Bilder Pfad, nicht die absolute URL,
da wird "vorab" immer die Shop URL geladen und da hab ich nirgends gefunden, wo man das ändert.
Was die Template Dateien ( Artikel_inc; Suche_Liste; Bestseller und und und ) angeht, so komme ich auch nicht weiter, denn da wird nirgends ein in den Defines festgelegter Pfad aufgerufen sondern sowas wie "cBildpfad" und ich habe keine Ahnung wo "cBildpfad" erzeugt wird.
Es schien wohl mal in der Artikel.php gestanden zu haben (//$smarty->assign('PFAD_BILDER', URL_SHOP . "/" . PFAD_BILDER);) aber wie man sieht, das ist hier ausgeklammert und ohne Funktion.
Ich komme jedenfalls mit meinen Laien Kenntnissen in php, html und tpl nicht mehr weiter.
 

modus15

Aktives Mitglied
7. Dezember 2006
603
0
AW: Bilder von anderer URL laden?

Ich bin mittlerweile etwas weiter, Grafiken werden schonmal von einer anderen URL geladen, aber jetzt kommt ein ganz anderes, unbedachtes Problem. Da bei vielen Artikeln die Bilder woanders liegen zeigt der Shop halt "kein Bild" an, also die Grafik meine ich.
Nun bin ich so weit, das Bilder in der Übersicht und Details schonmal von der anderen URL geladen werden, aber leider auch das "kein Bild"-Bild, aber nicht das tatsächliche Bild. Ich gebe erstmal auf, Buchhaltung ruft.. Wenn jemand noch Idee´n hat, bitte nicht für sich behalten :)
 

modus15

Aktives Mitglied
7. Dezember 2006
603
0
AW: Bilder von anderer URL laden?

So, hat mir doch keine Ruhe gelassen, hier mal ein paar Lösungsansätze die ich testen konnte.

artikel_inc_list_custom
aus
Code:
<span class="img"><img src="{$oArtikel->Bilder[0]->cPfadKlein}" class="image" height="60" alt="" /></span>
mach
Code:
<span class="img"><img src="http://www.u r l.de/{$oArtikel->Bilder[0]->cPfadKlein}" class="image" height="60" alt="" /></span>

artikel_inc_custom
aus
Code:
{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}<a href="{$Artikel->Bilder[0]->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom{/if}" id="zoom1" rel="adjustX: 10, adjustY: 0, smoothMove:5, zoomWidthWrapper: '.article_details'">{/if}
            <img src="{$Artikel->Bilder[0]->cPfadNormal}" id="image0" title="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" alt="" />
         {if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}</a>{/if}
mach
Code:
{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}<a href="http://www.u r l/{$Artikel->Bilder[0]->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom{/if}" id="zoom1" rel="adjustX: 10, adjustY: 0, smoothMove:5, zoomWidthWrapper: '.article_details'">{/if}
            <img src="http://www.u r l/{$Artikel->Bilder[0]->cPfadNormal}" id="image0" title="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" alt="" />
         {if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}</a>{/if}

und aus
Code:
 {if $Artikel->Bilder|@count > 1}
         <div class="article_images">
         {foreach name=article_image from=$Artikel->Bilder item=oBild}
            <a href="{$oBild->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom-gallery{/if}" title="" rel="useZoom: 'zoom1', smallImage: '{$oBild->cPfadNormal}'">
               <img src="{$oBild->cPfadMini}" {if $smarty.foreach.article_image.index == 0}class="active"{/if} alt="" />
            </a>
mach
Code:
 {if $Artikel->Bilder|@count > 1}
         <div class="article_images">
         {foreach name=article_image from=$Artikel->Bilder item=oBild}
            <a href="http://www.u r l/{$oBild->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom-gallery{/if}" title="" rel="useZoom: 'zoom1', smallImage: '{$oBild->cPfadNormal}'">
               <img src="http://www.u r l/{$oBild->cPfadMini}" {if $smarty.foreach.article_image.index == 0}class="active"{/if} alt="" />
            </a>

und da ich das jetzt hier nicht für alle Seiten machen kann,
einfach die Bildserver URL immer nach
Code:
<img src="
einfügen.
Das betrifft u.a. bestseller, neue produkte, zuletzt angesehen, angebote usw, überall da, wo Bilder von den Produkten geladen werden.

Ich wollte das über defines.php eleganter lösen und so ne Art $Pfad_BILDURL erzeugen das man bei einem Wechsel die URL nur einmal eingeben brauch,
aber das wird nicht auf tpl. Seiten geladen, dann hatte ich aber auch keine Zeit mehr.
 

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
AW: Bilder von anderer URL laden?

Wurde hier JTL Shop -> Bilder auslagern (Bildserver) inkl. Lösungsansatz schonmal diskutiert

Leider wie immer nicht mit Lösung, sondern mal wieder "nur" angedacht - es geht alles, nur muss nicht jeder das Rad neu erfinden....

Zum PlugIn - leider sind noch nicht alle unsere 150000 Bilder auf dem CDN, sodass das PlugIn noch nicht aktiv ist. Denke der Upload wird im Laufe des Abends soweit sein. Problem, was ich momentan bei dem PlugIn habe - der Aufruf der Bilder erfolgt über vorangestelltes "http://" sprich der Aufruf erfolgt dann zwangsläufig immer über https. Ausprobieren konnte ich auch nicht wie das Verhalten bei neuen Produkten / Bilddateien ist.

Das mit den Änderungen in den tpl-Dateien ist klar, jede einzelne händisch zu bearbeiten kann aber auch nicht der universelle Lösungsansatz sein - spätestens beim nächsten Update kann man sich wieder einen ganzen Tag mit den Dateien befassen.
 

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
AW: Bilder von anderer URL laden?

So das PlugIn habe ich zum Laufen gehabt und gleich wieder abgestellt - leider gibt es einen Fehler bei eingebundenen Skripts, die auf anderen Domains liegen - in unserem Fall eine "Recommandation-Engine". Die URL wird durch das PlugIn im Quelltext überschrieben und damit wird die URL unbrauchbar...
Anfrage an den Anbieter ist raus.
 

sPooKee

Offizieller Servicepartner
SPBanner
11. Januar 2011
74
2
Regensburg
AW: Bilder von anderer URL laden?

Hallo buergi-ks,

für das JST Content Distribution Network Plugin ist ein Update erschienen:

Changelog:
- Es werden jetzt nur noch relative Links ersetzt.
- Absolute Links werden ignoriert.
- Befindet sich der Kunde im SSL-Bereich, so werden auch die Inhalte per SSL vom CDN geladen.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.391
1.315
AW: Bilder von anderer URL laden?

So das PlugIn habe ich zum Laufen gehabt und gleich wieder abgestellt - leider gibt es einen Fehler bei eingebundenen Skripts, die auf anderen Domains liegen - in unserem Fall eine "Recommandation-Engine". Die URL wird durch das PlugIn im Quelltext überschrieben und damit wird die URL unbrauchbar...
Anfrage an den Anbieter ist raus.

Hallo,
auch wir möchten Bilder via S3 ausgeben, hast du mit diesem Plugin eine zufriedenstellende Lösung erreicht (am liebsten ohne in 1000ten .tpls händische Änderungen vornehmen zu müssen, wie im obigen Ansatz beschrieben).
 

Svnt

Aktives Mitglied
12. Dezember 2014
24
0
AW: Bilder von anderer URL laden?

Ich habe das Problem mit ein paar .htaccess-Anpassungen und 2 PHP-Dateien gelöst. Läuft!
Wer mehr wissen will kann mich ja kontaktieren. Möchte den Code jetzt noch nicht offen legen
ohne ihn mal ein paar Wochen getestet zu haben.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu WebP Bilder von JTL zu Shopware Shopware-Connector 2
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 6
Bilder unter Versand- und Zahlungsart unterschiedlich groß Einrichtung JTL-Shop5 0
Neu Bildimport meldet trotz "vor dem Import löschen" vorhandene Bilder JTL-Ameise - Fehler und Bugs 7
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu Bilder importieren mit "vorhandene Bilder vor dem Import entfernen und neu importieren" > eigenartiges Verhalten JTL-Ameise - Fehler und Bugs 2
Neu Artikelbild verknüpfen verknüpft nur alle Bilder, wenn kein Bild 1 da ist JTL-Ameise - Fehler und Bugs 0
Neu [Gelöst] Bilder im Product-Stream unterschiedlich groß User helfen Usern - Fragen zu JTL-Wawi 0
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Update von 1.11.5 auf 2.0 bleibt hängen JTL-Wawi 2.0 2
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Rechnungen an Rechnungspostfächer von Kunden schicken ohne dass JTL auch andere Dokumente dorthin schickt? JTL-Wawi 1.11 3
Neu Onlineshop von Wawi entfernen Onlineshop-Anbindung 2
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Artikelbezeichnung auf der Rechnung anpassen von "Artikelname" in "Kurzbeschreibung" JTL-Wawi 1.10 4
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Verbindungsabbruch von Wawi zu POS Einrichtung / Updates von JTL-POS 0
Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
JTL-Ameise: Export von Verkäufen auf Komponenten-Ebene JTL-Wawi 1.10 6
Neu Erfahrungsbericht von JTL zu Myfactory Smalltalk 0

Ähnliche Themen