留着备用
===============================================================================
常用模板设置
===============================================================================
载入区块配置文件
{?set jieqi_blocks_module = “article”?}
{?set jieqi_blocks_config = “infoblocks”?}
以上表示载入,/configs/article/infoblocks.php
如果以上jieqi_blocks_module值是 system,则载入 /configs/infoblocks.php
列表页针对翻页的设置
{?set jieqi_page_rows = “100”?} 一页几条记录
{?set jieqi_page_links = “10”?} 翻页栏显示几个链接
{?set jieqi_page_var = “page”?} 页码参数变量名
指定框架页的设置,默认所有页面都载入统一的theme.html,如果某个页面需要单独theme,如下指定
{?set jieqi_page_template = “themes/jieqi/theme1.html”?}
设置网页头部的title和keywords
{?set $jieqi_pagetitle = “{$articlename}-{$author}-{$jieqi_sitename}”?}
{?set $meta_keywords = “{$articlename} {$author} {$sort}”?}
{?set $meta_description = “{$articlename} {$author} {$sort}”?}
模板中载入其它只模板
默认theme.html是包含页头页尾的框架,如有需要也可以做成页头页尾分离模式,如
{?include file=”themes/jieqi/header.html”?}
中间部分内容模板
{?include file=”themes/jieqi/footer.html”?}
===============================================================================
常用url的函数调用方式
===============================================================================
url函数格式
{?function jieqi_geturl:’模块名’:’函数名’:’变量1′:’变量2′:’变量3′?}
其中 ‘模块名’ 和 ‘函数名’ 来决定调用什么函数
后面有几个变量名则根据实际函数而定
用户信息相关,假设 uid 为当前用户ID变量,avatar为头像信息标志
个人信息页url:{?function jieqi_geturl:’system’:’user’:$uid:’info’?}
会员空间也url:{?function jieqi_geturl:’system’:’user’:$uid:’page’?}
会员头像url:{?function jieqi_geturl:’system’:’avatar’:$uid:’l’:$avatar?}
第四参数:’l’-头像大图,’s’-头像小图,’i’-头像图标(16*16)
第五参数:$avatar 是指头像图片类型标志,如果有这个变量就设置,没有的话可以不用,直接 {?function jieqi_geturl:’system’:’avatar’:$uid:’l’?}
小说信息相关,假设 articleid 为小说ID变量,chapterid 为章节ID变量,imgflag 为封面标志,isvip 为章节是否vip标志
信息页url:{?function jieqi_geturl:’article’:’article’:$articleid:’info’?}
目录页url:{?function jieqi_geturl:’article’:’article’:$articleid:’index’?}
全文阅读url:{?function jieqi_geturl:’article’:’article’:$articleid:’full’?}
章节阅读页url:{?function jieqi_geturl:’article’:’chapter’:$chapterid:$articleid:$isvip’?}
封面图片url:{?function jieqi_geturl:’article’:’cover’:$articleid:’s’:$imgflag?}
其中第四参数: ‘s’-封面小图,’l’-封面大图
第五参数:$imgflag 是头像类型的数字标志,有这个变量就设置,没有可以不用,直接 {?function jieqi_geturl:’article’:’cover’:$articleid:’s’?}
排行榜列表url:{?function jieqi_geturl:’article’:’toplist’:$page:$order:$sortid:$fullflag?}
$page 是页码,默认显示第一个可以直接写 1
$order 是排序方式,比如 allvisit 表示总点击排行,排序方式可参考 /configs/article/top.php
$sortid 是指显示某一分类ID,显示全部分类,可以不用这个变量或者设置成 0
$fullflag 是否只显示全部,不设置或者设置成0显示全部,设置成1只显示全本
分类列表url:{?function jieqi_geturl:’article’:’articlelist’:$page:$sortid:$fullflag?}
$page 是页码,默认显示第一个可以直接写 1
$sortid 是指显示某一分类ID,显示全部分类,可以不用这个变量或者设置成 0
$fullflag 是否只显示全部,不设置或者设置成0显示全部,设置成1只显示全本
首字母列表url:{?function jieqi_geturl:’article’:’initial’:$page:$initial:$fullflag?}
$page 是页码,默认显示第一个可以直接写 1
$initial 是首字母标志,比如 B
$fullflag 是否只显示全部,不设置或者设置成0显示全部,设置成1只显示全本
作者专栏url:{?function jieqi_geturl:’article’:’author’:$authorid:$author?}
$authorid 是作者id,如果是本站作者,则使用此变量,忽略后面的 $author,写成 {?function jieqi_geturl:’article’:’author’:$authorid?}
$author 作者名称,如果非本站作者,那作者ID为0,依赖作者名搜索相关作品,写成 {?function jieqi_geturl:’article’:’author’:0:$author?}
===============================================================================
常用模板变量标签说明
所有变量在模板中使用时候格式为 {?$变量名?}
===============================================================================
全站通用变量
jieqi_url – 本站网址,对应后台系统定义中的“网站地址”
jieqi_local_url – 带http开头的本站网址
jieqi_main_url – 主服务器网址,默认同 jieqi_local_url
jieqi_user_url – 会员服务器网址,默认同 jieqi_local_url
jieqi_host – 本站主域名
jieqi_rootpath – 网站根目录,如 E:/web
jieqi_theme – 网站风格名称
jieqi_themeurl – 网站风格目录的网址,最后带斜杠,如 http://www.jieqi.com/themes/jieqi/
jieqi_charset – 网页编码,如 gbk
jieqi_version – 系统程序版本号,如 1.80
jieqi_sitename – 网站名称
jieqi_email – 联系管理员的email
jieqi_pagetitle – html头部的 title 内容
meta_keywords – html头部的 keywords 内容
meta_description – html头部的 description 内容
meta_copyright – html头部的 copyright 内容
jieqi_banner – 对应后台系统定义的banner代码
jieqi_top_bar – 对应后台系统定义的顶部通栏
jieqi_bottom_bar – 对应后台系统定义的底部通栏
jieqi_time – 当前时间,INT型
egoldname – 虚拟币名称,如:小说币
ajax_request – 是否使用AJAX提交,0-否,1-是
jieqi_thisurl – 当前访问的页面网址,包括GET参数
jieqi_shareurl – 分享当前页面的网址
jieqi_thisfile – 当前访问程序路径,不含参数
url_gb2312 – 本页简体版网址
url_big5 – 本页繁体版网址
jieqi_modules – 模块变量数组,比如小说模块的根目录网址为 jieqi_modules[‘article’][‘url’]
===============================================================================
当前登录用户信息(全站通用)
jieqi_sessid – 用户登录后的 session id
jieqi_userid – 用户ID,0-未登陆,>0-已登录
jieqi_username – 用户昵称
jieqi_useruname – 用户账号
jieqi_group – 所属用户组,INT型
jieqi_groupname – 所属用户组名称
jieqi_score – 积分值
jieqi_experience – 经验值
jieqi_egold – 虚拟币值
jieqi_honor – 头衔
jieqi_vip – 是否VIP用户,0-否,>0-是
jieqi_avatar – 头像类型,0-无头像,>0-有头像
jieqi_newmessage – 是否有短消息 0-无,>0-有短消息
jieqi_setting – 个人设置数组
===============================================================================
分页列表专有标签(仅对分页页面有效)
jieqi_page_totalrows – 总记录数
jieqi_page_pagerows – 每页记录数
jieqi_page_totalpages – 总页数
jieqi_page_pagelinks – 分页链接显示几个页码
jieqi_page_pagevar – 页码变量名,默认: page
jieqi_page_useajax – 是否使用AJAX翻页,0-否,1-是
jieqi_page_linkurl – 默认翻页网址
jieqi_page_current – 当前页的页码,INT型
jieqi_page_currenturl – 当前页网址
jieqi_page_previous – 上一页页码,0-表示没上一页
jieqi_page_previousurl – 上一页网址
jieqi_page_next – 下一页页码,0-表示没下一页
jieqi_page_nexturl – 下一页网址
===============================================================================
小说信息变量(对小说信息页、列表页、阅读页有效)
比如 小说名称 的主要变量名为 articlename
其中显示单本小说的时候,模板中可以写成 {?$articlevals[‘articlename’]?} 或者 {?$articlename?}
显示多本小说时候,模板循环语句中写成 {?$articlerows[i][‘articlename’]?} 或者 {?articlerows[i].articlename?}
注意:1.8开始小说信息页,默认不包含最新书评,改成用区块调用书评信息
articleid – 小说ID
siteid – 来源网站ID,0-本站小说 >0-其它网站共享
sourceid – 来源站的小说ID
postdate – 小说的创建时间(INT型)
lastupdate – 最后更新时间(INT型)
articlename – 小说名称
articlecode – 小说编码(默认不用)
backupname – 小说备用名(默认不用)
keywords – 关键字/作品标签(多个关键字用英文空格分隔)
roles – 主人公(默认不用,多个用英文空格分隔)
initial – 小说名称首字母
authorid – 作者ID
author – 作者
posterid – 发表者ID
poster – 发表者
agentid – 代理者ID
agent – 代理者
sortid – 类别ID
sort – 类别名称
sortname – 类别名称(与前者相同,建议用前者)
typeid – 子类ID
type – 子类名称
typename – 子类名称(与前者相同,建议用前者)
libid – 所属书库ID
intro – 小说内容简介
notice – 作品公告
foreword – 编辑点评
setting – 作品参数设置(数组类型)
lastvolumeid – 最新分卷ID
lastvolume – 最新分卷名称
lastchapterid – 最新章节ID
lastchapter – 最新章节名称
lastsummary – 最新章节内容摘要
url_lastchapter – 最新章节的url
chapters – 章节数
size – 小说字节数
size_c – 小说字数(一个中文字占2个字节)
size_k – 小说千字数
size_w – 小说万字数
dayvisit – 小说当天访问量
weekvisit – 小说本星期访问量
monthvisit – 小说本月访问量
allvisit – 小说所有访问量
dayvote – 小说当天票数
weekvote – 小说本星期票数
monthvote – 小说本月票数
allvote – 小说所有票数
goodnum – 收藏数
reviewsnum – 评论数
ratenum – 评分次数
rateavg – 平均得分,如 8.3
rateavg_i – 平均得分的整数部分,如 8
rateavg_d – 平均得分的小数部分,如 3
toptime – 站长推荐时间(>0都属于推荐作品)
permission – 授权类型
firstflag – 是否本站首发
fullflag – 是否全本
imgflag – 封面图片标志(0-无封面,>0有封面)
display – 是否显示(0-显示 1-待审 2-隐藏)
progress – 写作进度
issign – 是否签约
signtime – 签约时间(INT型)
rgroup – 所属频道
freetime – 免费章节最近更新时间
freesize – 免费章节字节数
isvip – 是否vip小说
viptime – vip章节最近更新时间
vipid – vip作品信息ID
vipchapters – vip章节数
vipsize – vip字节数
vipvolumeid – vip最新分卷ID
vipvolume – vip最新分卷
vipchapterid – vip最新章节ID
vipchapter – vip最新章节
vipsummary – vip最新章节内容摘要
url_vipchapter – vip最新章节url
articlesubdir – 根据小说ID计算出来的子目录,前面带”/”,比如:”/12″
hasimage – 是否有封面图(0-无,>0-有)
url_image – 封面图片url
url_simage – 封面小图url,默认跟url_image相同
url_limage – 封面大图url
url_articleinfo – 小说信息页url
url_articleindex – 小说目录页url
url_index – 同url_articleindex,为了兼容旧版,建议弃用
url_read – 同url_articleindex,为了兼容旧版,建议弃用
url_fullpage – 全文阅读url
url_manage – 管理本书url
url_bookcase – 加入书架url
url_uservote – 推荐本书url
url_authorpage – 作家专栏url
url_authorarticle – 作家作品url
url_report – 提交报告url
===============================================================================
小说目录页
显示作品信息,可以参考前面信息页标签说明,
比如小说名称用 {?$articlevals[‘articlename’]?} 或者 {?$articlename?}
章节列表自1.8开始有所变化:
1.7及以前版本目录页章节变量为 $indexrows,比如 $indexrows[i].cname1, $indexrows[i].cname2 分别表示一行里面第1和第2列的章节名。
1.8开始取消了列的概念,所有章节赋值在数组 $chapterrows,其变量含义为:
chapterrows[i].chaptertype 章节还是分卷标志,0-章节 1-分卷
chapterrows[i].chapterid 章节ID
chapterrows[i].chaptername 章节名称
chapterrows[i].isvip 是否VIP章节,0-免费 1-VIP
chapterrows[i].saleprice 章节售价(虚拟币值)
chapterrows[i].url_chapter 章节阅读页网址
chapterrows[i].size_c 章节字数
chapterrows[i].lastupdate 章节更新时间,数字类型,显示成时间格式改成 {?$chapterrows[i].lastupdate|date:’Y-m-d H:i:s’?}
注意:1.7版本的格式暂时能用,但是不推荐,建议都改成新的赋值方式
===============================================================================
小说章节页
显示作品信息,可以参考前面信息页标签说明,
比如小说名称用 {?$articlevals[‘articlename’]?} 或者 {?$articlename?}
其它变量:
articleid – 小说ID
article_id – 同articleid
chapterid – 章节ID
chapter_id – 同chapterid
jieqi_volume – 分卷名称
volumename – 同jieqi_volume
jieqi_chapter – 章节名称
chaptername – 同jieqi_chapter
jieqi_title – 分卷名称 章节名称
chaptertitle – 同jieqi_title
chaptertime – 章节更新时间(INT型)
chaptersize – 章节内容字节数
chaptersize_c – 章节内容字数
jieqi_content – 章节内容
preview_page – 上一页url
preview_chapterid – 上一页章节ID(0-无上一页)
index_page – 目录页网址
next_page – 下一页url
next_chapterid – 下一页章节ID(0-无下一页)
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jieqizhuanqu/2159.html