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.065
91

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.242
1.188
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 Bilder für alle Plattformen verwenden User helfen Usern - Fragen zu JTL-Wawi 1
Hochkant Bilder werden nicht vollständig angezeigt JTL-Wawi 1.8 0
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 0
Neu Bilder ohne Extension übertragen Shopware-Connector 0
Neu IP Sperre beim Versuch Bilder zu downloaden Allgemeine Fragen zu JTL-Shop 2
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu WMS Mobile zeigt keine Bilder an JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Gibt es eine Möglichkeit zu große Bilder zu verbieten? User helfen Usern - Fragen zu JTL-Wawi 5
Bilder in den Artikelstammdaten aktivieren und erneut senden JTL-Wawi 1.9 3
Neu Bilder sind mobil im fullscreen zu klein Betrieb / Pflege von JTL-Shop 4
Neu Google Bilder Bot Zugriff auf /dbeS/bild.php?a=1375538&n=1&url=0&s=0 Allgemeine Fragen zu JTL-Shop 3
Neu Bilder / Kategorien werden nicht übertragen Shopify-Connector 0
Neu JTL Shop zeigt die Bilder nicht mehr an JTL-Shop - Fehler und Bugs 4
Neu Amazon Lister 2.0 - Code 99016 - Ein Maximum von 1 Vorkommen (oder Vorkommnissen) ist für das Attribut color zulässig Amazon-Lister - Fehler und Bugs 0
Neu Anbindung von JTL an Onlinehandel für GPSR (Produktsicherheit) Schnittstellen Import / Export 3
Neu Importieren von Blöcken in den JTL-Shop OnPage Composer Templates für JTL-Shop 1
Paktisch+ zeigt möglichen versandt von zukünftig erscheinenden Artikeln JTL-Wawi 1.9 4
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikelübersicht - Doppelte Anzeige von Ust und Versandinformationen JTL-Shop - Fehler und Bugs 5
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
SCX: „Verfügbarer Bestand“ weicht von „Verkaufskanal Menge“ ab - JTL 1.8.12.0 JTL-Wawi 1.8 0
Neu Eingabe von deutscher USt.-ID - weiße Seite JTL-Shop - Fehler und Bugs 1
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umsetzung von JTL Plan & Produce für das Unternehmen Dienstleistung, Jobs und Ähnliches 2
Bestseller verschwinden immer wieder von der Startseite Einrichtung JTL-Shop5 0
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Frage zum DATEV Rechnungsservice 2.0 - Vorkontierung und Aufteilung von Buchungen JTL-Wawi 1.9 0
Neu Email Rechnung mit PDF von Ebay blockiert ? eBay-Anbindung - Fehler und Bugs 2
Maximal unzuverlaässiges ermitteln von fba Bedarf über die Umlagerungen in jtl. JTL-Wawi 1.9 0
Neu Sortierung von Kindartikelbildern (Variationen) in Shopify Shopify-Connector 2
Neu Update von 5.1.5 auf 5.3.3 Installation / Updates von JTL-Shop 2
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 2
Neu JTL-POS Datensicherung - Export/Import von Datensätzen Allgemeine Fragen zu JTL-POS 1
Neu Bestimmte Kunden/Kundengruppen von Bewertungsmail ausschließen Betrieb / Pflege von JTL-Shop 3
Neu Verwaltung von priorisierten und von Vorgabeplätzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Lagerartikel mit Variation, von denen manche kein Lager brauchen JTL-Wawi 1.9 1
Neu Komponente von OPC zentrieren Allgemeine Fragen zu JTL-Shop 2
Neu Amazon Custom Orders mit Bildern von Kunden Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu HTTP ERROR 500 beim Aufrufen von https://boni-shop24.de JTL-Shop - Fehler und Bugs 4
Neu Amazon Bestellungen von gestern Abend fehlen Amazon-Anbindung - Fehler und Bugs 2
Neu Nutzung von JTL POS im B2B Bereich mit späterer Zahlung Allgemeine Fragen zu JTL-POS 0
Neu Paket X von Y auf Shippinglabel einfügen - GLS Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Tagesabschluss Beleg von/bis 4 stellig auf Ausdruck, obwohl Nummernfolge 5-stellig (letzte Nummer abgeschnitten) Allgemeine Fragen zu JTL-POS 0
Neu CMD-Line-Version von JTL-Ameise User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sonderpreise von JTL zu Woocommerce WooCommerce-Connector 0
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4

Ähnliche Themen