Jump to content
xt:Commerce Community Forum

Artikelbilder bei aktivem SSL weg


Recommended Posts

Hi,

ich habe es wahrscheinlich im falschen Bereich gepostet, also nochmals:

Version: 4.1 Neuinstallation

Es hat den Anschein, als würde bei aktiviertem SSL die URL für die Artikelbilder nicht übergeben:

Beim Rechtsklick auf den Bildbereich und die entsprechenden Grafikinformationen erscheint:

Ohne SSL: http:/www.domain.de/media....

Mit SSL:https/ssl.webpack.de/media...

Bei der 4.0.13er Version hat es aber funktioniert !

(Beide Shops auf dem gleichen Webspace und "gleiche" Einstellung im Backend).

Hat jemand eine Lösung / Vermutung?? :confused:

Gruß Alex

Link to comment
Share on other sites

  • 1 year later...

Hallo, ich möchte noch einmal dieses Thema aufgreifen.

Die Artikelbilder im Allgemeinen sind vorhanden; jedoch im ssl-verschlüsselten Warenkorb, also auf der /index.php?page=checkout&page_action=confirmation....-Seite werden die Artikelbilder nicht angezeigt.

Auch das Logo ist verschwunden

Hat jemand eine Idee, wie das funktioniert mit den Bildchen?

Für einen Tipp wäre ich sehr dankbar.

Libe Grüße

chrispeg

Link to comment
Share on other sites

doch, schon eine Idee;-)

Das hat einen Hauptgrund:

Die bilder die du auf den SSL-verschlüsselten Seite vermisst werden alle mit http anstatt mit https aufgerufen.

Das wiederum kann meiner Meinung nach zwei Gründe haben:

Du hast da etwas hardcoded im script oder bei den shop-Einstellungen steht uner 'Url https:' etwa das: 'http://www....' - also wieder ohne 's'

Vielleicht hilfts,

schoorli

Link to comment
Share on other sites

Hallo schoorli,

danke für Deine schnelle Rückmeldung!

Die Bilder werden tatsächlich ohne SSL aufgerufen. KLicke ich auf ein (Artikel-) Bild, so bin ich aus meinem ssl-Account wieder auf einer unverschlüsselten Seite.

Nun habe ich im BE nachgesehen, ob hier ein fehlerhafter Eintrag ist. Leider nein. Der sieht folgendermaßen aus:

www.domain.com

www.ssl-id.de (Strato)

http://www.domain.com

https://www.ssl-id.de/domain.com

Die Lizenz ist auch entsprechend angelegt - naja, sonst würde es ja gar nicht funktionieren.

Ist denn xtcommerce so stratounfreundlich? Gibt's denn da keine Lösung ??? Mit der 4.0.16 funktionierte das.

Viele Grüße

chrispeg

Link to comment
Share on other sites

  • 2 months later...

Hallo zusammen!

nach langer Suche, Rückfragen und viel Ärger:

In den entsprechenden Skripten (hier: templates -> index.html) muss die url wie folgt ergänzt werden:

<a href="http://www.wunschdomain.com/">

{*

<img src="{$tpl_url_path}img/top_logo.png" alt="Shop-Name" />

*}

<img src="https://www.ssl-id.de/wunschdomain.com/{$tpl_url_path}img/top_logo.png" alt=Shop-Name" />

Schade, dass hier niemand, nicht einmal xtc, helfen konnte.

LG

chrispeg

Link to comment
Share on other sites

  • 1 month later...

Hi chrispeg,

ich habe genau das gleiche Problem - ich bin auch Starto Kunde und habe die Version 4.1 installiert. Die von dir beschriebene Lösung mag ja für das Logo funktionieren aber nicht beim Aufruf via Smarty oder?

Falls dir das so nichts sagt:

Beim checkout z.b. bei der confirmation Seite, da werden die Grafiken bei mir immer noch nicht angezeigt. Der Aufruf erfolgt wiefolgt:

<p class="box box-white box-hover"><a href="{$data.products_link}" target="_blank">{img img=$data.products_image type=m_thumb class=productImageBorder alt=$data.products_name|escape:"html"}</a></p>[/HTML]

Das Problem - die URL zum Bild schaut wie folgt aus:

https://www.ssl-id.de/media/images/thumb/7998_0.jpg

Hier fehlt leider dann eben auch die eigentliche Domain:

https://www.ssl-id.de/MEINEDOMAIN/media/images/thumb/7998_0.jpg

