SupeSite模板参数详解2009-03-09 22:29以资讯模块为例,在模块代码中类似一下的语句中用到各种参数代码,请根据对应中文名称和代码来学习。
supersite首页index.php代码示例:<!–{block name=”spacenews” parameter=”haveattach/1/showattach/1/order/i.dateline DESC/limit/0,4/subjectlen/24/cachetime/13930/cachename/picnews/tpl/data”}–>
文中红色部分为代码英文名称和参数,英文名前为中文名。下表是在自定义模块中的输入界面。
资讯
模块名/block name=”spacenews”
向导模式
向导模式
高级模式
过滤设置
指定资讯的itemid(s)
不指定
指定
输入资讯的itemid(s)
审核等级/grade/5
普通发布
二等级
三级页面
二级页面
首页发布
站点分类/catid/6,9
科技世界
互联网络
财经报道
体育资讯
明星娱乐
生活资讯
网站建设
动态报道
特别关注
包含附件/haveattach/2
不限制
主题包含附件
主题包含图片
精华级别/digest/1,2,3
精华I
精华II
精华III
置顶级别/top/3
置顶I
置顶II
置顶III
发布时间范围/dateline/604800
—不限制— 一天以来 两天以来 一周以来 两周以来 一个月以来 三个月以来 六个月以来 一年以来
最后回复范围/lastpost/86400
—不限制— 一天以来 两天以来 一周以来 两周以来 一个月以来 三个月以来 六个月以来 一年以来
指定圈子id/gid/1
指定作者uid/uid/1
查看数范围/viewnum/0,10
~
回复数范围/replynum/1,5
~
引用数范围/trackbacknum/0,3
~
好评分范围/goodrate/1,8
~
差评分范围/badrate/1,9
~
排序设置
列表排序/order/i.viewnum DESC,i.dateline DESC,i.digest ASC
第一排序
—— 发布时间 回复时间 查看数 回复数 引用数 精华级别 好评分 差评分
—- 递增 递减
第二排序
—— 发布时间 回复时间 查看数 回复数 引用数 精华级别 好评分 差评分
—- 递增 递减
第三排序
—— 发布时间 回复时间 查看数 回复数 引用数 精华级别 好评分 差评分
—- 递增 递减
高级模式
输入查询SQL文
只支持SELECT开头的查询语句
SELECT * FROM 表名 WHERE 1
数据设置
数据显示数目设置/limit/0,10
显示指定数目的信息
读取所有满足条件的信息,并分页显示
起始数据行数
显示数据条数
分页调用说明
启用数据分页显示后,在下面的”显示风格”配置环节,您必须指定”变量名”,并且模块风格文件只能选择”只获取数据”,此外,缓存更新时间设置将无效,数据不会被缓存。
列表信息将储存到 $_SBLOCK[变量名] 变量中
分页信息将储存到 $_SBLOCK[变量名_multipage] 变量中
您只需要在模板中对列表变量、分页变量加以灵活利用就可以了
每页显示数目
默认为20
数据设置
数据显示数目设置/perpage/10
显示指定数目的信息
读取所有满足条件的信息,并分页显示
起始数据行数
显示数据条数
分页调用说明
启用数据分页显示后,在下面的”显示风格”配置环节,您必须指定”变量名”,并且模块风格文件只能选择”只获取数据”,此外,缓存更新时间设置将无效,数据不会被缓存。
列表信息将储存到 $_SBLOCK[变量名] 变量中
分页信息将储存到 $_SBLOCK[变量名_multipage] 变量中
您只需要在模板中对列表变量、分页变量加以灵活利用就可以了
每页显示数目
默认为20
缓存设置
缓存更新时间间隔 /cachetime/900
单位:秒
选择时间 15分钟 30分钟 1小时 2小时 12小时 24小时
显示处理
标题长度/subjectlen/30
标题截取省略号/subjectdot/1
无省略号
有省略号
读取用户个人空间名称 /showspacename/1
读取作者的个人空间信息。本选项会增加服务器负担。
不读取
读取
读取主题所在圈子信息 /showgroupname/1
读取所在圈子的详细信息。本选项会增加服务器负担。
不读取
读取
读取所在分类栏目名/showcategory/1
不读取
读取
读取详细内容信息
读取详细内容信息,这将增加服务器负担。如果您只想获取标题列表,请不要选择该项。
不读取
读取
内容长度
内容截取省略号
无省略号
有省略号
显示风格
变量名 /cachename/123f
您可以把获取的数据集合放置到一个模块变量中。在模板文件中可以使用 $_SBLOCK[变量名] 来调用该数据集合
选择模块风格文件 /tpl/subject_li
针对不同的模块,有不同的模块风格来控制该模块数据的显示样式。您可以通过 模块风格 功能,来为该模块添加、设置不同的风格
只获取数据
资讯标题列表 显示数据: 资讯标题
显示方式: 以 <li>标题</li> 的方式循环显示
自己输入模块风格文件
如果上面列表中没有您需要的模块风格文件,您可以自己指定自己的模块风格文件地址。模块风格文件必须先上传,并放置于styles目录下面,后缀为.html.php
目录名: styles (在线新建模块风格文件)
文件名:
.html.php |