欢迎光临一流素材网,免积分免费素材下载!
当前位置:首页 > 教程 > CMS教程>Ecshop

ECSHOP修改退出成功与登录成功的提示页面信息

所属栏目:Ecshop更新时间:2016-01-26 来源:网络 原作者:不详 发布:deepdfhy浏览:0

免费开源可商用的PHP万能建站程序-DiYunCMS(帝云CMS)

通过本教程可以实现自定义修改ECSHOP退出或登录时的提示页面,以达到个性的目的。

打开 themes/default/message.dwt 找到:

<!-- {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 打赏 0
相关教程
给个评价吧
百度云加速250x250