Discuz教程网

Discuz X 单页制作基础

[复制链接]
authicon dly 发表于 2012-8-17 17:09:11 | 显示全部楼层 |阅读模式
首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:dan.php、dan.htm  (dan 是你自定义的文件名)
  1. <?php
  2. define('CURSCRIPT', 'test');
  3. require './source/class/class_core.php';//引入系统核心文件
  4. $discuz = & discuz_core::instance();//以下代码为创建及初始化对象
  5. $discuz->init();
  6. loadcache('diytemplatename');
  7. $navtitle = '这里是标题';
  8. $metakeywords = '这里是关键词,多个关键词用逗号隔开';
  9. $metadescription = '这里是页面的描述信息';
  10. include template('forum/host');//调用单页模版文件
  11. ?>
复制代码

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

以上代码存为dan.PHP放在论坛根目录。如果想放在主导航栏可以在:后台:界面:导航设置 添加。链接直接写 dan.php
其中:
include template('forum/dan');
的dan 为调用单页模板文件。可更改
php文件创建完毕,现在开始创建模版文件,基本代码如下:
  1. <!--{template common/header}-->
  2. <div id="pt" class="bm cl">
  3. <div class="z"><a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&#8250;</em>
  4. <a href="$_G[setting][navs][2][filename]">$_G[setting][navs][2][navname]</a> <em>&#8250;</em>
  5. <a href="dan.php">单页面</a>
  6. </div>
  7. </div>
  8. 这里是正文区域代码
  9. <!--{subtemplate common/footer}-->
复制代码

以上代码存为dan.htm存放在当前风格目录下的forum目录。默认风格位置在:\template\default\forum



上一篇:X2.5左侧版块导航设置成全部展开的方法
下一篇:新浪微博登陆提示出错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-19 03:09

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表