Page 1 of 2
Products: foutmelding bij opzetten (test)webshop
Posted: Mon Aug 20, 2012 8:15 am
by Evert B.
Ik heb wel eens vaker gespeeld met products maar nu krijg ik met mijn nieuwe testshop een foutmelding. Hij mist een argument maar ik zou niet weten welke of waar.
Wie weet de oplossing?
Het gaat om CMS 1.11 en alle modules zijn bijgewerkt.
De site vind je
hieren de foutmelding staat hieronder:
Code: Select all
Warning: Missing argument 2 for product_utils::can_do_pretty(), called in /home/paleoplan/domains/paleoplan.nl/public_html/testshop/modules/Products/action.default.php on line 447 and defined in /home/paleoplan/domains/paleoplan.nl/public_html/testshop/modules/Products/lib/class.product_utils.php on line 344
Ik ga ongetwijfeld nog meer vragen stellen binnenkort: ik moet een goed werkende testomgeving maken voor de ontwikkeling van iDeal module.
Bedankt en groeten,
Evert
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Mon Aug 20, 2012 9:37 pm
by timdebuurman
Hoi Evert,
Hopelijk gaat het lukken met de Ideal module.
Daar zitten velen op te wachten.
Een oplossing voor het probleem wat je aangeeft, staat hier:
http://dev.cmsmadesimple.org/bug/view/8132
groet Tim
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Fri Aug 24, 2012 12:04 pm
by Evert B.
@Tim, thanks, dat is opgelost
Nu het volgende probleem: ik probeer een afbeelding toe te voegen bij Products met de volgende code:
Code: Select all
<img src="{CGSmartImage src1=$entry->file_location src2=$entry->fields.Afbeelding->value filter_croptofit=320,240 noembed=1 notag=1 quality=100}" alt=''/>
Dit resulteert echter in de volgende foutmelding:
Error:
Error: at line 656 in file /.../paleoplan.nl/public_html/testshop/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php:
Code: Select all
Syntax Error in template "module_db_tpl:Products;summary_Sample" on line 20 "<img src="{CGSmartImage src1=$entry->file_location src2=$entry->fields.Afbeelding->value filter_croptofit=320,240 noembed=1 notag=1 quality=100}" alt=''/>" - Unexpected ",", expected one of: "}" , " " , ATTR
Zie maar
hier
Dat bestand 'smarty_internal_templatecompilerbase.php' is voor mij abracadabra. Wat te doen?!?
Thanks Evert
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Fri Aug 24, 2012 2:21 pm
by Rolf
Is de module CGSmartImage ook geinstalleerd?
grtz. Rolf
ps. verwijder dit eens:
<img src="{CGSmartImage src1=$entry->file_location src2=$entry->fields.Afbeelding->value filter_croptofit=320,240 noembed=1 notag=1 quality=100}" alt='' />
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Fri Aug 24, 2012 3:45 pm
by Evert B.
@Rolf
Ja de CGSI is ook geinstalleerd. Ik kon niet vinden dat die moet worden ingesteld dat die met products werkt toch?
Heb nu de aanpassing gedaan. Dezelfde foutmelding geloof ik?
Code: Select all
Syntax Error in template "module_db_tpl:Products;summary_Sample" on line 20 "{CGSmartImage src1=$entry->file_location src2=$entry->fields.Afbeelding->value filter_croptofit=320,240 noembed=1 notag=1 quality=100}" - Unexpected ",", expected one of: "}" , " " , ATTR
Jammer dat het 'eenvoudig een afbeelding toevoegen' bij cmsms wel echt ingewikkeld is :S. Tenzij je een smarty/php crack bent natuurlijk

