杰奇模板常用标签2.X

留着备用

===============================================================================

常用模板设置

===============================================================================

载入区块配置文件

{?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

(0)
彬彬笔记彬彬笔记
上一篇 2020年3月19日 19:12
下一篇 2020年3月19日 19:14

相关推荐

发表回复

登录后才能评论
蜀ICP备14017386号-13