ecshop修改用户登录成功和退出成功的提示页面信息

打开 themes/default/message.dwt ; T' l" k, F;
J: i找到:

 

        <!-- {if $message.url_info} -->
          <!--{foreach from=$message.url_info key=info item=url}-->
          <p><a href="{$url}">{$info}</a></p>
          <!--{/foreach}-->
        <!--{/if}-->

 

<p><a href="{$url}">{$info}</a></p>

这个是循环的

ECSHOP跳转提示信息页message自定义模板ecshop默认的跳转提示信息页是用函数show_message()来做的,默认模板是message.dwt,做一些简单跳转提示基本够用。

 

但是有些提示,比如用户注册成功的去向提示和邮箱手机验证提示,用默认的show_message()话传递参数就会比较多,并且如果要比较个性还不好操作,这里就需要自定义模板来解决了。

 

修改后的show_message()函数为: show_message(sprintf($_LANG['register_success_user'], $username . $ucdata), array($_LANG['back_up_page'], $_LANG['profile_lnk']), array($back_act, ‘index.html’), ‘info’, ‘true’,'register_success’);

最后参数即是用来自定义模板的参数,如果不填写,就用默认的message.dwt,

如果填写比如这里是注册成功提示参数是”register_success”,就按填写后的参数判断,或者是message_register_success.dwt,或者在message.dwt里加个smarty判断。

自由控制

 ====================================

ECshop操作时候,如果用户不选择,系统将自动跳转到一个页面,那么这个跳转时间在哪控制呢??

例如,用户登录成功后,会跳出一个信息提示页面,提示您已经登录成功,如果您没选择区哪个页面,隔一段时间它将自动跳转到一个页面。

很多人认为这个时间是在ecshop程序文件里设置的,其实不是的。

下面说一下方法

找到ecshop模板文件 /themes/default/message.dwt

找到下面代码

{if $auto_redirect} <meta http-equiv="refresh" content="3;URL={$message.back_url}" />

{/if}

那个数字 3 就是跳转时间,将它改成别的数字,越小时间越短,就OK了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值