Products: foutmelding bij opzetten (test)webshop

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Products: foutmelding bij opzetten (test)webshop

Post 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
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post by Evert B. »

@Tim, thanks, dat is opgelost ;D

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
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Products: foutmelding bij opzetten (test)webshop

Post 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='' />
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Products: foutmelding bij opzetten (test)webshop

Post 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?
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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}&nbsp;{$prevlink}&nbsp;&nbsp;{$pagetext} {$curpage} {$oftext} {$pagecount}&nbsp;&nbsp;{$nextlink}&nbsp;{$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>&nbsp;({$entry->weight}{$weight_units})&nbsp;&nbsp;{$currency_symbol}{$entry->price}
     {if isset($entry->categories)}
       Categories:&nbsp;
       {foreach from=$entry->categories item='category'}
         {$category->name},&nbsp;
       {/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}
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Products: foutmelding bij opzetten (test)webshop

Post 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...
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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!
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post by timdebuurman »

Zou het te maken kunnen hebben met de rechten van je mappen?
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Products: foutmelding bij opzetten (test)webshop

Post by Rolf »

Heb je al afbeeldingen toegevoegd?
Het lijkt er op dat er geen worden gevonden...
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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'
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: Products: foutmelding bij opzetten (test)webshop

Post 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..
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Products: foutmelding bij opzetten (test)webshop

Post 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
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Post Reply

Return to “Dutch - Nederlands”