开启辅助访问
帐号登录 |立即注册

discuz X3.4新建门户独立页,可diy 的页面

 
dz有时候需要保留头部和尾部公共文件,并且可以使用diy进行编辑,同时保留原有的css样式。这篇文章手把手教你怎么做,体验伸手党的快感!

根目录新建
test.php
【可以根据需要自己调整代码,不必拘泥于根目录】
[PHP] 纯文本查看 复制代码
<?php
define('CURSCRIPT', 'test');//定义常量,用于body标签的id选择器名称,与本身文件名相同(不带后缀),可在导航栏实现当前高亮。
define('CURMODULE', 'index');//定义常量,用于body标签的class(类)选择器名称,门户首页为该命名,可以更换,可选
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->init();
loadcache('diytemplatename');
$navtitle = '这里定义单页的标题';//可选
$metakeywords = '这里定义单页的关键词';//可选
$metadescription ='这里定义单页的描述内容';//可选
include template('diy:portal/test');//调用单页模版文件,路径为当前模板目录/portal/test.htm
?>

然后到
\template\default\portal\ 下新建一个test.html
注意:其中的header2和footer2均为改过的内容,如果想使用论坛默认的header和footer,那就改回来即可。【如果想要套用其他模板,可以直接更改为其他模板的header和footer即可】
[PHP] 纯文本查看 复制代码
<!--{template common/header2}--><!--引用公共头部-->
<style id="diy_style" type="text/css"></style>
<!-- 这里添加页面的固定内容(在diy上面的)-->
<div class="wp">
<!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]--><!--一个可以diy的区域-->
</div>
<script src="misc.php?mod=diyhelp&action=get&type=index&diy=yes&r={echo random(4)}" type="text/javascript"></script>
<!-- 这里添加页面的固定内容(在diy下面的)-->
<!--{template common/footer2}--><!--引用公共底部-->



回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。