Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

SupeSite7.5数据调用模块参数详解(下载)

[复制链接]
Gnagno 发表于 2009-11-16 23:08:11 | 显示全部楼层 |阅读模式
本帖最后由 Gnagno 于 2009-11-16 23:20 编辑

7楼word文档下载;文件提供人是管理员:lidq.jingwu


一、
模块简介

模块功能是 SupeSite 系统的一个亮点,通过该功能您可以随心所欲的打造您需要的模板,什么地方显示什么模块,调用什么内容,如何样的风格,尽在您的掌握。

在模块管理中,通过选择现有的模板代码,根据自己的需要,添加到站点模板文件的任意位置中,便可以实现对论坛、UCenter Home 上面的信息的读取显示。选择不同的基本模块,可以查看该基本模块下面的已有模块代码。您也可以通过创建模块操作,根据自己的需求,进行模块添加操作。只获取数据的模块只能进行模板内部调用,其他类模板代码可以进行两种模式的调用显示:模板内部调用、JavaScript 调用。数据会自动缓存并按指定的时间间隔进行周期更新。

通过创建不同的模块代码,并放置于模板中加以使用,就可以实现对论坛或 UCenter Home 上面的数据灵活显示。选择一个基本模块,在出现的创建模块向导页面中,根据站内对显示数据内容的需求进行自由设定,提交后就可以获得需要的模块代码了。选择模块风格为只获取数据时,模块将会把满足条件的数据读入到 $_SBLOCK[变量名] 数组中,您可以在模板文件对该数组变量进行自由操作,非常方便。

SupeSite7.0 的数据调用设置的位置在:SupeSite后台 => 模块管理,数据调用可以调用三方面的数据:SupeSite、Discuz!、UCenterHome,但他们调用代码的格式都是一样的,均为

  

1
<!--{block name=”模块名” parameter=”参数列表”}-->

  

例如:调用最新发布的资讯列表,共调用5条,要求调用出资讯的内容及所属分类的信息

  

1
<!--{block name="spacenews" parameter="order/i.dateline  DESC/limit/0,5/cachetime/900/subjectlen/20/showdetail/1/messagelen/200/messagedot/1/showcategory/1/cachename/new_news/tpl/data"}-->

  

当看到parameter参数列表中长长的参数,也许会不了解每一个参数代表什么含义,有哪些参数可以使用,下面将详细的罗列出每一个模块,以及该模块中可以使用的参数及参数值。

二、
本文件适用产品版本

程序版本: SupeSite 7.5 ( 20091110 )

 楼主| Gnagno 发表于 2009-11-16 23:08:45 | 显示全部楼层

一、
参数列表中的一些约定

1、
所有参数的参数名和参数值中间使用/ 连接。

2、
一组参数名和参数值组成一组参数对,参数对之间使用 / 连接。

3、
参数值中,可写多个参数值的,均用英文逗号 , 分隔。

4、
参数可选值中,若要选择 0 为值,则此参数对不需要书写。

5、
各个模块所列出来的参数名均可使用,但此列表不保证完全与SupeSite后台,创建模块中看到的各个参数一致。

6、
各个模块通用参数列表单独列出,表示每一个模块均可以使用这些通用的参数。

7、
参数列表中正常的黑色字体“显示指定数目的信息表示可以正常使用的参数,浅灰色字体“好评分范围”表示由于某种原因在本版本中尚不可以使用的参数。

二、
支持的模块名和对应的参数列表

  

模块名

  
  

各个模块通用参数列表

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

limit

  
  

  
  

显示指定数目的信息,设置起始数据行数和显示数据条数,中间使用英文逗号分隔,前5条数据为0,5,第610条数据为5,5,此参数不可与perpage参数同时使用,若同时出现limitperpage,则perpage参数生效,
如果参数中limitperpage均不出现,则默认使用limit/0,1/参数

  
  

limit/0,5/

  

limit/5,5/

  
  

perpage

  
  

  
  

设定每页显示的数目,表示读取所有满足条件的信息,并分页显示,默认为20,此参数不可与limit参数同时使用,若同时出现limitperpage,则perpage参数生效,如果参数中limitperpage均不出现,则默认使用limit/0,1/参数

  
  

perpage/25/

  
  

cachetime

  
  

  
  

缓存更新时间间隔,单位为秒,15分钟更新一次为900

  
  

cachetime/900/

  
  

cachename

  
  

  
  

变量名,可以任意设置,您可以把获取的数据集合放置到一个模块变量中,在模板文件中可以使用 $_SBLOCK[变量名] 来调用该数据集合

  
  

cachename/hotnews/

  
  

tpl

  
  

data

  

......

  
  

用来控制该模块数据的显示样式的模板文件名,只调用结果数据,不需要显示样式,请填写data,需要显示样式请自行填写创建的风格模板名称

  
  

tpl/data/

  

tpl/subject_li/

  
  

Sql

  
  

  
  

Sql是一个很重要的参数,它不是普通的SQL语句,而是经过转义后的SQL语句。这个参数在最后做一个专门的进述。

  
  

sql/SELECT%20%2A%20FROM%20supe_spaceitems/

  
回复

使用道具 举报

 楼主| Gnagno 发表于 2009-11-16 23:10:55 | 显示全部楼层
  

模块名

  
  

spacenews 资讯

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

type

  
  

  
  

资讯或复制频道的英文ID

  
  

Type/news

  
  

itemid

  
  

  
  

指定资讯的itemid(s),多个itemid使用英文逗号分隔,设置了itemid下面所有的条件筛选参数均不生效

  
  

itemid/23/

  

itemid/23,56,178/

  
  

grade

  
  

12345

  
  

