Discuz如何添加创建单页 单页模板 单页文件,完美制作方法教程

[复制链接]
查看2700 | 回复0 | 2020-2-16 16:26 | 显示全部楼层 |阅读模式
许多dz!X站长想要自己添加个独立的页面,个性化定制模板页,但是不知道如何下手,Discuz如何添加创建单页 单页模板 单页文件,完美制作方法教程自丢网跟站长们分享一下。
在很多时候需要做一个单页,又要和Discuz的页面相匹配。

根目录下创建一个php文件,取名demo.php
  1. <?php
  2. define('CURscript', 'archy');//body的一个class标识
  3. require './source/class/class_core.php';//引入系统核心文件
  4. $discuz = & discuz_core::instance();//以下代码为创建及初始化对象
  5. $discuz->init();
  6. loadcache('diytemplatename');//DIY要载入缓存
  7. $navtitle = '单页的标题';
  8. $metakeywords = '单页关键词1,单页关键词2';
  9. $metadescription = '单页的描述说明';
  10. include template('diy:forum/news');//调用单页模版文件
  11. ?>
复制代码

在\template\default\forum文件夹下创建一个htm文件,取名news.htm
  1. <!--{template common/header}-->
  2. <div id="pt" class="bm cl">
  3. <div class="z">
  4. <a href="./" class="nvhm" title="{lang homepage}">
  5. _G[setting][bbname]</a><em>»</em>
  6. <a href="forum.php">
  7. _G[setting][bbname]</a><em>»</em>
  8. <a href="javascript:;">
  9. navtitle</a>
  10. </div>
  11. </div>

  12. <style id="diy_style" type="text/css"></style>
  13. <div class="wp">
  14. <!--[diy=diy2]--><div id="diy2" class="area"></div><!--[/diy]-->
  15. </div>

  16. <div id="ct" class="wp cl">
  17. <div class="mn bm cl">
  18. <div class="bm_c">

  19. <p style="width:300px; margin:200px auto; text-align:center;">这里是单页正文内容区域</p>

  20. </div>
  21. </div>
  22. </div>
复制代码
属于你个性化的页面就做好了,是不是很简单呢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16