100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > discuz php单页 Discuz! X2 自定义单页面最简单方法

discuz php单页 Discuz! X2 自定义单页面最简单方法

时间:2024-06-26 18:04:56

相关推荐

discuz php单页 Discuz! X2 自定义单页面最简单方法

此方法简单到只有一句话:新建一个专题就行了,还可以自定义二级域名和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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。