审核等级,调用多个等级使用英文逗号分隔

  
  

grade/1/

  

grade/2,3,4/

  
  

catid

  
  

  
  

站点分类,调用多个分类使用英文逗号分隔

  
  

catid/2/

  

catid/3,4,5,6/

  
  

haveattach

  
  

012

  
  

包含附件,0为不限制,1为包含附件,2为必须包含图片附件

  
  

haveattach/1/

  

haveattach/2/

  
  

digest

  
  

123

  
  

精华级别,调用多个精华级别使用英文逗号分隔

  
  

digest/1/

  

digest/1,2,3/

  
  

top

  
  

123

  
  

置顶级别,调用多个置顶级别使用英文逗号分隔

  
  

top/1/

  

top/1,2,3/

  
  

dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

lastpost

  
  

  
  

最后回复范围,单位为秒,表示多长时间之内,1周之内为604800

  
  

lastpost/604800/

  
  

uid

  
  

  
  

指定作者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

viewnum

  
  

  
  

查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔

  
  

viewnum/10,100/

  
  

replynum

  
  

  
  

回复数范围,设置回复数的最小值和最大值,中间使用英文逗号分隔

  
  

replynum/10,100/

  
  

order

  
  

i.dateline  desc

  

i.lastpost  desc

  

i.viewnum  desc

  

i.replynum  desc

  

i.digest desc

  
  

列表排序,设定资讯根据何种条件排序,可选项中表示的含义依次为:发布时间、回复时间、查看数、回复数、精华级别,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/i.dateline  desc/

  

order/i.viewnum  asc/

  

order/i.viewnum  desc, i.dateline desc/

  

order/i.  digest desc, i.dateline asc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

showcategory

  
  

01

  
  

读取所在分类栏目名,包括读取到该分类的一些详细信息

  
  

showcategory/1/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于内容长度和内容截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  
  

hot

  
  

  
  

热度值范围(正整数),设置最小值和最大值,中间使用英文逗号分隔

  
  

hot/1,4/

  
  

click_1

  
  

  
  

心情:感动数范围(正整数),设置最小值和最大值,中间使用英文逗号分隔

  
  

click_1/1,4/

  
  

click_2

  
  

  
  

心情:同情数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_2/1,4/

  
  

click_3

  
  

  
  

心情:无聊数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_3/1,4/

  
  

click_4

  
  

  
  

心情:愤怒数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_4/1,4/

  
  

click_5

  
  

  
  

心情:搞笑数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_5/1,4/

  
  

click_6

  
  

  
  

心情:难过数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_6/1,4/

  
  

click_7

  
  

  
  

心情:高兴数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_7/1,4/

  
  

click_8

  
  

  
  

心情:路过数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_8/1,4/

  
  

click_9

  
  

  
  

Digg:支持数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_9/1,4/

  
  

click_10

  
  

  
  

Digg:反对数范围(正整数)
,设置最小值和最大值,中间使用英文逗号分隔

  
  

click_10/1,4/

  

  

模块名

  
  

spacetag TAG文章信息

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

tagid

  
  

  
  

指定TAG id(s),多个tagid使用英文逗号分隔,设置了tagid下面所有的条件筛选参数均不生效

  
  

tagid /23/

  

tagid /23,56,178/

  
  

type

  
  

news

  
  

TAG关联的信息类型,SS7中只有news一种类型,所以可以不写这一项

  
  

type/news/

  
  

dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

haveattach

  
  

01

  
  

包含附件,0为不限制,1为包含附件

  
  

haveattach/1/

  
  

digest

  
  

123

  
  

精华级别,调用多个精华级别使用英文逗号分隔

  
  

digest/1/

  

digest/1,2,3/

  
  

lastpost

  
  

  
  

最后回复范围,单位为秒,表示多长时间之内,1周之内为604800

  
  

lastpost/604800/

  
  

uid

  
  

  
  

指定作者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

viewnum

  
  

  
  

查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔,查看数介于10100之间表示为10,100

  
  

viewnum/10,100/

  
  

replynum

  
  

  
  

回复数范围,设置回复数的最小值和最大值,中间使用英文逗号分隔,回复数介于10100之间表示为10,100

  
  

replynum/10,100/

  
  

order

  
  

i.dateline  desc

  

i.lastpost  desc

  

i.viewnum  desc

  

i.replynum  desc

  

i.digest desc

  
  

列表排序,设定资讯根据何种条件排序,可选项中表示的含义依次为:发布时间、回复时间、查看数、回复数、精华级别,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/i.dateline  desc/

  

order/i.viewnum  asc/

  

order/i.viewnum  desc, i.dateline desc/

  

order/i.  digest desc, i.dateline asc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  

  

模块名

  
  

Postitem
文章投稿

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

type

  
  

  
  

资讯或复制频道的英文ID

  
  

type/news/

  
  

Itemid

  
  

  
  

资讯的itemid

  
  

Itemid/1/

  

Itemid/1,2/

  
  

catid

  
  

  
  

频道分类的ID,可为多个值,以英文”,”间隔

  
  

Catid/2/

  

Catid/2,4

  
  

uid

  
  

  
  

用户的UID,可为多个值,以英文“,”间隔

  
  

Uid/1/

  

Uid/1,2/

  
  

hot

  
  

  
  

热度值范围(正整数),设置最小值和最大值,中间使用英文逗号分隔

  
  

hot/1,4/

  
  

order

  
  

i.dateline  desc

  

i.lastpost  desc

  
  

列表排序,可选项中表示的含义依次为:发布时间、回复时间,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/i.dateline  ASC/

  

order/i.lastpost  DESC/

  

order/i.dateline  ASC,i.lastpost ASC/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

