关于discuz !x2.5 的header和footer的引用

我使用的是discuz!x2.5版本,使用的风格模板是tingyuxuanv2。做了个新的页面,想调用discuz下的header.htm和footer.htm操作过程:... 我使用的是discuz! x2.5版本,使用的风格模板是tingyuxuanv2。
做了个新的页面,想调用discuz下的header.htm和footer.htm
操作过程:
1.在template\default\下新建了uknow文件夹2.在template\default\uknow下新建了know.htm
know.htm代码如下:
<!--{subtemplate common/header}-->
<div>
Hello World!
</div>
<!--{subtemplate common/footer}-->
3.在根目录下新建了 uknow.php
uknow.php代码如下:
<?php
require './source/class/class_core.php';
include_once template("uknow/know");
?>
但是在chrome中打开uknow.php页面的时候显示的是default的header和footer,并且其css丢失。
请问这是什么原因?
展开
 我来答
福清站王
2013-04-12 · TA获得超过342个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:460万
展开全部
单页制作是要先生成PHP文件,再调用.htm文件才可以的,不然就会出现你这种情况.

比如,按你的要求,先要在根目录下有个uknow.php,内容是:
<?
phpdefine('CURSCRIPT', 'test');require './source/class/class_core.php';
//引入系统核心文件
$discuz = & discuz_core::instance();
//以下代码为创建及初始化对象
$discuz->init();
$navtitle = '页面标题';
$metakeywords = '页面关键字';
$metadescription = '页面介绍';
include template('forum/uknow');
//调用单页模版文件
?>
而uknow.htm 文件就放在forum目录下.

这样就可以了.
追问
引用进去之后,为什么我放在uknow文件夹下的图片,js,css的引用路径全部无效呢?
追答
你要调用自己的js和css文件,那要在head.htm文件里引用js和css的路径
to...o@sina.com
2013-04-12 · TA获得超过476个赞
知道小有建树答主
回答量:698
采纳率:75%
帮助的人:362万
展开全部
你都去掉版本号了、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式