首页建站经验 zencart登录或注册后返回之前页面功能的修改

zencart登录或注册后返回之前页面功能的修改

要修改两个文件: 1、第一个文件 /includes/modules/pages/login/header_php.php
头部增加以下代码,主要用于增加一个辅助的进入前的页记录,并屏蔽几个页
if(stripos($_SERVE…

要修改两个文件:

1、第一个文件 /includes/modules/pages/login/header_php.php
头部增加以下代码,主要用于增加一个辅助的进入前的页记录,并屏蔽几个页
if(stripos($_SERVER['HTTP_REFERER'],’login’)==false && stripos($_SERVER['HTTP_REFERER'],’create_account’)==false && stripos($_SERVER['HTTP_REFERER'],’logoff’)==false)
$_SESSION['tempcurrenturl']=$_SERVER['HTTP_REFERER'];zencart登录或注册后返回之前页面功能的修改
else
if(!isset($_SESSION['tempcurrenturl']))
$_SESSION['tempcurrenturl']=”;

—————————————
if (sizeof($_SESSION['navigation']->snapshot) > 0) { 以下代码换成,主要用于兼容原代码,并对失效代码的重新更正

if (sizeof($_SESSION['navigation']->snapshot) > 0) {
$origin_href = zen_href_link($_SESSION['navigation']->snapshot['page'], zen_array_to_string($_SESSION['navigation']->snapshot['get'], array(zen_session_name())), $_SESSION['navigation']->snapshot['mode']);
$_SESSION['tempcurrenturl']=$origin_href;
$_SESSION['navigation']->clear_snapshot();
zen_redirect($origin_href);
} else {
if($_SESSION['tempcurrenturl']==”)
zen_redirect(zen_href_link(FILENAME_DEFAULT, ”, $request_type));
else
zen_redirect($_SESSION['tempcurrenturl']);
}

2、第二个文件includes/modules/pages/create_account_success/header_php.php
在尾部增加以下代码
if (sizeof($_SESSION['navigation']->snapshot) <= 0 && $origin_href == zen_href_link(FILENAME_DEFAULT)) {
$origin_href=$_SESSION['tempcurrenturl'];
}

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/20980.html
上一篇zencart如何实现让首页是3栏而内页是2栏?
下一篇 WordPress 中文视频教程打包下载 (WP建站入门安装使用)
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部