登陆 注册

Discuz论坛创建单页

M4st 2018-07-13 Discuz论坛单页

效果图:

教你如何创建Discuz单页 Discuz论坛创建单页  Discuz 论坛 单页 第1张

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

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

<?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文件代码:

<?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文件创建完毕,现在开始创建模版文件,基本代码如下:

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

<!--{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}-->


生成海报
请发表您的评论
请关注微信公众号
微信二维码
不容错过
Powered By SangYun.Net