.
Nog meer tips?
Tnx Evert
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Fri Aug 24, 2012 5:03 pm
by Rolf
Probleem is dat Smarty3 erg kritisch is...
Als je in v.2 een ' vergat was dat geen probleem. Nu dus wel...
Zou je het hele sjabloon hier eens neer willen zetten?
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Fri Aug 24, 2012 6:18 pm
by Evert B.
Ok hier is ie dan
Hij is nog heel erg 'untouched':
Code: Select all
{if isset($catformstart)}
{$catformstart}
{$catdropdown}{$catbutton}
{$catformend}
{/if}
{if isset($pagecount) && $pagecount gt 1}
{$firstlink} {$prevlink} {$pagetext} {$curpage} {$oftext} {$pagecount} {$nextlink} {$lastlink}
{/if}
{foreach from=$items item=entry}
{*
the summary template has access to custom fields via the $entry->fields hash
and to categories via the $entry->categories array of objects. Also
attribute information is available via $entry->attributes.
you should use the get_template_vars and the print_r modifier to see
what is available
*}
{* uitprobeersel afbeeldingen *}
{CGSmartImage src1=$entry->file_location src2=$entry->fields.Afbeelding->value filter_croptofit=320,240 noembed=1 notag=1 quality=100}
{* einde uitprobeersel afbeeldingen *}
<div class="ProductDirectoryItem">
<a href="{$entry->detail_url}">{$entry->product_name}</a> ({$entry->weight}{$weight_units}) {$currency_symbol}{$entry->price}
{if isset($entry->categories)}
Categories:
{foreach from=$entry->categories item='category'}
{$category->name},
{/foreach}
<br/>
{/if}
</div>
{* include the cart
{cge_have_module m='CGEcommerceBase' assign='tmp'}
{if $tmp}
<div>
{cgecomm_form_addtocart product=$entry->id}
</div>
{/if}
*}
{/foreach}
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Fri Aug 24, 2012 6:34 pm
by Rolf
Inderdaad smarty3... Dit werkt:
Code: Select all
{CGSmartImage src1=$entry->file_location src2=$entry->fields.Afbeelding->value filter_croptofit='320,240'}
Je hebt dus nu wel de ' en ' nodig...
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Sat Aug 25, 2012 6:26 pm
by Evert B.
Thanks Rolf,
Ik ben er denk ik wel iets mee opgeschoten, ik krijg nu namelijk andere foutmeldingen. Zo te zien hebben die betrekking op CGSI (denk ik?).
http://paleoplan.nl/testshop/index.php?page=testshop
Stapjes vooruit!
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Sat Aug 25, 2012 7:42 pm
by timdebuurman
Zou het te maken kunnen hebben met de rechten van je mappen?
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Sat Aug 25, 2012 8:45 pm
by Rolf
Heb je al afbeeldingen toegevoegd?
Het lijkt er op dat er geen worden gevonden...
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Sun Aug 26, 2012 8:50 am
by Evert B.
Ik ben bang dat Tim op het juiste spoor zit en het licht aan een rechtenprobleem.
Voor het eerst heb ik dat bij een CMSMS installatie. Ik neem aan dat ik dat moet opnemen met de hoster (Antagonist)?
Ik kon eerst ook al niet zomaar een aanpassing doen in een php document en moest daarvoor heel omslachtig via DirectAdmin inloggen etc.
Rolf: de afbeeldingen staan er wel degelijk bij hoor!
Tnx Grtz Evert
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Sun Aug 26, 2012 3:16 pm
by timdebuurman
Het kan per hoster verschillen hoe dat gedaan moet worden.
Ik kan in een ftp-programma de map aanklikken en dan naar 'bestand' en 'attributen wijzigen'
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Mon Aug 27, 2012 5:52 pm
by Evert B.
Ok ik heb het met de hoster besproken en het kan niet liggen aan owner of bestandsrechten.
Maar wat me wel opvalt is dat wanneer ik in Products op het tabblad 'velden' een afbeelding toevoeg dat ik deze dan na het toevoegen nergens terugvind.
Ook in mijn FTP programma vind ik ze nergens.
Als ik gewoon via Afbeeldingsbeheer een afbeelding toevoeg werkt het wel. Alleen in Products dus niet kennelijk.
:S Ik snap t niet meer :S..
Re: Products: foutmelding bij opzetten (test)webshop
Posted: Tue Aug 28, 2012 10:00 am
by Rolf
Warning: file_get_contents(
http://paleoplan.nl/testshop/uploads/Pr ... product_2/XXX) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/paleoplan/domains/paleoplan.nl/public_html/testshop/modules/CGSmartImage/lib/class.cgsi_utils.php on line 391
Dit geeft al aan dat de afbeelding niet wordt geüpload/aangemaakt in de products module... Op de plaats van de
XXX zou een file naam moeten staan.
CGSI vindt dus geen afbeelding en geeft dan een foutmelding, maar het probleem zit dus eerder in de lijn. Dit kan een bug in Products zijn of een (rechten)probleem bij de webhost. Zal nog even kijken of ik iets kan bedenken.
grt. Rolf