phpcms 添加新页面问题

原有一个phpcms网站源码,我需要为其添加一个界面,这个界面我在templates/ccc/phpcms/内添加了index_2.html,在include/内添加了i... 原有一个phpcms网站源码,我需要为其添加一个界面,这个界面我在templates/ccc/phpcms/内添加了index_2.html,在include/ 内添加了index_2.php,
index_2.php内源码:<?php
require './include/common.inc.php';
include template('phpcms', 'index_2');
cache_page(CACHE_PAGE_INDEX_TTL);
?>

index_2.html内有{php $_catid = 201;}
{php $DATA = get("SELECT * FROM `phpcms_content` c WHERE c.catid = $_catid AND c.`status`=99 AND c.inputtime < $curTime ORDER BY c.listorder DESC,c.contentid DESC", 5);}
{loop $DATA $n $r}
<li> <a href="{$r['url']}" target="_self" title="{$r[title]}">{str_cut($r[title], 34,'')}</a> </li>
{/loop}
{php unset($DATA)} 但是测试时index_2.html上未能输出数据库内容,将代码原样输出了,请教高手~!!
如图……
展开
 我来答
每日说20210608
2011-11-09 · 超过14用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:38.2万
展开全部
你指的是二次开发?还是单单在源程序基础上加页面,后台都可以操作的。而且我认为你的意思是想改模版是吗?看您的图是想调用数据吧? 在模版文件里加 html 就ok 不用 php 文件的,不懂的 再问把。或者看看 在线帮助文档都可以的
更多追问追答
追问
算是二次开发吧,因为这个源码很多人改过,而且比较乱,我只想添加个自己写的页面,想达成如下效果:1、原有的能正常运行;2、添加了另外一个主页,该主页能够通过输入地址来访问,但是该主页我只是自己写了个类似于原来主页的页面。如果不添加php,怎么访问该页面呢……
追答
其实完全没必要二次开发。。按照源程序后台自己定义就可以的。二次开发 你会的话 那个不用说,不会的话 可以拓展后台的 功能啊 那么强大
百度网友00cff46
2011-11-16
知道答主
回答量:21
采纳率:0%
帮助的人:20.3万
展开全部
首先 你这么写 输出的肯定是源码
{php $DATA = get("SELECT * FROM `phpcms_content` c WHERE c.catid = $_catid AND c.`status`=99 AND c.inputtime < $curTime ORDER BY c.listorder DESC,c.contentid DESC", 5);}
{loop $DATA $n $r}
<li> <a href="{$r['url']}" target="_self" title="{$r[title]}">{str_cut($r[title], 34,'')}</a> </li>
{/loop}
{php unset($DATA)}
这部分是模板语言,当你正常的方法再后台简历模板,他会生成一份模板缓存,缓存中这部分代码已经被替换成php函数。 当你生成静态页面的时候,它执行这部分代码 把内容通过缓存放到新建好的html页面中。
--------------------------------------------分割线,以上村略说下phpcms的模板机制。
现在解决你的问题:你在里面加个html没有任何作用的。你要通过正常途径,再模板管理中添加模板,然后在系统管理里新加个栏目,然后栏目页绑定你这个模板,然后生成就可以了,这是最简单的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式