Post by eselpee » Sat Aug 25, 2012 7:17 pm

Ik heb al enige tijd een foutmelding in de shop, eerlijk gezegd nooit veel aandacht aan besteed maar wil hem er nu toch graag uit hebben. Diverse topics gelezen (ook in het engelstalige gedeelte) maar geen van allen lost het probleem op.

IK krijg (zowel aan catalog als admin zijde) de volgende foutmelding:

Code: Select all

Notice: Undefined index: bits in /home/*******/domains/*******/public_html/vqmod/vqcache/vq2-system_library_image.php on line 16
Legen van de cache (wat als een van de oplossing wordt aangegeven) helpt helaas niet.
Nu staat er het volgende op deze regel en vraag mij af of dat juist is:

Code: Select all

'bits'   => $info['bits'] ? $info['bits'] : '',
Ik kan nergens iets terugvinden over het gedeelte na de " ? " , volgens mij is dit stukje code niet correct?
Ook in de image.php is exact dezelfde code terug te vinden.

Iemand een suggestie?
Last edited by eselpee on Mon Aug 27, 2012 5:28 am, edited 1 time in total.

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by i2Paq » Sat Aug 25, 2012 7:49 pm

Welke vQmod veroorzaakt het?

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by eselpee » Sat Aug 25, 2012 8:04 pm

Dat heb ik nog niet kunnen vinden

Ik heb nu het laatste gedeelte van de code in image.php:

Code: Select all

? $info['bits'] : ''
verwijderd en lijkt vooralsnog de oplossing.

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by i2Paq » Sat Aug 25, 2012 8:23 pm

Dat die error weg is maakt het nog geen oplossing...

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by eselpee » Sat Aug 25, 2012 9:48 pm

Waar, maar ik kan aan de melding niet zien welke vqmod het veroorzaakt?

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by i2Paq » Sun Aug 26, 2012 1:48 am

Alle vqmods weghalen en 1 vor 1 terugplaatsen.

Heb je vQmod Manager geinstalleerd?

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by eselpee » Sun Aug 26, 2012 5:06 am

Probleem is dat hij niet altijd voorkomt, vqmod manager heb ik geinstalleerd en daar komt hij niet voor.
Ik heb nu de hele dag (nadat ik het stuk code heb weggehaald) geen melding meer gehad.
Weliswaar geen oplossing maar het is weg.

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by pprmkr » Sun Aug 26, 2012 3:08 pm

$info['bits'] geeft de kleurdiepte aan, maar kan niet van alle soorten afbeeldingen worden berekend.
Elke keer als er een thumb van gemaakt moet worden zal de melding komen.
Waarschijnlijk is de thumb wel gemaakt omdat ( volgens mij ) nergens de waarde van 'bits' wordt gebruikt.

Je zou image/data kunnen vergelijken met image/cache/data.
Als de afbeelding ongeldig is, zal de verkleining daarvan 0 bytes zijn.

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by eselpee » Sun Aug 26, 2012 5:55 pm

Dank je.

Ik kreeg de indruk dat het vooral voorkwam als ik nieuwe producten had toegevoegd (als de plaatjes of thumbs dus voor de eerste keer laden) maar kan dit ook niet met zekerheid aangeven.

Zal de mappen eens vergelijken maar vooralsnog lijkt alles nu te werken.

Het stukje code wat ik heb verwijderd staat ook niet in de originele Opencart installatie (vandaar dat ik dit wel durfde weg te halen), moet zeggen dat ik geen idee (meer) heb hoe dat er ooit in is gekomen.

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by eselpee » Mon Aug 27, 2012 5:24 am

Zojuist toch weer de foutmelding voorbij zien komen helaas.
Vrees dat ik in de vqmod's moet gaan zoeken welke dit veroorzaakt.

edit: Zover ik kan zien vormt deze melding geen problemen voor de werking, is er een manier om deze melding niet te laten zien aan de shop kant?

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by pprmkr » Mon Aug 27, 2012 1:23 pm

Op tabblad sever van de winkelinstellingen zet Display errors uit ..

Als je de pagina waarop de foutmelding te zien is bekijkt, of beter nog, aan ons laat zien, is misschien te achterhalen welke afbeelding deze fout veroorzaakt.

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by eselpee » Mon Aug 27, 2012 3:04 pm

Dank voor de reply, op www.bikeparts4u.nl kun je eventueel de site bekijken (waar ongetwijfeld nog meer aan schort).
Er is geen echte directe pagina waar de fout altijd naar voren komt, ik " vrees" dat je hem vanzelf tegenkomt als je rondklikt. Foutmelding laat ik nu nog even aanstaan.

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by pprmkr » Mon Aug 27, 2012 3:34 pm

1 of meer van de afbeeldingen op http://www.bikeparts4u.nl/tttriathlon/bandentubes gaf de foutmelding.
De thumbs zijn aangemaakt, wat bewijst dat 'bits' niet wordt gebruikt.

Je kunt twee dingen doen:

Het zijn er maar 5, als je uit de cache 1 voor 1 de thumbs daarvan verwijderd kom je de boosdoener vanzelf tegen.
Kijk dan naar de eigenschappen van die afbeelding om te achterhalen waarmee / hoe ze zijn gemaakt / opgeslagen.


Of bewerk system/library/image.php
Direct na:

Code: Select all

			$info = getimagesize($file);
Voeg toe:

Code: Select all

if ( !isset($info['bits']) ) $info['bits'] = '0';

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by eselpee » Mon Aug 27, 2012 3:42 pm

Ontzettend bedankt voor het meekijken/denken.

Ik heb de originele plaatjes bekeken, die ik via de admin heb geupload voor de fabrikanten en alle vijf de plaatjes zijn van origine .gifs van 90x67 maar zo zijn er zeker nog meer op andere pagina's te vinden.
Wat zou daar mis mee kunnen zijn dan?

Bijna al mijn "merken plaatjes" zijn van deze indeling en grootte namelijk.

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am

Post by pprmkr » Mon Aug 27, 2012 4:22 pm

Ik heb gezocht, maar het enige wat blijkt: bits per kleur kan niet van elk soort afbeelding worden gelezen.
Het is ook afhankelijk met welk programma de afbeeldingen zijn opgeslagen.

Ik heb bijvoorbeeld zonder iets aan te passen Cateye.gif geopend en bewaard met Ultimate paint.
De foutmelding kwam daarna niet.
Opslaan met Paint gaf de fout wel.

Aangezien de waarde verder niet wordt gebruikt, zou ik mogelijkheid 2 toepassen.

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by eselpee » Mon Aug 27, 2012 4:27 pm

Dat maakt het duidelijk voor mij, mogelijkheid twee heb ik inmiddels toegepast.

Nogmaal bedankt voor het meedenken/oplossen!

OC 1.5.1.3
Vqmod 2.1.5


New member

Posts

Joined
Mon Oct 03, 2011 5:37 am
Who is online

Users browsing this forum: No registered users and 4 guests