请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

Zen Cart的安装、设置、升级讨论和使用技巧交流

版主: shaning

zencart 发帖图标 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子bbxg2006 » 2009-02-02 17:15

1、在简易页面管理中增加一个新页面,内部链接地址为index.php?main_page=howtopay 保存
2、在目录zencart/includes/languages/schinese/html_includes/classic/define_howtopay.php下创建了文件
3、之后在页面编辑中的下拉框中编辑define_howtopay.php,保存

刷新首页,在侧边栏中出现了新添加的页面链接
http://localhost:8080/zencart/index.php ... e=howtopay

但是点击过去 说页面没有找到,显示的是404页面,请问是为什么??
bbxg2006
新手上路
新手上路
 
帖子: 14
注册: 2009-01-21 12:32

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子bbxg2006 » 2009-02-02 22:23

没人解答啊
bbxg2006
新手上路
新手上路
 
帖子: 14
注册: 2009-01-21 12:32

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子Jack » 2009-02-02 23:20

不是这么用的。
1. 在简易页面管理中增加一个新页面,内部链接、外部链接都留空,在html栏目输入这个页面的具体内容
2. 设置好边框的排序值
3. 完成
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子bbxg2006 » 2009-02-02 23:31

感谢 这样做成功了,但是连接是跟数字 main_page=page&id=14 而不是我想的效果main_page=howtopay

那么请问为什么我这样在目录中增加了页面不成功呢,zencart/includes/languages/schinese/html_includes/classic/define_howtopay.php
我是参照内置的比如隐私声明、使用条款,他们在目录下有对应的
define_conditions、define_privacy

是不是在哪里的页面还要添加设定呢?否则就是找不到文件跳到404页面?
bbxg2006
新手上路
新手上路
 
帖子: 14
注册: 2009-01-21 12:32

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子Jack » 2009-02-03 0:44

如果要实现你希望的效果,还要加模板文件和head文件,详细的说明在:http://www.zen-cart.cn/forum/topic1947.html
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子bbxg2006 » 2009-02-03 14:18

再次感谢,按照你的方法做了90%成功,目前有个小问题,内容无法显示

在tpl_xxxx_define.php中有这样一段,红色字
===========================================
<?php if (DEFINE_HOWTOPAY_STATUS >= 1 and DEFINE_HOWTOPAY_STATUS <= 2) { ?>
<div id="pageFourMainContent" class="content">
<?php
/**
* require the html_define for the HOWTOPAY page
*/
require($define_page);
?>
</div>
<?php } ?>
===========================================
应该是判断,我把判断去除内容就显示出来了,想请问这个STATUS是在哪里操作呢?
bbxg2006
新手上路
新手上路
 
帖子: 14
注册: 2009-01-21 12:32

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子Jack » 2009-02-04 3:39

这个DEFINE_HOWTOPAY_STATUS是你自己加的,后台没有。
其实不要用这个定义就好了,把第一行和最后一行都去掉,直接写:
<div id="pageFourMainContent" class="content">
<?php
/**
* require the html_define for the HOWTOPAY page
*/
require($define_page);
?>
</div>
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子bbxg2006 » 2009-02-05 15:24

这个判断本身就有,我是从’tpl_privacy_default ‘copy来,然后对应改了下名字
去除应该不会有影响吧?
bbxg2006
新手上路
新手上路
 
帖子: 14
注册: 2009-01-21 12:32

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子Jack » 2009-02-06 2:28

就是因为改了名字,但是你又无法在后台设置这个值,所以不能显示。
去掉没有影响。
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 请教jack,在简易页面管理中新建一个页面,但是却链接到404页面,请问为什么

帖子shyyun16 » 2016-11-10 9:00

zencart添加个新页面,页面名字是XXXXXX:

执行完新页面后出现404错误,页面地址如下:
/index.php?main_page=FILENAME_XXXXX&action=success

Page Not Found
Custom 404 Error Page with Site Map Sample Text ...
Put your custom "page not found" message here. You can change this text in

the Define Pages Editor located under Tools in the Admin.

若页面地址修改成下面,去掉 FILENAME_ ,则页面执行正常。

/index.php?main_page=XXXXX&action=success

请问我要如何修改?谢谢
shyyun16
 
帖子: 1
注册: 2016-11-10 8:34


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 安装设置



在线用户

正在浏览此版面的用户:Google [Bot] 和 2 位游客