0、1

  
  

  
  

subjectdot/1/

  
  

showdetail

  
  

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

0、1

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  
  

showcategory

  
  

0、1

  
  

读取所在分类栏目名,包括读取到该分类的一些详细信息

  
  

showcategory/1/

  
  

  
  

  
  

  
  

  

  

模块名

  
  

announcement 站点公告

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

id

  
  

  
  

指定公告id(s),多个id使用英文逗号分隔,设置了id下面所有的条件筛选参数均不生效

  
  

id /23/

  

id  /23,56,178/

  
  

author

  
  

  
  

公告发布用户名(s),多个用户名使用英文逗号分隔

  
  

author/admin/

  

author/admin,founder/

  
  

dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

order

  
  

displayorder  desc

  

starttime  desc

  

endtime desc

  
  

列表排序,设定公告根据何种条件排序,可选项中表示的含义依次为:显示顺序、开始时间、结束时间,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/starttime  asc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于内容长度和内容截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

bbsannouncement  论坛公告

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

id

  
  

  
  

指定公告id(s),多个id使用英文逗号分隔,设置了id下面所有的条件筛选参数均不生效

  
  

id /23/

  

id  /23,56,178/

  
  

author

  
  

  
  

公告发布用户名(s),多个用户名使用英文逗号分隔

  
  

author/admin/

  

author/admin,founder/

  
  

dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

order

  
  

displayorder  desc

  

starttime  desc

  

endtime desc

  
  

列表排序,设定公告根据何种条件排序,可选项中表示的含义依次为:显示顺序、开始时间、结束时间,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/starttime  asc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于内容长度和内容截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

bbsattachment  论坛附件

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

aid

  
  

  
  

论坛附件aid(s),多个aid使用英文逗号分隔,设置了aid下面所有的条件筛选参数均不生效

  
  

aid/23/

  

aid/23,56,178/

  
  

filetype

  
  

image

  

file

  
  

论坛附件类型,image表示图片,file表示文件,多个类型中间使用英文逗号分隔

  
  

filetype/image/

  

filetype/image,file/

  
  

dateline

  
  

  
  

论坛附件上传时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

readperm

  
  

  
  

论坛附件权限积分范围,设置权限积分的最小值和最大值,中间使用英文逗号分隔,权限积分介于10100之间表示为10,100

  
  

readperm/10,100/

  
  

downloads

  
  

  
  

论坛附件下载次数范围,设置下载次数的最小值和最大值,中间使用英文逗号分隔,下载次数介于10100之间表示为10,100

  
  

downloads/10,100/

  
  

t_fid

  
  

  
  

所属版块fid(s),多个fid使用英文逗号分隔

  
  

t_fid/2/

  

t_fid/3,4,5/

  
  

t_typeid

  
  

  
  

主题分类类别typeid(s),多个typeid使用英文逗号分隔

  
  

t_typeid/1/

  

t_typeid/1,2,3/

  
  

t_dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

t_dateline/86400/

  
  

t_lastpost

  
  

  
  

最后回复范围,单位为秒,表示多长时间之内,1周之内为604800

  
  

t_lastpost/604800/

  
  

t_authorid

  
  

  
  

附件作者uid(s),多个uid使用英文逗号分隔

  
  

t_authorid/1/

  

t_authorid/12,34,56/

  
  

t_readperm

  
  

  
  

阅读权限范围,设置阅读权限的最小值和最大值,中间使用英文逗号分隔,阅读权限介于10100之间表示为10,100

  
  

t_readperm/10,100/

  
  

t_price

  
  

  
  

出售价格范围,设置出售价格的最小值和最大值,中间使用英文逗号分隔,出售价格介于10100之间表示为10,100

  
  

t_price/10,100/

  
  

t_views

  
  

  
  

查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔,查看数介于10100之间表示为10,100

  
  

t_views/10,100/

  
  

t_replies

  
  

  
  

回复数范围,设置回复数的最小值和最大值,中间使用英文逗号分隔,回复数介于10100之间表示为10,100

  
  

t_replies/10,100/

  
  

t_rate

  
  

  
  

主题评分范围,设置主题评分的最小值和最大值,中间使用英文逗号分隔,主题评分介于10100之间表示为10,100

  
  

t_rate/10,100/

  
  

t_digest

  
  

123

  
  

精华级别,调用多个精华级别使用英文逗号分隔

  
  

t_digest/1/

  

t_digest/1,2,3/

  
  

t_blog

  
  

01

  
  

加入论坛文集,0为不限制,1为加入到论坛文集

  
  

t_blog/1/

  
  

t_closed

  
  

01

  
  

关闭主题,0为不限制,1为主题关闭

  
  

t_closed/1/

  
  

order

  
  

a.downloads  desc

  

a.filesize  desc

  

a.dateline  desc

  

t.displayorder  desc

  

t.dateline  desc

  

t.lastpost  desc

  

t.views desc

  

t.replies  desc

  

t.digest desc

  

t.rate desc

  

t.readperm  desc

  

t.price desc

  
  

列表排序,设定附件根据何种条件排序,可选项中表示的含义依次为:下载次数、文件大小、上传时间、主题显示顺序、主题发布时间、主题最后回复、主题查看数、主题回复数、主题精华级别、主题评分分数、主题阅读积分、主题购买积分,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/a.downloads  desc/

  

order/a.dateline  asc/

  

order/a.downloads  desc, t.dateline desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于介绍长度和介绍截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

descriptionlen

  
  

  
  

附件介绍长度,根据设置的长度截取介绍,单位字节,方式同标题长度设置

  
  

descriptionlen/200/

  
  

descriptiondot

  
  

01

  
  

