discuz 调用帖子列表带分页+多图显示(之二)
再说一遍其实并不是说一定要门户首页,其他页面也可以用。
下面以自定义可diy页面来演示“调用帖子列表带分页+多图显示”另一种方法。
新建三个文件,根目录下test.php入口文件、模板 目录portal目录里test.htm模板文件和thread_list.php数据 查询文件。惯例无CSS 样式 。
展开一步步说:
1.新建test.php文件,放到根目录,代码如下:<?php
define('CURSCRIPT', 'portal');//定义常量,用于body标签 的id选择器名称,与本身文件名相同(不带后缀),可在导航 栏实现当前高亮。
define('CURMODULE', 'test');//定义常量,用于body标签的class(类)选择器名称,门户首页为该命名,可以更换,可选
require './source/class/class_core.php';//引入系统核心文件
$Discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->cachelist = $cachelist;
$discuz->init();
loadcache('diytemplatename');
$navtitle = '这里定义单页的标题';//可选
$metakeywords = '这里定义单页的关键词';//可选
$metadescription ='这里定义单页的描述内容';//可选
include template('diy:portal/test');
?> 复制代码
2.新建test.htm文件,放到模板目录portal文件夹里,代码如下:
以上代码里注意改文字“模板目录”为自己的模板目录名。
3.新建thread_list.php文件,放到模板目录里portal文件夹内,代码如下:
相关阅读:
discuz 门户文章列表多图显示
discuz 门户首页调用帖子列表带分页+多图显示(之一)