Jump to content

[gelöst] "Kein-Bild" Produktbilder der Produkt-list werden nicht mehr angezeigt?


Recommended Posts

Hallo.

Ich verwende noch PrestaShop™ 1.4.6.2

 

Nun ist mir aufgefallen das die  "Kein-Bild" Produktbilder der Produkt-list  nicht mehr angezeigt werden.

Sie sind einfach weiss. In der Produkt ansicht direkt wird das "Kein-Bild" ganz normal angezeigt.

 

Ich habe nun alle Vorschaubilder der "home" Bilder wiederhergestellt, leider hat das nichts gebracht.

Ich habe auch unter "Sprache" das "keine Bild" erneut hochgeladen, leider hat das auch nichts gebracht.

 

Hier ist meine Site: http://www.shop.gewuerz-mueller.de

 

 

Ich habe auch testweise mal das Standard Template aktiviert, allerdings fehlt hier auch dieses Bild.

 

 

Diese "Leerbilder" verweisen auf /de-default-home/ .

 

Ich würde mich sehr freuen wenn mir jemand einen Tipp geben könnte :)

 

Vielen Dank schon mal :)

Link to comment
Share on other sites

Hallo Shapeir,

 

bei mir (Firefox) sind die Leer-Bilder auf deiner Site sichtbar.

post-467854-0-78167600-1404993317_thumb.jpg

Oder schaue ich an der falschen Stelle?

Lösche an den Rechner von dem aus du deine Seite betrachtest mal die Cookies und den Browser-Cache.

 

Grüsse

Whiley

 

Link to comment
Share on other sites

Ja danke für die Antwort :)

 

Ich habe vor lauter Verzweiflung vorerst eine andere Lösung gefunden.

 

Ich habe mir mit dem Store Manager alle Artikel ohne Bild heraus gefilter und per Massenupload jedem das "Kein Bild" Bild eingesetzt.

 

Meine Problem ist leider noch nicht gelöst. Ich setzte aber mal einen Artikel ohne Bild rein, damit du den Fehler evtl so anlysieren kannst.

 

Vielen Dank schonmal :)

 

Bei dem Artikel "Hibiscus im Glas" habe ich das Bild jetzt gelöscht, damit man sieht das kein "Kein Bild" angezeigt wird. Zumindest nicht in dieser ansicht. im Artikle selbst geht es ja :(...

Link to comment
Share on other sites

Hallo Shapeir,

 

die Bilder die du die in den versch. Grössen generieren kannst haben nichts mit deinem Problem zu tun, die Ersatzbilder müssen einfach mit richtigem Namen im richtigen Ordner vorhanden sein.

 

Gehe mal bitte via FTP auf deinen Server und dort in den Ordner

/img/p/

und schaue mal ob es dort Bilder gibt ohne eine Ziffer, soetwas wie

de-default-home_default.jpg

oder

de-default-home.jpg

 

Grüsse

Whiley

Link to comment
Share on other sites

Und hast du dir das Bild

de-default-medium.jpg

mal angeschaut (runterziehen und in Bildbearbeitungsprogramm)

wenn ich mir z.B. das grosse Bild direkt anschaue:

http://www.shop.gewuerz-mueller.de/img/p/de-default-large.jpg

sehe ich ein Bild.

Wenn ich versuche direkt

http://www.shop.gewuerz-mueller.de/img/p/de-default-medium.jpg

anzuschauen, sehe ich nichts, das deutet zunächst ja auf ein defektes Bild hin.

 

Grüssse

Whiley

 

Edit:

Jetzt ist das medium-Bild plötzlich sichtbar, hast du etwas verändert?

Edited by Whiley (see edit history)
Link to comment
Share on other sites

Ich habe eben nochmal unter Tools>>Sprachen das "Kein-Bild" erneut hochgeladen. Aber es geht noch nicht.

 

Die htaccess Datei habe ich auch mehrfach schon neu erzeugt, da ich dachte das es evtl. an einem falschen rederect liegt...aber keine änderung.

Edited by Shapeir (see edit history)
Link to comment
Share on other sites

 

So jetzt bin ich schon etwas weiter. Die Bilder werden angezeigt, sobald ich friendly URL deaktiviere....

dann solltest du den cache manuell löschen, in

/cache/smarty/cache und

/cache/smarty/compile

alles ausser der index.php löschen

dann friendlly urls wieder einschalten/ htaccess neu

und dann nochmal probieren.

Link to comment
Share on other sites

Bei mir sieht das ganz so aus:

 

Der Cache Ordner ist leer

Der Compile Ordner ist leer

Im Smarty Ordner sind Cache,Compile,Plugin,...etc. und eine index.php, debug.tpl. etc...

 

So sieht meine .htaccess aus:

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE
# http://www.prestashop.com - http://www.prestashop.com/forums


<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L]
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L]
RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L]
RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]
RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]
RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L]
RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L]
RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L]
RewriteRule ^seite-nicht-gefunden$ /404.php [QSA,L]
RewriteRule ^adresse$ /address.php [QSA,L]
RewriteRule ^adressen$ /addresses.php [QSA,L]
RewriteRule ^authentifizierung$ /authentication.php [QSA,L]
RewriteRule ^bestsellers$ /best-sales.php [QSA,L]
RewriteRule ^warenkorb$ /cart.php [QSA,L]
RewriteRule ^kontaktieren-sie-uns$ /contact-form.php [QSA,L]
RewriteRule ^discount$ /discount.php [QSA,L]
RewriteRule ^auftragsverfolgung-gast$ /guest-tracking.php [QSA,L]
RewriteRule ^bestellungsverlauf$ /history.php [QSA,L]
RewriteRule ^kennung$ /identity.php [QSA,L]
RewriteRule ^hersteller$ /manufacturer.php [QSA,L]
RewriteRule ^mein-Konto$ /my-account.php [QSA,L]
RewriteRule ^neue-Produkte$ /new-products.php [QSA,L]
RewriteRule ^bestellung$ /order.php [QSA,L]
RewriteRule ^bestellungsverfolgung$ /order-follow.php [QSA,L]
RewriteRule ^schnell-bestellung$ /order-opc.php [QSA,L]
RewriteRule ^bestellschein$ /order-slip.php [QSA,L]
RewriteRule ^kennwort-wiederherstellung$ /password.php [QSA,L]
RewriteRule ^angebote$ /prices-drop.php [QSA,L]
RewriteRule ^suche$ /search.php [QSA,L]
RewriteRule ^sitemap$ /sitemap.php [QSA,L]
RewriteRule ^shops$ /stores.php [QSA,L]
RewriteRule ^zulieferer$ /supplier.php [QSA,L]
</IfModule>