附件介绍截取后是否有省略号,占介绍长度的3个字节

  
  

descriptiondot/1/

  
回复

使用道具 举报

 楼主| Gnagno 发表于 2009-11-16 23:12:18 | 显示全部楼层
  

模块名

  
  

bbsforum 论坛版块

  

  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  

  

fid

  
  

  
  

指定版块fid(s),多个fid使用英文逗号分隔,设置了fid下面所有的条件筛选参数均不生效

  
  

fid/23/

  

fid/23,56,178/

  

  

fup

  
  

  
  

上级论坛fid(s),多个fup使用英文逗号分隔,设置了fup下面所有的条件筛选参数均不生效

  
  

fup/1/

  

fup/2,3,4/

  

  

type

  
  

group

  

forum

  

sub

  
  

论坛类型,group表示论坛版区,forum表示论坛板块,sub表示论坛子版块,多个类型中间使用英文逗号分隔

  
  

type/forum/

  

type/forum,sub/

  
  

threads

  
  

  
  

论坛主题数范围,设置论坛主题数的最小值和最大值,中间使用英文逗号分隔,论坛主题数介于10100之间表示为10,100

  
  

threads/10,100/

  
  

posts

  
  

  
  

论坛帖子数范围,设置论坛帖子数的最小值和最大值,中间使用英文逗号分隔,论坛帖子数介于10100之间表示为10,100

  
  

posts/10,100/

  
  

todayposts

  
  

  
  

论坛今日发贴数范围,设置今日发贴数的最小值和最大值,中间使用英文逗号分隔,今日发贴数介于10100之间表示为10,100

  
  

todayposts/10,100/

  
  

allowblog

  
  

01

  
  

板块允许其他模块共享,0为不限制,1为开启

  
  

allowblog/1/

  
  

order

  
  

displayorder  desc

  

threads desc

  

posts desc

  

todayposts  desc

  
  

列表排序,设定论坛板块根据何种条件排序,可选项中表示的含义依次为:显示顺序、总主题数、总帖子数、今日发贴数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/threads  asc/

  

  

bbsurltype

  
  

site

  

bbs

  
  

帖子链接模式,site为文章系统模式查看,bbs为直接进入论坛查看,两种模式二选一

  
  

bbsurltype/site/

  

bbsurltype/bbs/

  

  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于介绍长度和介绍截取后省略号的设置才会有效

  
  

showdetail/1/

  

  

descriptionlen

  
  

  
  

版块介绍长度,根据设置的长度截取介绍,单位字节,方式同标题长度设置

  
  

descriptionlen/200/

  
  

descriptiondot

  
  

01

  
  

版块介绍截取后是否有省略号,占介绍长度的3个字节

  
  

descriptiondot/1/

  

  

模块名

  
  

bbslink 论坛友情链接

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

id

  
  

  
  

指定论坛友情链接id(s),多个id使用英文逗号分隔,设置了id下面所有的条件筛选参数均不生效

  
  

id /23/

  

id  /23,56,178/

  
  

note

  
  

01

  
  

友情链接介绍,0为不限制,1为有介绍

  
  

note/1/

  
  

logo

  
  

01

  
  

友情链接图标,0为不限制,1为有图标

  
  

logo/1/

  
  

order

  
  

displayorder  desc

  

id desc

  
  

列表排序,设定友情链接根据何种条件排序,可选项中表示的含义依次为:显示顺序、添加顺序,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/displayorder  desc, id desc/

  
  

namelen

  
  

  
  

链接名长度,根据设置的长度截取链接名,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

namelen/12/

  
  

namedot

  
  

01

  
  

链接名截取后是否有省略号,占链接名长度的3个字节

  
  

namedot/1/

  
  

notelen

  
  

  
  

链接介绍长度,根据设置的长度截取链接介绍,单位字节,方式同链接名长度设置

  
  

notelen/50/

  
  

notedot

  
  

01

  
  

链接介绍截取后是否有省略号,占链接介绍长度的3个字节

  
  

notedot/1/

  

  

模块名

  
  

bbsmember 论坛会员

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

uid

  
  

  
  

指定用户uid(s),多个uid使用英文逗号分隔,设置了uid下面所有的条件筛选参数均不生效

  
  

uid/23/

  

uid/23,56,178/

  
  

groupid

  
  

  
  

用户组id(s),多个groupid使用英文逗号分隔

  
  

groupid/10/

  

groupid/1,2,3/

  
  

regdate

  
  

  
  

注册时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

regdate/86400/

  
  

lastvisit

  
  

  
  

上次访问时间范围,单位为秒,表示多长时间之内,1周之内为604800

  
  

lastvisit/604800/

  
  

lastpost

  
  

  
  

上次发贴时间范围,单位为秒,表示多长时间之内,1月之内为2592000

  
  

lastpost/2592000/

  
  

posts

  
  

  
  

用户发贴数范围,设置发贴数的最小值和最大值,中间使用英文逗号分隔,发贴数介于10100之间表示为10,100

  
  

posts/10,100/

  
  

digestposts

  
  

  
  

用户精华贴数范围,设置精华贴数的最小值和最大值,中间使用英文逗号分隔,精华贴数介于10100之间表示为10,100

  
  

digestposts/10,100/

  
  

oltime

  
  

  
  

用户在线时间范围,设置在线时间的最小值和最大值,中间使用英文逗号分隔,在线时间介于0604800之间表示为0,604800

  
  

oltime/0,604800/

  
  

pageviews

  
  

  
  

用户页面浏览数范围,设置页面浏览数的最小值和最大值,中间使用英文逗号分隔,页面浏览数介于10100之间表示为10,100

  
  

pageviews/10,100/

  
  

credits

  
  

  
  

