全局变量:
字符串变量
1 | seotitle,seokeywords,seodescription 默认seo变量 |
config常用参数详解 //调用如 {config.Webname}
1 | Webname 网站名称 |
oluser 当前在线用户数据参数详解
1 | Userid //用户ID |
扩展表字段说明
软件 3
1 | 等级 ext_softlevel |
商品 4
1 | 商品编号 ext_code |
分类信息 5
1 | 地区 ext_nativeplace |
视频
1 | 视频地址 ext_vfile |
图集
1 | 图片集合 ext_imgs |
DatabaseProvider.GetInstance().ContentCount() 内容数量,不包括专题
模板变量修饰器:
自定义模版类:
1 | <%inherits STA.Page.album%> |
引用命名空间:
1 | <%namespace STA.Config%> |
引用页面:
1 | <%include _albumheader%> |
调用广告:
1 | {ad 广告名} |
读取URL内容(默认utf-8):
1 | <%urltext gb2312 (http://www.baidu.com)%> |
获取子频道
1 | <%set {list}=SubChlList(0)%> |
所有频道
1 | <%set {list}=Caches.GetChannelTable()%> |
是否压缩输出页面
1 | <%set {iscompress}=false%> |
获取内容类型
1 | <%set {list}=Caches.GetContypeTable()%> |
变量声明调用:
1 | <%set (int){cid}=TypeParse.StrToInt({item[id]})%> |
获取内容URL
1 | {Urls.Contnet(id)} |
生成页面导航 1
1 | <%set (string){pguide}=PageNumber("第一页地址,可不填", "地址格式如:list.aspx?page=@page", 1[当前页码], 3[页数], 0[记录数,可填0], 7[页码导航链接数量], false[是否生成select跳转])%> |
生成页面导航 2
1 | <%set (string){pguide}=PageNumber("地址格式如:list.aspx?page=@page", 2[当前页码], 7[页码导航链接数量])%> |
生成页面导航 3
1 | <%set (string){pguide}=PageNumber("地址格式如:list.aspx?page=@page", 7[页码导航链接数量])%> |
生成页面导航 4
1 | <%set (string){pguide}=PageNumber("地址格式如:list.aspx?page=@page")%> |
生成页面导航 5
1 | <%set (string){pguide}=PageNumber()%> |
调用自定义变量:
方法1:{variable[vblname]}
方法2:
1 | <%set (string){vbl}=Variable("vblname")%> |
当前URL Request变量值:
1 | {request[uid]} |
URL编码
1 | <%urlencode(变量)%>; |
加入引用文件
1 | <%csharp%> |
重复内容33次:
1 | <%for("<td> </td>", 33)%> |
列表遍历:
1 | <%loop (ModelInfo) info GetList()%> |
按字节截取字符串
1 | <%getsubstring({abc[dd]},25,"...")%> |
条件语句:
1 | <%if {infloat}==0%> |
代码:
1 | <%csharp%> |
日期转换:
1 | <%datetostr({item[addtime]}, "yyyy-MM-dd HH:mm")%> |
string转int:
1 | {strtoint(变量)}; |
读取配置变量:
1 | {config.webname} |
数据调用:
1 | uid 发布的用户 |
调用内容
1 | action:content |
1 | <%load_data action=content output=nihao type=channel ctype=1 ext=photo uid=2 num=12 id=cid fields=id,name,tilte,ext_date order=5 ordertype=1 group=0 page=12 property=j,f,p self=1 durdate=30%> |
durdate 调用30天内的数据
1 | <%load_data action=content type=channel id=79,343 num=30 uid=1 fields=id,title,img order=0 property=r cache=1%> |
如果只写action 或output 后面必须留空如:
1 | <%load_data action=content %> <%load_data action=content output=23 %> |
调用频道
1 | action:channel |
1 | <%load_data action=channel output=nihao id=2 num=12 fields=id,name order=1%> |
调用链接
1 | action:link |
1 | <%load_data action=link output=nihao num=12 id=32 fields=id,name,tilte order=1%> |
调用杂志
1 | action:magazine |
1 | <%load_data action=magazine output=list num=12 likeid=你 fields=id,name,tilte order=1%> |
调用链接类型
1 | <%load_data action=linktype output=nihao num=12 fields=id,name order=1%> |
调用单页
1 | action:page |
1 | <%load_data action=page output=nihao num=12 likeid=about fields=id,name,tilte order=1%> |
调用标签
1 | action:tag |
1 | <%load_data action=tag output=nihao num=12 fields=id,name,tilte order=1 ordertype=desc%> |
其中order 2是为按内容数排序
调用评论:
1 | action:comment |
1 | <%load_data action=comment output=nihao id=3 num=12 fields=id,name,tilte order=1 ordertype=desc cache=0%> |
id为文档ID
调用投票:
1 | action:vote |
1 | <%load_data action=vote output=nihao num=12 likeid=dfd fields=id,name,tilte order=1%> |
sql语句(data为变量声明[必填]):
1 | tbprefix_ 为表前缀 |
1 | <%sqlstring data select variable_list * from tbprefix_contents%> |
频道分页:
1 | self //是否调用只调用本频道内容1是 0否 |
1 | Paging(int self, string fields, string orderBy, int pageSize, int pageN, bool isext, bool showselect, out DataTable datas) |
ajax调用 //t=动作名称
1 | conclick //获取内容浏览数 id内容id back是否更新并返回点击数 |
rss订阅;
1 | count 显示数量 |
1 | /tools/rss.aspx?count=200&chl=0&cache=0&order=0&peri=80 |
rss静态生成地址
1 | /sta/data/rss/频道id.xml |
搜索页面 (search.aspx)
1 | page 页码 |
搜素分页:
1 | fields //字段 typeid默认存在,不可写 |
1 | Paging(string fields, int pageN, out DataTable condata, out int pagecount, out int recordcount) |
JSON格式字符串转JSON
1 | function ToJson(data) { |
其他:
1 | /vote.aspx 投票功能展示 |
后台扩展:
数据库安装 @tbprefix_ 表前缀
自定义变量 图片选择
1 | <tr> |
1 | RegSelectFilePopWin("~field~selectimgfile", "~name~选择", "root=/files&filetype=jpeg,jpg,gif,png,bmp&fullname=1&cltmed=1&fele=~field~", "click", $("#~field~")); |

