此方法简单到只有一句话:新建一个专题就行了,还可以自定义二级域名和URL,可以设置是否包括页头、页脚,Title/Keywords/description等信息自然不在话下。
新建完后就可以DIY,想往里加什么就加什么。
鉴于此方法太过简单,本文过于单薄,所以增加一个普通方法供大家比较。
首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:host.php、host.htm
普通单页的php文件内容如下:<?php
define('CURSCRIPT', 'test');
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->init();
$navtitle = '官方QQ群列表';
$metakeywords = 'QQ群,官方,discuz,DRC,7drc,QQ';
$metadescription = '该页面展示Discuz! Rescue Centre 官方QQ群系,加入本站官方QQ群可及时了解掌握最新动态、插件、模版第一手信息。请勿加入多个QQ群,珍惜有限的群资源。';
include template('forum/host');//调用单页模版文件
?>
这里需要注意的是,host为模板文件名,不需要加.htm扩展名,模板文件存放于默认风格目录下的forum目录;
单页的php文件存放于论坛根目录;
$navtitle = '官方QQ群列表'; 这一句是定义单页的标题,显示于浏览器顶部的网页标题
$metakeywords = 'QQ群,官方,discuz,DRC,7drc,QQ'; 是单页的关键词信息
$metadescription 是单页的描述信息。
可DIY的单页PHP文件代码内容如下:<?php
define('CURSCRIPT', 'test');
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->init();
loadcache('diytemplatename');
$navtitle = '官方QQ群列表';
$metakeywords = 'QQ群,官方,discuz,DRC,7drc,QQ';
$metadescription = '该页面展示Discuz! Rescue Centre 官方QQ群系,加入本站官方QQ群可及时了解掌握最新动态、插件、模版第一手信息。请勿加入多个QQ群,珍惜有限的群资源。';
include template('diy:forum/host');//调用单页模版文件
?>
注:其中 loadcache('diytemplatename'); 为Discuz!X2对DIY这一块做的更新,DIY要载入缓存,所以以前X1.5的单页制作教程做出来的单页DIY会无法保存。DIY的单页模版文件,修改单页模版内容后需要更新缓存才能刷新出来。
php文件创建完毕,现在开始创建模版文件,基本代码如下:
普通单页的模版文件代码:
$_G[setting][bbname]»
$_G[setting][bbname]»
$navtitle
这里是单页正文内容区域
以上只是普通方法的一部分,完整版本:/thread-2233010-1-1.html,所以,一般的静态页面,和不超越DIY功能实现的页面用新建专题的方法都会简单得多。
软件大小:8.97MB
软件类别:国产软件 | 社区论坛
软件语言:简体中文
运行环境:PHP/Mysql
软件授权:免费版
更新时间:-2-22 17:42:01