用户积分数范围,设置积分数的最小值和最大值,中间使用英文逗号分隔,积分数介于10100之间表示为10,100

  
  

credits/10,100/

  
  

credits1

  
  

  
  

用户扩展积分1数范围,设置扩展积分1数的最小值和最大值,中间使用英文逗号分隔,扩展积分1数介于10100之间表示为10,100

  
  

credits1/10,100/

  
  

credits2

  
  

  
  

用户扩展积分2数范围,设置同上

  
  

credits2/10,100/

  
  

credits3

  
  

  
  

用户扩展积分3数范围,设置同上

  
  

credits3/10,100/

  
  

credits4

  
  

  
  

用户扩展积分4数范围,设置同上

  
  

credits4/10,100/

  
  

credits5

  
  

  
  

用户扩展积分5数范围,设置同上

  
  

credits5/10,100/

  
  

credits6

  
  

  
  

用户扩展积分6数范围,设置同上

  
  

credits6/10,100/

  
  

credits7

  
  

  
  

用户扩展积分7数范围,设置同上

  
  

credits7/10,100/

  
  

credits8

  
  

  
  

用户扩展积分8数范围,设置同上

  
  

credits8/10,100/

  
  

order

  
  

m.posts desc

  

m.digestposts  desc

  

m.oltime desc

  

m.pageviews  desc

  

m.credits  desc

  

m.extcredits1  desc

  

m.extcredits2  desc

  

m.extcredits3  desc

  

m.extcredits4  desc

  

m.extcredits5  desc

  

m.extcredits6  desc

  

m.extcredits7  desc

  

m.extcredits8  desc

  

m.regdate  desc

  

m.lastvisit  desc

  

m.lastpost  desc

  

m.lastactivity  desc

  
  

列表排序,设定附件根据何种条件排序,可选项中表示的含义依次为:发贴数、精华贴数、在线时间、页面浏览数、积分、扩展积分1、扩展积分2、扩展积分3、扩展积分4、扩展积分5、扩展积分6、扩展积分7、扩展积分8、注册时间、上次访问时间、上次发贴时间、上次活动时间,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/m.posts  desc/

  

order/m.oltime  asc/

  

order/m.credits  desc, m.regdate desc/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于用户签名长度和签名截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

signaturelen

  
  

  
  

用户签名长度,根据设置的长度截取用户签名,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

signaturelen/200/

  
  

signaturedot

  
  

01

  
  

签名截取后是否有省略号,占签名长度的3个字节

  
  

signaturedot/1/

  

  

模块名

  
  

bbspost 论坛帖子

  

  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  

  

pid

  
  

  
  

指定帖子pid(s),多个pid使用英文逗号分隔,设置了pid下面所有的条件筛选参数均不生效

  
  

pid/23/

  

pid/23,56,178/

  

  

fid

  
  

  
  

指定版块fid(s),多个fid使用英文逗号分隔

  
  

fid/23/

  

fid/23,56,178/

  

  

tid

  
  

  
  

帖子所在主题tid(s),多个tid使用英文逗号分隔

  
  

tid/34/

  

tid/34,45,67/

  

  

first

  
  

01

  
  

第一个主题贴,0为不限制,1为是主题贴

  
  

first/1/

  
  

attachment

  
  

01

  
  

包含附件,0为不限制,1为主题包含附件

  
  

attachment/1/

  
  

order

  
  

dateline desc

  
  

列表排序,设定论坛板块根据何种条件排序,可选项中表示的含义依次为:发布时间,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/dateline  desc/

  

  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  

  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  

  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  

  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

bbsthread 论坛主题

  

  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  

  

tid

  
  

  
  

指定主题tid(s),多个tid使用英文逗号分隔,设置了tid下面所有的条件筛选参数均不生效

  
  

tid/34/

  

tid/34,45,67/

  

  

fid

  
  

  
  

指定版块fid(s),多个fid使用英文逗号分隔

  
  

fid/23/

  

fid/23,56,178/

  

  

typeid

  
  

  
  

主题分类类别typeid(s),多个typeid使用英文逗号分隔

  
  

typeid/1/

  

typeid/1,2,3/

  
  

digest

  
  

123

  
  

精华级别,调用多个精华级别使用英文逗号分隔

  
  

digest/1/

  

digest/1,2,3/

  
  

blog

  
  

01

  
  

加入论坛文集,0为不限制,1为加入到论坛文集

  
  

blog/1/

  
  

poll

  
  

01

  
  

投票主题,0为不限制,1为是投票主题

  
  

poll/1/

  
  

attachment

  
  

01

  
  

包含附件,0为不限制,1为主题包含附件

  
  

attachment/1/

  
  

closed

  
  

01

  
  

关闭主题,0为不限制,1为主题关闭

  
  

closed/1/

  
  

dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

lastpost

  
  

  
  

最后回复范围,单位为秒,表示多长时间之内,1周之内为604800

  
  

lastpost/604800/

  
  

authorid

  
  

  
  

附件作者uid(s),多个authorid使用英文逗号分隔

  
  

authorid/1/

  

authorid/12,34,56/

  
  

readperm

  
  

  
  

阅读权限范围,设置阅读权限的最小值和最大值,中间使用英文逗号分隔,阅读权限介于10100之间表示为10,100

  
  

readperm/10,100/

  
  

price

  
  

  
  

出售价格范围,设置出售价格的最小值和最大值,中间使用英文逗号分隔,出售价格介于10100之间表示为10,100

  
  

price/10,100/

  
  

views

  
  

  
  

查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔,查看数介于10100之间表示为10,100

  
  

views/10,100/

  
  

replies

  
  

  
  

