前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Discuz论坛创建单页

Discuz论坛创建单页

作者头像
C4rpeDime
发布2018-08-28 10:37:19
2.9K0
发布2018-08-28 10:37:19
举报
文章被收录于专栏:黑白安全黑白安全

效果图:

Discuz论坛创建单页 Discuz论坛创建单页 代码艺术
Discuz论坛创建单页 Discuz论坛创建单页 代码艺术

首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:a.php、b.htm、c.html 反正都可以

普通单页的php文件内容如下:

代码语言:javascript
复制
<?php
define('CURSCRIPT', 'test');
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->init();
$navtitle = '这里是单页的标题';
$metakeywords = 'QQ群,官方,discuz,DRC,7drc,QQ,这里填写关键词';
$metadescription = '该页面展示Discuz! Rescue Centre 官方QQ群系,加入本站官方QQ群可及时了解掌握最新动态、插件、模版第一手信息。请勿加入多个QQ群,珍惜有限的群资源。这里是单页描述';
include template('forum/xiaobai');//调用单页模版文件
?>

这里需要注意的是,上面代码中xiaobai为模板文件名,不需要加.htm扩展名,模板文件存放于默认风格目录下的forum目录;

如果需要DIY的单页就用以下PHP文件代码:

代码语言:javascript
复制
<?php
define('CURSCRIPT', 'test');
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->init();
loadcache('diytemplatename');
$navtitle = '这里是单页的标题';
$metakeywords = 'QQ群,官方,discuz,DRC,7drc,QQ,这里填写关键词';
$metadescription = '该页面展示Discuz! Rescue Centre 官方QQ群系,加入本站官方QQ群可及时了解掌握最新动态、插件、模版第一手信息。请勿加入多个QQ群,珍惜有限的群资源。这里是单页描述';
include template('diy:forum/xiaobai');//调用单页模版文件
?>

注:其中 loadcache('diytemplatename'); 为Discuz!X2对DIY这一块做的更新,DIY要载入缓存,所以以前X1.5的单页制作教程做出来的单页DIY会无法保存。DIY的单页模版文件,修改单页模版内容后需要更新缓存才能刷新出来。

php文件创建完毕,现在开始创建模版文件,基本代码如下:

普通单页的模版文件代码:

代码语言:javascript
复制
<!--{template common/header}-->
<style id="diy_style" type="text/CSS"></style>
<div id="pt" class="bm cl">
<div class="z">
<a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>»</em>
<a href="forum.php">$_G[setting][bbname]</a><em>»</em>
<a href="javascript:;">$navtitle</a>
</div>
</div>
<div id="ct" class="wp cl">
<div class="mn bm cl">
<div class="bm_c">
<p style="width:300px; margin:200px auto; text-align:center;">这里是单页正文内容区域</p>
</div>
</div>
</div>
<!--{template common/footer}-->
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-133,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Discuz!
Discuz! 是全球领先的论坛社区应用系统,自2001年6月面世以来,服务超过300多万网站用户案例。现在,借助 Discuz! ,您不仅可以使用搭建传统的社区论坛,更可轻易的构建面向移动互联网时代的私域流量和社交圈子类的应用,并快速启动业务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档