• 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
  • 相关阅读:
    hdu 1088 HTML解析
    hdu1171 转化01背包,组合
    Java编程优化之旅(一)一般化方法
    Java简单实现Socket非阻塞通信
    Maven安装,以及导入Intellij IDEA
    笔记本的使用技巧
    Intellij IDEA使用小技巧
    学习Spring有关知识
    学习安装IntelliJ IDEA
    C#后台调用js方法无效果,未解决。
  • 原文地址:https://www.cnblogs.com/wangblognet/p/2856461.html
Copyright © 2020-2023  润新知