zoukankan      html  css  js  c++  java
  • 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了。

    ------------------------------------------华丽丽的分割线--------------------- ------------------------------------

    源厂制造10-10000级洁净无尘车间防静电防尘用品!网址:http://www.lgfjd.com 微信号:614412
  • 相关阅读:
    如何在word中添加视频
    在vc中使用MapX时,如何在视图类中响应鼠标消息
    在vc6中检查一个目录是否存在,如果不存在就创建该目录
    Google推出中文图书搜索简体中文试用版(zz)
    用敏捷软件方法开发界面(zz)
    选择文件对话框的封装
    在vc6中如何使某个状态栏的按钮使能和失效
    MapX对图层的引用和创建实例
    有尊严的生命(zz)
    三十岁的男人(zz)
  • 原文地址:https://www.cnblogs.com/wangblognet/p/2856461.html
Copyright © 2011-2022 走看看