[opgelost] orders ... melding als er niet in ingelogd ... nu blanco

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

[opgelost] orders ... melding als er niet in ingelogd ... nu blanco

Post by pedes »

als ik een product in de cart heb geplaatst en wil dan het order vervolledigen dan krijg ik de invulpagina van orders module ... maar dit is enkel als ik ingelogd ben ... als ik niet ben ingelogd krijg in een lege pagina (geen fouten of errors .. gewoon een standaard lege pagina)

met vroeger versie van de CGEcommerce suite werd deze 'niet ingelogde' melding getoond op deze manier (en dit werkte perfecte)
Er kwam dus een melding als men niet ingelogd was:
{* billing form template *}
{* this is a frontend template *}
{if $logged_in}
{$Orders->Lang('order_processing')}:
{if isset($status)}
 {* there is an error of some type.... you can check the $status variable for the type of error *}
 
 
 {foreach from=$errors item='error'}
   {$error}
 {/foreach}
 
 
{/if}

{$formstart}



{$Orders->Lang('billing_info')}:
{$Orders->Lang('company')}: {$input_billing_company}

{$Orders->Lang('first_name')}:* {$input_billing_first_name}

{$Orders->Lang('last_name')}:* {$input_billing_last_name}

{$Orders->Lang('address1')}:* {$input_billing_address1}

{$Orders->Lang('address2')}: {$input_billing_address2}

{$Orders->Lang('city')}:* {$input_billing_city}

{$Orders->Lang('state/province')}:* {$input_billing_state}

{$Orders->Lang('postal')}:* {$input_billing_postal}

{$Orders->Lang('country')}:* {$input_billing_country}

{$Orders->Lang('phone')}: {$input_billing_phone}

{$Orders->Lang('fax')}: {$input_billing_fax}

{$Orders->Lang('email')}:* {$input_billing_email}





{* if you do not need shipping information, just hide these fields using css *}
{foreach from=$shipping_inputs item='one' name='shippments'}

{assign var='addr' value=$one.data->get_shipping_address()}

{* this next part is a bit hackish *}
{capture assign='name'}{$one.data->get_name()}{/capture}
{if $smarty.foreach.total == 1}{$Orders->Lang('shipping_info_if_different')}:{else}{$Orders->Lang('shipping_info_for')}: {$name}:{/if}
{$Orders->Lang('company')}: {$one.input_company}

{$Orders->Lang('first_name')}:* {$one.input_first_name}

{$Orders->Lang('last_name')}:* {$one.input_last_name}

{$Orders->Lang('address1')}:* {$one.input_address1}

{$Orders->Lang('address2')}: {$one.input_address2}

{$Orders->Lang('city')}:* {$one.input_city}

{$Orders->Lang('state/province')}:* {$one.input_state}

{$Orders->Lang('postal')}:* {$one.input_postal}

{$Orders->Lang('country')}:* {$one.input_country}

{$Orders->Lang('phone')}: {$one.input_phone}

{$Orders->Lang('fax')}: {$one.input_fax}

{$Orders->Lang('email')}:* {$one.input_email}




{/foreach}


{$Orders->Lang('order_notes')}:
{$Orders->Lang('info_order_notes')}
{$order_notes}



Lang('next')}"/>

{$formend}
{else}
 {* user is not logged in, gotta make him *}
 {$Orders->Lang('error_notloggedin')}
Om te kunnen bestellen of een order af te werken moet u zich eerst registreren en/of inloggen De registratie is 1-malig en duurt amper 1 minuut, u krijgt een activatiebevestiging in uw emailbox
{FrontEndUsers}
{/if}
Maar nu in werkt dit niet meer ...
Heb ook al geprobeerd om {if $ccuser->loggedin()} te gebruiken ... maar ook dit werkt niet


dit is mijn installatie info :
------------------------
CMSMS 1.8.2
CMSMailer 2.0
FileManager 1.0.2
MenuManager 1.6.5
ModuleManager 1.4
News 2.10.6
nuSOAP 1.0.2
Printing 1.1.0
Search 1.6.5
ThemeManager 1.1.1
TinyMCE 2.7.2
CGSimpleSmarty 1.4.5
CGExtensions 1.19.2
FrontEndUsers 1.12
SelfRegistration 1.6.1
CustomContent 1.7.3
CGEcommerceBase 1.2.2
CGPaymentGatewayBase 1.0.8
Products 2.8.3
Cart 1.7.2
Orders 1.10.1
PaypalGateway 2.1.9
PriceBasedShipping 1.0.2
CGUserDirectory 1.2.3
JQueryTools 1.0.6
FRTaxes 1.1.1


Iemand een idee ?

Mvg,
Peter
Last edited by pedes on Thu Sep 30, 2010 12:43 pm, edited 1 time in total.
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: orders ... melding als er niet in ingelogd ... nu blanco

Post by pedes »

Als ik dit gebruik .. zoals eerder in de volledige template zichtbaar is
{if $logged_in}
---hier de form----
{else}
---hier de melding bij niet ingelogged----
{/if}
indien ingelogd : dan krijg ik de melding van "niet ingelogd" te zien
indien niet ingelogd : dan wordt er niets getoond

-----

Als ik dit gebruik ..
{if $ccuser->loggedin()}
---hier de form----
{else}
---hier de melding bij niet ingelogged----
{/if}
indien ingelogd : krijg ik de orderform
indien niet ingelogd : krijg ik geen melding te zien

iemand een idee ?

Mvg,
Peter
Last edited by pedes on Sat Sep 04, 2010 8:55 am, edited 1 time in total.
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: orders ... melding als er niet in ingelogd ... nu blanco

Post by pedes »

weet iemand of de {if $logged_in} tag niet meer kan gebruikt worden

het is heel vreemd dat dit wel werkt bij Order 1.9.1 (zit trouwens in de standaard template) en bij de 1.10.x werkt dit niet meer

iemand een idee hoe ik dit oplost ?

Mvg,
Peter
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: [opgelost] orders ... melding als er niet in ingelogd ... nu blanco

Post by pedes »

ok dit is dus opgelost als volgt

de call {if $logged_in} is wellicht niet meer gebruikt in Orders 1.10.2 (waar dat vroeger wel het geval was) omdat dit wellicht verouderde code was ... het is een raden ...

de oplossing:
voeg in uw pagina volgende in
{if $ccuser->loggedin()}
{Orders}
{else}
---hier de melding bij niet ingelogged en/of de call naar FEU
{/if}
Mvg,
Peter
Post Reply

Return to “Dutch - Nederlands”