Wie zum teufel kann man das nur lösen? Ich versuche es jetzt schon seit 3 Monaten irgendwie hin zu bekommen.

Viele Grüße

Link to comment
Share on other sites

Hallo direct-Networks,

ja ja, dieses leidige Problem habe ich leider immer noch und habe schon einige EURO dafür verrauchen lassen. Aber im Prinzip weiß ich wie's funktioniert. Der Hardcode muss für alle img angegeben werden, also auch in den entsprechenden PlugIns. Überall, wo ein {$tpl_url_path} abgefragt wird, muss ergänzend auch der Hardcode hinzugefügt werden.

Mittlerweile hab' ich's einfach satt und habe ein eigenes SSL-Zertifikat bei Strato angefordert und auch erhalten. Nur habe ich leider noch keine neue Lizenz erhalten, die ich schon seit fast einer Woche bei xt beantragt habe.

Ich würde mich freuen, wenn ich helfen konnte. ...

LG

chrispeg

Link to comment
Share on other sites

Ich werde noch mal versuchen das {$tpl_url_path} via BULK change (notepad++) überall zu ersetzen. Ich habe allerdings wenig Hoffnung, da die entsprechende URL ja über Smarty generiert wird. Na ja einen Versuch ist es sicherlich wert.

Irgendwie muss das doch gehen. Man ich verstehe es einfach nicht. Es ist so simple und niemand hilft weiter... Aber bei xT denkt sich sicher jeder .... ach kauf doch Support - und bei Starto jeder - ach kauf doch nen Zertifikat .... sprich es gibt niemanden den es interessiert hier eine kostengünstige Lösung zu schaffen. Es hat doch vorher auch funktionert mit älteren Versionen. Ich glaube ich schaue mir die noch mal an und kontrolliere die Änderungen wie Grafiken dort aufgerufen wurden.

Viele Grüße.

Link to comment
Share on other sites

Ok hier mal weitere Erkentnisse:

Der Tip bezüglich {$tpl_url_path} hilft leider nicht weiter. Ich habe alles durchsucht und diese Variable wird lediglich im Zusammenhang mit "no_image.png" verwendet. Wenn du alle Links wie vorgeschlagen modifizierst, dann hast du folgendes Erreicht:

Die 2 Grafiken, die angezeigt werden wenn kein eigenes Bild vorhanden ist, werden überall richtig angezeigt - auch via SSL. Das hat aber noch keinerlei Einfluss auf die Darstellung der Produkbilder. Hier einmal der entsprechende Code Ausschnitt aus der confimation subpage:


<td class="center">
{if $data.products_image == 'product:noimage.gif'}
<p class="box box-white box-hover"><a href="{$data.products_link}" target="_blank"><img src="templates/{$selected_template}/img/no_image.png" alt="{$new_products_data.products_name}" /></a></p>
{else}
<p class="box box-white box-hover"><a href="{$data.products_link}" target="_blank">{img img=$data.products_image type=m_thumb class=productImageBorder alt=$data.products_name|escape:"html"}</a></p>
{/if}
</td>[/HTML]

Das Poblem sind wie vermutet die eigenen Grafiken, die via Smarty (e.g. $data.products_image) erzeugt werden. Die Frage ist also - wie und wo man hier Einfluss nehmen kann. Kann mit diesen Informationen jemand etwas anfangen und evtl weiter helfen? Ich werde mal schauen ob ich ggf. selbst drauf komme.

Viele Grüße.

Link to comment
Share on other sites

Okeeeeee alles mus man selber machen - ich habe einen Workaround gefunden.... Ich beschneide jetzt eine Variable..... um an den des Artikelbildes zu kommen..... und dann setze ich die URL statisch..... nicht schön - aber hey es funktioniert.

Beispiel für die angesprochene confimation subpage:


<td class="center">
{if $data.products_image == 'product:noimage.gif'}
<p class="box box-white box-hover"><a href="{$data.products_link}" target="_blank"><img src="templates/{$selected_template}/img/no_image.png" alt="{$new_products_data.products_name}" /></a></p>
{else}
<p class="box box-white box-hover"><a href="{$data.products_link}" target="_blank"><img src="https://www.ssl-id.de/<deine URL>/media/images/thumb/{$data.products_image|substr:8}"/></a></p>
{/if}
</td>[/HTML]

Ja dann schaue ich mir den Rest mal an und sehe zu, dass ich alles ans laufen bekomme. Dafür werden einige Änderungen am Template nötig sein aber die paar Stunden investiere ich jetzt auch noch :D

Viele Grüße

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...