X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   How do I show Customer's name instead of login?? (https://forum.x-cart.com/showthread.php?t=6080)

NuAlpha 01-18-2004 05:10 AM

How do I show Customer's name instead of login??
 
I want to have the Customer's first name followed by the first letter of their last name to show up instead of their login ID.

I tried replacing {$login} in authbox.tpl with {$customer_info.firstname} {$customer_info.lastname|truncate:1:".":true}, but nothing shows up.

Anyone know how to do this? While I was testing Xcart earlier on I noticed that my name would show up right after "Welcome," at the top of the main customer area, but I don't want to simply pull the name from a cookie as the coe for that feature uses...unless, of course, the customer is logged in.

Is the logged in Customer's name always the same as that found in the cookie that is checked in welcome.tpl?

Thanks! :?

shan 01-18-2004 06:47 AM

try {$userinfo.firstname}

NuAlpha 01-18-2004 08:02 AM

Thanks shan! :D Worked like a charm.

Had to change {$userinfo.lastname|truncate:1:".":true} to {$userinfo.lastname|truncate:2:".":true}.

Why is it that I needed to truncate to 2 characters instead of only one to show the lastname + "."?

Also, is there a place I can find a list of all of Xcart's variable names, where they are declared, and at least a short description of what they do? This would make modding sooo much easier. :?:

NuAlpha 01-18-2004 10:35 AM

Well, if worked at first...now it only works half the time.

For some reason the variable $userinfo shows up empty in every area but the shopping cart.

Any idea how to change this? For now I am just using an If, Then statement to select from the $login and $userinfo, but this defeats the purpose of what I had in mind to begin with.

NuAlpha 01-20-2004 06:16 PM

Well, it seems that $customer_info.firstname works when viewing products, and only then. And it seems that $userinfo.firstname only works when viewing the shopping cart. However, $login works all the time but it only shows the login name. :cry:

Looks like I will have to do some PHP coding to get this one to work.

Any other ideas before go ahead with that?

Jon 01-18-2005 03:47 PM

Kinda old but I'm reviewing your posts for optimizations so I thought I'd drop a note in here.

You can open auth.php and at the bottom put:

Code:

if ($login) {
        $name = func_query_first("SELECT firstname,lastname from $sql_tbl[customers] WHERE login='$login'");
        $smarty->assign("name",$name);
}


Then use {$name.firstname} and {$name.lastname}

NuAlpha 01-18-2005 05:42 PM

Actually, I solved this one ages ago. Just didn't think to post it....in fact, I can't even remember how I did it, that was so long ago. About two days off from a year ago. :lol:

Thanks for the tip though! Hope you find the optimizations useful. :)

eaglemobiles 01-30-2005 11:42 AM

Please any one explain abit more
 
What actually shall I do to change user name to show first and last name when customer login.

Thanks

NuAlpha 01-30-2005 12:08 PM

Re: Please any one explain abit more
 
Quote:

Originally Posted by eaglemobiles
What actually shall I do to change user name to show first and last name when customer login.


What Jon posted above looks like it would work pretty well. :)

eaglemobiles 01-30-2005 12:22 PM

Hi
 
Then use {$name.firstname} and {$name.lastname}

where shall use this code, Thanks for help


All times are GMT -8. The time now is 03:54 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.