欢迎来到资源库(www.zyku.net)

ECShop

当前位置:首页 > CMS教程 > ECShop > 登录状态

ecshop调用user_info没有登录状态

时间:2017-02-19|栏目:ECShop|点击:|我要投稿

ecshop用户登陆注册,然后如果用户登陆以后显示的应该是退出于是我在首页index.dwt文件里写上

{if $user_info}
  {$lang.hello},{$user_info.username}, {$lang.welcome_return}!
  {$lang.user_center}|
  {$lang.user_logout}
  {else}
  注册
  登陆
{/if}

发现登陆了,首页也无法显示登陆状态。

有个说法是必须调用

需要把你的代码搜索放在member_info.lbi里,然后

在你的页面进用{insert name=’member_info’}来调用,不然是没有显示的,无显示的原因是:

直接调用$user_info的值是空的,只有通过{insert name=’member_info’}来调用php才会给$user_info赋值

我做了一个文件叫member_info_mc.lbi 然后

{insert name='member_info_mc'}

报错

Fatal error: Call to undefined function insert_member_info_mc() in /Users/mc2/WEB/php/ecshop/includes/cls_template.php on line 1152

说明ecshop底层直接调用了文件的名字作为函数名字来调用的。还不能随便乱改名字

老实改回来就叫member_info.lbi 文件好了。

{insert name='member_info'}

然后就好了。

(资源库 www.zyku.net)

上一篇:五种ecshop后台登录频繁自动退出问题解决方法

栏    目:ECShop

下一篇:ecshop页面列表页详情页出现乱码问题解决方法

本文标题:ecshop调用user_info没有登录状态

本文地址:https://www.zyku.net/ecshop/697.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务