回复数范围,设置回复数的最小值和最大值,中间使用英文逗号分隔,回复数介于10100之间表示为10,100

  
  

replies/10,100/

  
  

rate

  
  

  
  

主题评分范围,设置主题评分的最小值和最大值,中间使用英文逗号分隔,主题评分介于10100之间表示为10,100

  
  

rate/10,100/

  
  

order

  
  

displayorder  desc

  

dateline desc

  

lastpost desc

  

views desc

  

replies desc

  

digest desc

  

rate desc

  

readperm desc

  

price desc

  
  

列表排序,设定主题根据何种条件排序,可选项中表示的含义依次为:置顶级别、发布时间、回复时间、查看数、回复数、精华级别、评分值、查看权限、购买积分,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/dateline  asc/

  

order/views  desc, dateline desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  

  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  

  

bbsurltype

  
  

site

  

bbs

  
  

帖子链接模式,site为文章系统模式查看,bbs为直接进入论坛查看,两种模式二选一

  
  

bbsurltype/site/

  

bbsurltype/bbs/

  

  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于内容长度和内容截取后省略号的设置才会有效

  
  

showdetail/1/

  

  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  

  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

category 系统分类

  

  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  

  

catid

  
  

  
  

指定分类ID(s),多个catid使用英文逗号分隔,设置了catid下面所有的条件筛选参数均不生效

  
  

catid/1/

  

catid/2,3,4/

  

  

type

  
  

news

  
  

分类归属系统,SS7中只有news一种类型,所以可以不写这一项

  
  

type/news/

  

  

upid

  
  

  
  

上级分类ID(s),多个upid使用英文逗号分隔

  
  

upid/1/

  

upid/2,3,4/

  

  

isroot

  
  

01

  
  

是否根分类,0为不限制,1为是根分类

  
  

isroot/1/

  

  

order

  
  

displayorder  desc

  
  

列表排序,设定主题根据何种条件排序,可选项中表示的含义依次为:置顶级别、发布时间、回复时间、查看数、回复数、精华级别、评分值、查看权限、购买积分,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/dateline  asc/

  

order/views  desc, dateline desc/

  

  

模块名

  
  

friendlink 站点友情链接

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

id

  
  

  
  

指定站点友情链接id(s),多个id使用英文逗号分隔,设置了id下面所有的条件筛选参数均不生效

  
  

id /23/

  

id /23,56,178/

  
  

note

  
  

01

  
  

友情链接介绍,0为不限制,1为有介绍

  
  

note/1/

  
  

logo

  
  

01

  
  

友情链接图标,0为不限制,1为有图标

  
  

logo/1/

  
  

order

  
  

displayorder  desc

  

id desc

  
  

列表排序,设定友情链接根据何种条件排序,可选项中表示的含义依次为:显示顺序、添加顺序,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/displayorder  desc, id desc/

  
  

namelen

  
  

  
  

链接名长度,根据设置的长度截取链接名,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

namelen/12/

  
  

namedot

  
  

01

  
  

链接名截取后是否有省略号,占链接名长度的3个字节

  
  

namedot/1/

  
  

notelen

  
  

  
  

链接介绍长度,根据设置的长度截取链接介绍,单位字节,方式同链接名长度设置

  
  

notelen/50/

  
  

notedot

  
  

01

  
  

链接介绍截取后是否有省略号,占链接介绍长度的3个字节

  
  

notedot/1/

  
回复

使用道具 举报

 楼主| Gnagno 发表于 2009-11-16 23:13:11 | 显示全部楼层
  

模块名

  
  

model_category  模型中的系统分类

  

  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  

  

name

  
  

  
  

模型名称,即模型的英文标识,只可填写一个

  
  

name/hr/

  

  

catid

  
  

  
  

指定分类ID(s),多个catid使用英文逗号分隔,设置了catid下面所有的条件筛选参数均不生效

  
  

catid/1/

  

catid/2,3,4/

  

  

type

  
  

news

  
  

分类归属系统,SS7中只有news一种类型,所以可以不写这一项

  
  

type/news/

  

  

upid

  
  

  
  

上级分类ID(s),多个upid使用英文逗号分隔

  
  

upid/1/

  

upid/2,3,4/

  

  

isroot

  
  

01

  
  

是否根分类,0为不限制,1为是根分类

  
  

isroot/1/

  

  

order

  
  

displayorder  desc

  
  

列表排序,设定主题根据何种条件排序,可选项中表示的含义依次为:置顶级别、发布时间、回复时间、查看数、回复数、精华级别、评分值、查看权限、购买积分,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/displayorder  desc/

  

order/dateline  asc/

  

order/views  desc, dateline desc/

  

  

模块名

  
  

model 模型

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

name

  
  

  
  

模型名称,即模型的英文标识,只可填写一个

  
  

name/hr/

  
  

itemid

  
  

  
  

指定模型内容的itemid(s),多个itemid使用英文逗号分隔,设置了itemid下面所有的条件筛选参数均不生效

  
  

itemid/23/

  

itemid/23,56,178/

  
  

grade

  
  

12345

  
  

审核等级,调用多个等级使用英文逗号分隔

  
  

grade/1/

  

grade/2,3,4/

  
  

catid

  
  

  
  

站点分类,调用多个分类使用英文逗号分隔

  
  

catid/2/

  

catid/3,4,5,6/

  
  

uid

  
  

  
  

指定作者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

haveattach

  
  

012

  
  

包含附件,0为不限制,1为包含附件,2为必须包含图片附件

  
  

haveattach/1/

  

haveattach/2/

  
  

dateline

  
  

  
  

发布时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

lastpost

  
  

  
  

最后回复范围,单位为秒,表示多长时间之内,1周之内为604800

  
  

