Jump to content
marijn.bergeh

Foto's van producten worden weer gegeven als vraagteken

Recommended Posts

Hallo,

 

Ik ben nu al een tijdje aan het stoeien met prestashop. Om de een of andere reden worden mijn product foto's weer gegeven als een vraag teken zowel in mijn front als bank office. Ieder bestands formaat of resolutie wordt een vraag teken. Ik heb echt geen idee hoe ik dit probleem kan oplossen. Heeft iemand hier het antwoord op? Ik gebruik Prestashop 1.6.1.5, ik ben hiermee ook begonnen dus het komt niet door een update ofzo.

 

Alvast bedankt voor jullie hulp.

 

Groetjes Marijn

 

www.knititup.nl post-1283580-0-30236900-1469463751_thumb.pngpost-1283580-0-09655500-1469463762_thumb.pngpost-1283580-0-64956900-1469463773_thumb.png

Share this post


Link to post
Share on other sites

Goedemorgen Martijn,

 

Heb je toegang tot de FTP van je shop? Probeer dan is te checken of je afbeeldingen goed zijn geupload op de server. Als de afbeeldingen goed op de server staan zou je in de backoffice naar "Instellingen -> Afbeeldingen" kunnen gaan, naar beneden scrollen tot "Miniaturen hergenereren" en daarbij op de knop te klikken.

Ik hoop dat dit voor je gaat werken. Mocht het niet lukken, dan kun je dit uiteraard laten weten.

Share this post


Link to post
Share on other sites

Dag Marijn,

 

Vlug even gekeken. De productfoto's geven een 404 fout. Ze zijn dus niet aanwezig op jouw server. 

 

De kans is groot dat de permissies (schrijfrechten in dit geval) de oorzaak zijn. Prestashop moet naar de respectievelijke mappen waar de productfoto's komen, kunnen schrijven.

 

Wat gebeurt er wanneer je de afbeeldingen opnieuw genereert? Krijg je herbij een melding?

Share this post


Link to post
Share on other sites

Bedankt voor jullie reacties!

 

@ Adeko: ik heb toegang tot mijn FTP alleen ik weet niet in welke map ik het moet plaatsen en hoe. Ik heb al een keer geprobeerd om de afbeeldingen in de IMG map te plaatsen maar dit werkte niet. Misschien dat jij precies weet in welke map en hoe het geupload moet worden?

 

@prestaking: Het moment dat ik de foto's verwijder en opnieuw upload geeft prestashop aan dat het gelukt is, maar geeft hij ook direct de vraagtekens weer. Ik krijg hierbij geen melding.

Edited by marijn.bergeh (see edit history)

Share this post


Link to post
Share on other sites

De foto's zelf in de mappen plaatsen heeft weinig zin.

 

Heb je het over het opnieuw generen van de afbeeldingen via de 'Instellingen > Afbeeldingen' ?

 

TIP: altijd handig om de debug modus te activeren in Prestashop, dit kan door een file aan te passen op de server:

 

1) Pad naar de file: /config/defines.inc.php.
2) Voeg define('PS_MODE_DEV_', true) toe in het begin van deze file.

-> Zo zul je meer software foutmeldingen kunnen zien.

Share this post


Link to post
Share on other sites

Goedemorgen Marijn,

 

Je kunt de URL van de afbeelding gemakkelijk vinden door tijdelijk in de instellingen de optie "Vriendelijke URL" uit te schakelen. Dit kun je vinden in de backoffice door naar "Instellingen -> SEO & URLs" te gaan.Wanneer je naar beneden scrolt vind je onder het kopje "Stel URLs in" de optie "Vriendelijke URL". Zet deze optie tijdelijk op nee.

Wanneer je dit hebt gedaan, open je een product in de shop. Klik met je rechtermuisknop op de afbeelding en klik op "Inspecteren" (Te zien in afbeelding 1 knipitup1.jpg). In de tweede afbeelding is een URL te zien van je afbeelding, probeer deze terug te vinden op de ftp. Zorg er wel voor dat je eerst de optie "Vriendelijke URL" hebt uit gezet.

