Ecshop打印报价单页面显示空白!

简介: Ecshop打印报价单页面显示空白!

今天碰到了这样的一个问题,公司的Ecshop模板的网店。打印报价页面,在本地测试可以显示产品价格信息。但在服务器上当点击打印报价单时,页面也空白,什么都没有。先说明一下本地系统是:Windows XP + IIS 5.0 + php 5.0;服务器是Windows Server 2003 +IIS 6.0 +php 5.0。


在网上搜了一下,主要有两个可能原因:

1、在data中,是否有quotation_print.html这个页面。

2、quotation_print.html这个页面是否有足够的权限。


我按网上的资料检查一下,我的情况都不是因为是这两个原因。

我突然想起了,前天有个也是PHP的系统,因为路径问题,无法上传图片,我想是不是这次也是这个原因呢?

于是我测试了一下,发现还真的是这个问题。下面就是我修改的方法。


先找到includes/cls_template.php,接着找到"fetch($filename, $cache_id = '')"这个函数,

在如下的代码

   if ($this->_checkfile)
            {
                if (!file_exists($filename))
                {
                    $filename = $this->template_dir . '/' . $filename;
                }
            }
            else
            {
                $filename = $this->template_dir . '/' . $filename;
            }

后面加上这样的一句:


/*windows 系统绝对目录*/
     $filename=substr(__FILE__,0,strrpos(__FILE__,"
//"))."//".$filename;这样就搞定了,php在windows上运行路径还真是个大问题。

相关文章
|
10月前
|
安全 网络安全 数据安全/隐私保护
网站为何会显示“不安全”?又该怎么办呢?
这篇文章概述了导致网站显示为“不安全”的常见原因,并提供了相应的解释和建议。了解这些信息对于网站管理员和普通用户都是重要的,因为它有助于提高网络安全意识和保护个人信息不被泄露。
2419 0
若依如何创建二级页面菜单,点击目录后,右侧空白的悬浮空白的内容,点击系统管理的菜单管理,上级菜单点击主类木有个小三角,选择我们之前创建的主类目
若依如何创建二级页面菜单,点击目录后,右侧空白的悬浮空白的内容,点击系统管理的菜单管理,上级菜单点击主类木有个小三角,选择我们之前创建的主类目
echarts插件-从后台请求的数据在页面显示空白的问题
echarts插件-从后台请求的数据在页面显示空白的问题
163 0
|
小程序
小程序酷炫3D登录页源码(泥陶态)
小程序酷炫3D登录页源码(泥陶态)
136 1
|
前端开发 JavaScript
漏刻有时后台左侧菜单默认隐藏的解决方案
漏刻有时后台左侧菜单默认隐藏的解决方案
113 0
|
前端开发
ShopEx后台商品管理左侧菜单显示空白问题原因及修复
ShopEx后台商品管理左侧菜单显示空白问题原因及修复
|
定位技术 API 开发工具
百度地图开发-显示地图默认界面 03
百度地图开发-显示地图默认界面 03
316 1
百度地图开发-显示地图默认界面 03
|
PHP
织梦显示模板的PHP代码
织梦显示模板的PHP代码
127 0
|
存储 JavaScript 前端开发
项目实战:弹出广告任意页面展示
弹出广告任意页面展示
228 0
|
定位技术 API
百度地图API禁用点击景点弹出详细信息的方法
百度地图API禁用点击景点弹出详细信息的方法