lastpost/604800/

  
  

viewnum

  
  

  
  

查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔,查看数介于10100之间表示为10,100

  
  

viewnum/10,100/

  
  

replynum

  
  

  
  

回复数范围,设置回复数的最小值和最大值,中间使用英文逗号分隔,回复数介于10100之间表示为10,100

  
  

replynum/10,100/

  
  

order

  
  

i.dateline  desc

  

i.lastpost  desc

  

i.viewnum  desc

  

i.replynum  desc

  
  

列表排序,设定资讯根据何种条件排序,可选项中表示的含义依次为:发布时间、回复时间、查看数、回复数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/i.dateline  desc/

  

order/i.viewnum  asc/

  

order/i.viewnum  desc, i.dateline desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

showcategory

  
  

01

  
  

读取所在分类栏目名,包括读取到该分类的一些详细信息

  
  

showcategory/1/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于内容长度和内容截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

poll 投票

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

pollid

  
  

  
  

指定投票的id(s),多个pollid使用英文逗号分隔,设置了pollid下面所有的条件筛选参数均不生效

  
  

pollid/23/

  

pollid/23,56,178/

  
  

dateline

  
  

  
  

发起时间范围,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

order

  
  

dateline desc

  

pollnum desc

  
  

列表排序,设定投票根据何种条件排序,可选项中表示的含义依次为:发起日期、参与人数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/dateline  desc/

  

order/dateline  desc, pollnum desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

spacecomment 用户回复

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

cid

  
  

  
  

指定评论的cid(s),多个cid使用英文逗号分隔,设置了cid下面所有的条件筛选参数均不生效

  
  

cid/23/

  

cid/23,56,178/

  
  

type

  
  

news

  
  

系统类型,SS7中只有news一种类型,所以可以不写这一项

  
  

type/news/

  
  

itemid

  
  

  
  

指定被评论的主题的itemid(s),多个itemid使用英文逗号分隔

  
  

itemid/23/

  

itemid/23,56,178/

  
  

uid

  
  

  
  

指定被评论的主题的作者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

authorid

  
  

  
  

指定评论作者id(s),多个authorid使用英文逗号分隔

  
  

authorid/1/

  

authorid/12,34,56/

  
  

order

  
  

dateline desc

  

rates desc

  
  

列表排序,设定投票根据何种条件排序,可选项中表示的含义依次为:评论时间、评论分数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/dateline  desc/

  

order/dateline  desc, rates desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

tag TAG

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

tagid

  
  

  
  

指定TAG id(s),多个tagid使用英文逗号分隔,设置了tagid下面所有的条件筛选参数均不生效

  
  

tagid/23/

  

tagid/23,56,178/

  
  

dateline

  
  

  
  

创建时间,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

uid

  
  

  
  

指定创建者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

order

  
  

spacenewsnum  desc

  
  

列表排序,设定投票根据何种条件排序,可选项中表示的含义依次为:资讯数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/spacenewsnum  desc/

  

  

模块名

  
  

uchblog UCH日志

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

blogid

  
  

  
  

指定UCH日志id(s),多个blogid使用英文逗号分隔,设置了blogid下面所有的条件筛选参数均不生效

  
  

blogid/23/

  

blogid/23,56,178/

  
  

picflag

  
  

012

  
  

是否含有图片,0表示忽略,1表示不含图片,2表示含有图片

  
  

picflag/1/

  

picflag/2/

  
  

dateline

  
  

  
  

日志发布时间,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

uid

  
  

  
  

指定作者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

viewnum

  
  

  
  

查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔,查看数介于10100之间表示为10,100

  
  

viewnum/10,100/

  
  

replynum

  
  

  
  

回复数范围,设置回复数的最小值和最大值,中间使用英文逗号分隔,回复数介于10100之间表示为10,100

  
  

replynum/10,100/

  
  

tracenum

  
  

  
  

被踩数范围,设置被踩数的最小值和最大值,中间使用英文逗号分隔,被踩数介于10100之间表示为10,100

  
  

tracenum/10,100/

  
  

order

  
  

dateline desc

  

viewnum desc

  

replynum desc

  

tracenum desc

  
  

列表排序,设定日志根据何种条件排序,可选项中表示的含义依次为:发布时间、查看数、回复数、被踩数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/dateline  desc/

  

order/viewnum  asc/

  

order/viewnum  desc, dateline desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于内容长度和内容截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

messagelen

  
  

  
  

内容长度,根据设置的长度截取内容,单位字节,方式同标题长度设置

  
  

messagelen/200/

  
  

messagedot

  
  

01

  
  

内容截取后是否有省略号,占内容长度的3个字节

  
  

messagedot/1/

  

  

模块名

  
  

uchphoto UCH相册

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

albumid

  
  

  
  

指定UCH相册id(s),多个albumid使用英文逗号分隔,设置了albumid下面所有的条件筛选参数均不生效

  
  

albumid/23/

  

albumid/23,56,178/

  
  

dateline

  
  

  
  

相册建立时间,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

updatetime

  
  

  
  

相册最后更新时间,单位为秒,表示多长时间之内,1周之内为604800

  
  

updatetime/604800/

  
  

uid

  
  

  
  

指定作者uid(s),多个uid使用英文逗号分隔

  
  

uid/1/

  

uid/12,34,56/

  
  

order

  
  

dateline desc

  

updatetime desc

  

picnum desc

  
  

列表排序,设定相册根据何种条件排序,可选项中表示的含义依次为:建立时间、最后更新时间、照片数,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/dateline  desc/

  

order/picnum  asc/

  

order/picnum  desc, dateline desc/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  

  

模块名

  
  