Mocht de afbeelding hier niet in staan, dan is de oplossing als het goed is dichtbij. Verander de permissies van de map "img" naar 777. Per FTP client verschilt het hoe je dit doet, een voorbeeld voor FileZilla is te vinden in afbeelding 3 (knipitup3.jpg). Probeer nu een afbeelding opnieuw te uploaden en te koppelen aan een product. Werkt dit? Vergeet dan niet om de optie "Vriendelijke URL" weer terug aan te zetten.

Staat de afbeelding er wel in, dan ligt het probleem ergens anders. Laat even weten of dit voor jou werkt.

post-1287769-0-12925000-1469611219_thumb.jpg

post-1287769-0-73164500-1469611219_thumb.jpg

post-1287769-0-98008900-1469612312_thumb.jpg

Edited by Adeko.nl (see edit history)

Share this post


Link to post
Share on other sites

Hallo Adeko team,

 

Ik heb precies opgevolgd wat je hebt gedaan, maar inderdaad in mijn ftp kan ik de bestandsnaam niet vinden. Ik heb ergens het idee dat prestashop automatisch de namen van mijn afbeeldingen veranderd waardoor deze errornaar boven komt. Maar goed volgens jou is de oplossing dichtbij, vertel.

 

Groetjes Marijn

Share this post


Link to post
Share on other sites

Dag Marijn,

 

Het is handig als je eerst probeert wat Prestaking al aangeeft: even je debug-mode aanzetten. Als je dan de afbeeldingen nogmaals probeert te uploaden via de backoffice, zou je een error kunnen tegenkomen die ons meer informatie geeft.

 

 

TIP: altijd handig om de debug modus te activeren in Prestashop, dit kan door een file aan te passen op de server:

 

1) Pad naar de file: /config/defines.inc.php.
2) Voeg define('PS_MODE_DEV_', true) toe in het begin van deze file.

Share this post


Link to post
Share on other sites

Hallo Adeko team,

De debug heb ik aangezet en toen opnieuw mijn afbeelding geupload. Het vreemde wat ik opmerkte is dat ik het tumbnail in prestashop van het plaatje niet te voorschijn zag komen (zie legethumbnail). Er kwamen ook geen foutmeldingen

 

Verder zag ik dat als ik op deze thumbnail klik dan wel de afbeelding volledig opende. Dus hij slaat de afbeelding wel ergens op. Vervolgens heb ik rechtermuis geklikt op de thumbnail en copy link. Deze weer in een nieuwe browser sessie geplakt, en ik zag opnieuw mijn afbeelding. Toch blijft hij op de website het plaatje niet weergeven. Toen ben ik gaan kijken naar de mappenstructuur van de images, zoals eerder door jullie gevraagd. Deze zouden opgeslagen worden onder img\7\5 etc. Echter als ik met Filezilla ga kijken in mijn mappen, zie ik dat er totaal geen submap of file onder img/p wordt gecreëerd (zie filezillaftp)

 

Vervolgens ben ik via cPanel naar de cPanelFileManger gegaan om te kijken hoe dingen in elkaar zitten. Daar zag ik dat alle plaatjes direct onder public_html\img\p\ enzovoort gewoon werden geupload(zie cPanelFileManager).

 

De files die ik in Filezilla FTP zag kon ik via deze filemanager terugvinden onder public_html\knititup.nl\ (zie FilemanagerKnititup.nl)

 

Ergens zit ik dan in de verkeerde mappen te werken of heb ik een verkeerde upload gedaan, of hebben jullie een andere verklaring? Hoe kan ik dit herstellen?

post-1283580-0-26250600-1470776462_thumb.png

post-1283580-0-36102900-1470776482_thumb.png

post-1283580-0-33386700-1470776497_thumb.png

post-1283580-0-80167700-1470776512_thumb.png

Share this post


Link to post
Share on other sites
Verder zag ik dat als ik op deze thumbnail klik dan wel de afbeelding volledig opende. 
Dus hij slaat de afbeelding wel ergens op. Vervolgens heb ik rechtermuis geklikt op de thumbnail 
en copy link. Deze weer in een nieuwe browser sessie geplakt, en ik zag opnieuw mijn afbeelding. 

Het zou erg interessant zijn te weten hoe die links die wel werken er dan uitzien.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More