# Catch 404 errors
ErrorDocument 404 /404.php

<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresByType image/gif "access plus 1 month"
	ExpiresByType image/jpeg "access plus 1 month"
	ExpiresByType image/png "access plus 1 month"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType text/javascript "access plus 1 week"
	ExpiresByType application/javascript "access plus 1 week"
	ExpiresByType application/x-javascript "access plus 1 week"
	ExpiresByType image/x-icon "access plus 1 year"
</IfModule>

FileETag INode MTime Size
<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/html
	AddOutputFilterByType DEFLATE text/css
	AddOutputFilterByType DEFLATE text/javascript
	AddOutputFilterByType DEFLATE application/javascript
	AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
				

post-327231-0-60406300-1405024504_thumb.jpg

post-327231-0-89286200-1405024505_thumb.jpg

post-327231-0-11484900-1405024507_thumb.jpg

Link to comment
Share on other sites

und das ist der teil zum Bild aus meiner produkt-list.tpl

				<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite,$product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a>
Link to comment
Share on other sites

Ich habe es geschaft:)

Es lag an der .htaccess

 

Bis ich erstmal verstanden habe wie sie aufgebaut ist, ist mir nach vielen Tests aufgefallen das es unter umständen geht.. Nach einigen suchen und vergleichen ist mir aufgefallen, das folgender Eintrag fehlt (no-images fangen nicht mit Zahlen sondern mit Buchstaben an(de)):

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L]

Komisch ist allerdings, warum diese Zeile bei der automatischen Generierung nicht erstellt wurde?

 

Aber ansonsten geht es jetzt :)

 

Kann als "gelöst" markiert werden :) :) :) :) :) :) :)

Edited by Shapeir (see edit history)
Link to comment
Share on other sites

ja sehr komisch...aber danke für die tolle unterstützung :)!

 

Soll ich dies als neue Thema öffnen oder passt das hier noch dazu?

 

Hallo.
Ich habe nun nach langem suchen, am Ende auch durch Vergleichen mit alten .htaccess festgestellt, das Prestashop bei generieren einer .htaccess folgenden Code nicht einfügt:

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L]
RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L]

Ohne diese Rule stimmt der rewite zu den no-images im Frontbreich nicht.

Ich habe diese Zeile jetzt manuell hinzugefügt und es geht, aber denoch interesiert es mich, warum neuerdings diese Zeilen beim generieren ausgelassen werden.

Danke schonmal :)
Link to comment
Share on other sites

Dazu muss ich noch eins loswerden....:)

Nachdem ich heute sehr froh war das ales lief, ging auf einmal garnichts mehr........

Im Backoffice waren alle bilder "no-images" etc. ..... nachdem ich jetzt 3 Std. auf Fehlersuche war, ist mir aufgefallen,

das im "img" Ordner eine .htaccess lag. Da gehört aber keine hin :)

Das war der Fehler :) mir ist wohl irgendwie die .htaccess in diesen Ordner gerutscht ....... 

Naja vieleicht hilft dieser Hinweis jemanden. :)

 

Ich kann nur jedem empfehlen regelmäßig Backups der Datenbanken und per Ftp des gesamten Ordners anzulegen. Das hat mir schon sehr oft den A.... gerettet :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...