uchspace UCH个人空间

  
  

参数名

  
  

参数可选值

  
  

说明

  
  

举例

  
  

uid

  
  

  
  

指定UCH个人空间uid (s),多个uid使用英文逗号分隔,设置了uid下面所有的条件筛选参数均不生效

  
  

uid/23/

  

uid/23,56,178/

  
  

avatar

  
  

  
  

是否含有头像,0为忽略,1为没有头像,2为有头像

  
  

avatar/1/

  

avatar/2/

  
  

dateline

  
  

  
  

空间建立时间,单位为秒,表示多长时间之内,1天之内为86400

  
  

dateline/86400/

  
  

updatetime

  
  

  
  

空间最后更新时间,单位为秒,表示多长时间之内,1周之内为604800

  
  

updatetime/604800/

  
  

viewnum

  
  

  
  

空间查看数范围,设置查看数的最小值和最大值,中间使用英文逗号分隔,查看数介于10100之间表示为10,100

  
  

viewnum/10,100/

  
  

friendnum

  
  

  
  

好友数量范围,设置好友数的最小值和最大值,中间使用英文逗号分隔,好友数介于10100之间表示为10,100

  
  

friendnum/10,100/

  
  

order

  
  

dateline desc

  

updatetime desc

  

viewnum desc

  

friendnum desc

  
  

列表排序,设定空间根据何种条件排序,可选项中表示的含义依次为:建立时间、最后更新时间、空间查看数、好友数量,后面的desc表示降序排列,升序排列则使用asc替换desc,多个排列条件之间使用英文逗号分隔,排在前面的条件首先起作用,其他条件依次递减

  
  

order/dateline  desc/

  

order/viewnum  asc/

  

order/viewnum  desc, dateline desc/

  
  

showdetail

  
  

01

  
  

读取详细内容信息,设置为1,对于标题长度和标题截取后省略号的设置才会有效

  
  

showdetail/1/

  
  

subjectlen

  
  

  
  

标题长度,根据设置的长度截取标题,单位字节,设置的长度中包含了3个字节的省略号,例如长度设置为12,截取后,对于全英文剩9个字母,对于全中文剩5个中文

  
  

subjectlen/12/

  
  

subjectdot

  
  

01

  
  

标题截取后是否有省略号,占标题长度的3个字节

  
  

subjectdot/1/

  
回复

使用道具 举报

 楼主| Gnagno 发表于 2009-11-16 23:14:01 | 显示全部楼层

五、SQL参数

SQL参数是一个功能很强大的参数,通过它可以替代以上大部分的参数。

望文生义,SQL即是SQL语句,即我们平常所写的SQL,只不过它必须经过后台模块生成处理后才可以使用。

下面这样一个SQL参数是不正确的:

  
        Sql/select    * from supe_spaceitems/         
   
   


这样的SQL语句没有经过转义,程序是不会识别的,正确的sql参数应该是在后台模块管理,创建模块处生成的,如下面是正确的:

  
        sql/SELECT%20%2A%20FROM%20supe_spaceitems/   
   
   



使用SQL参数需要注意以下几点:

1、
使用sql参数时最好不要加limit参数,因为在模块的limit参数同样是起作用的。

2、
使用sql参数时最好不要使用子查询,严重影响系统的性能。

3、
使用sql参数时可以跟where 子句,子句后面可以跟固定的值,如果有变量,需要做变通,进行一下数据处理。

  
        Select
*
from
supe_spaceitems where it emid=$itemid
   
   
   


  
        sql/SELECT%20%20%2A%20%20from%20%20supe_spaceitems%20where%20it%20emid%3D%24itemid/         
   
   
生成的SQL参数如下:

需要将其改为下面的语句才可以执行(将%24转换为$)。

  
        sql/SELECT%20%20%2A%20%20from%20%20supe_spaceitems%20where%20itemid%3D$itemid         
   
   


下面给出一个完整的SQL参数例子,可以执行,但前提是表前缀一定是supe_才可以。

  
        <!--{block name="poll"    parameter="sql/SELECT%20%20%2A%20%20from%20%20supe_spaceitems/limit/0,5/cachetime/900/cachename/test/tpl/data"}--><!--test-->   
   
   


4、警告:资讯、文章投稿、与模型表不能使用高级模式,如需用SQL查询数据,请用其他的模块来代码。

说明:sql参数是查询表supe_spaceitems


Limit
参数限制了取出的数据记录条数为5条


Cachetime
参数限制了缓存时间为900秒


Cachenme
参数指定了取数据时所用的变量名test,即:$_SBLOCK[‘test’]


Tpl
参数限制了只获取数据,没有样式。

附件:

sql参数中原字符与转义后的字符对照表

  

原字符

  
  

转义后的字符

  
  

备注

  
  

*

  
  

%2A

  
  

  
  

空格

  
  

%20

  
  

  
  

=

  
  

%3D

  
  

  
  

$

  
  

%24

  
  

SQ L中有变量,需要用到此值

  
  

%

  
  

%25

  
  

%一般在模糊查询中用到,但不建议使用此种查询,太消耗数据库资源。

  
回复

使用道具 举报

 楼主| Gnagno 发表于 2009-11-16 23:15:05 | 显示全部楼层
如果你有world软件可以自己下载看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

MedBoy 发表于 2009-11-17 00:36:01 | 显示全部楼层
很有帮助,谢谢!
回复

使用道具 举报

computur 发表于 2009-11-17 00:48:11 | 显示全部楼层
好东西.谢谢了.
回复

使用道具 举报

stheng123 发表于 2009-11-17 00:56:38 | 显示全部楼层
谢谢分享。帮助很大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-14 14:43 , Processed in 0.064747 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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