17杰奇

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5421|回复: 1

杰奇模版制作,以及各种杰奇标签

[复制链接]

620

主题

265

回帖

101万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1012736
发表于 2024-8-22 16:05:11 | 显示全部楼层 |阅读模式
模板制作方法模板制作流程

打开浏览器,输入http://localhost/jieqi16_090826(jieqi16_090826是解压之后文件夹的名称),点击导航栏上面的网站管理进入后台,系统管理>系统定义,找到网站风格设置, 修改网站风格设置的名称,保存设置,点击左上边的网站首页,进入前台。


网站布局


这是网站的布局,只需修改所对应的样式,既可改变页面的宽度、高度等等...

页面布局的样式:

#wrapper // 总页面容器
#left  // 左边列
#right // 右边列
#centers // 中间列(一共为三列时)
#centerm // 中间列(一共为二列时)
#centerl // 中间列(一共为一列时)
#content // 主体内容

.main // 整页宽度的内容容器
.m_top // 网页最顶部(通常放快速导航链接)
.m_head // 网页头部(通常包括网站LOGO和BANNER)
.h_logo // 网站LOGO
.h_banner // 网站BANNER
.h_link // BANNER旁边的链接
.m_menu // 菜单栏
.m_foot // 网页底部

.block // 区块容器
.blocktitle // 区块标题
.blockcontent // 区块内容
.blocknote // 区块底部修饰


模板文件路径

JIEQI CMS 模板文件主要存在于以下几个目录中,更改相应的文件就能改变页面显示效果。注:为使更改后的模板生效,我们需要对相应的区块经行刷新 或者清理区块缓存。

modules/article/templates       //文章系统模板
modules/article/templates/blocks    //文章系统区块模板
modules/forum/templates       //论坛系统模板
modules/forum/templates/blocks    //论坛系统区块模板
templates              //公用页面模板(例如用户档案)
templates/blocks          //公用页面区块模板
themes/default           //主要风格模板

主要模板:

一般修改如下几个主要模板就能改变前台页面的大部分显示效果:modules/article/templates/index.html      // 目录页面
modules/article/templates/style.html      // 章节内容
modules/article/templates/fulltext.html     // 全文阅读
modules/article/templates/articleinfo.html    // 书籍摘要页面
themes/default/theme.html          // 动态页面公用模板

常用语法以及函数讲解

模板中标签的格式为{?XXX?},注意使用。

1、循环语句:
格式:{?section name=i loop=$var columns=1?}{?/section?}
说明:该语句以{?section name=i loop=$var columns=1?}开始,并以{?/section?}结束
举例:{?section name=i loop=$jieqi_cmblocks?}
   ……
   {?/section?}
解释:上例中表示的是,如果中间下方的区块存在,则在此处循环显示
2、判断语句
格式:{?if ... ?}...{? else ?}...{?elseif?}...{?/if?}
说明:该语句为判断语句
举例:{?if $jieqi_cmblocks.title != ""?}
   ……
   {?/if?}
解释:如果中间下方的区块的标题有内容,则显示这个区块的标题

3、截取字符串方法
函数:1、truncate - 截取固定长度字符串,参数一(必要):截取后长度,参数二:附加字符串。
格式:eg:$var=123456789;模板里面调用函数: {?$var|truncate:5?} | {?$var|truncate:5:"......"?}
输出:12345 | 123......

4、替换字符串
函数:str_replace - 字符串替换,参数一:查找的字符串,参数二:替换为字符串
格式:eg:$var=’http://www.jieqi.com‘;模板里面调用函数: {?$var|str_replace:"www":"demo"?}
输出: http://demo.jieqi.com

5、处理时间函数
函数:date - 把数字类型的时间格式化成字符串,参数一:格式化字符串
格式:eg:$time=1198226131;模板里面调用函数: {?$time|date:"Y-m-d H:i:s"?}
输出:2007-12-21 16:35:31

6、专用于生成子目录名字的函数
函数:subdirectory - JIEQI CMS 里面专用于生成子目录名字的函数,针对数字的处理,无参数。输出格式类似 "/12",其中"/" 是表示开始一个子目录,"12"是子目录名字。
格式:eg:$id=3456;模板里面调用函数:/files/article/html{?$id|subdirectory?}/{$id?}/index.html
输出:/files/article/html/3/3456/index.html

杰奇小说系统模板制作标签大全

杰奇小说系统模板制作标签大全让大家在制作模板过程中有个参照.

功能说明:小说排行区块(通用,缓存)

模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_articlelist.html”

{?$i['order']?}

模板标签:

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 到文章信息页的url

articlerows.type – 文章类型

articlerows.intro – 文章内容简介

articlerows.postdate – 文章的创建时间(日期)

articlerows.posttime – 文章的创建时间(秒数)

articlerows.update – 文章的最后修改时间(日期)

articlerows.uptime – 文章的最后修改时间(秒数)

articlerows.visitnum – 文章的访问量

articlerows.htmlurl – 文章静态页面的url

articlerows.url_index – 到文章目录页的url

articlerows.url_image – 文章封面图片的url

articlerows.lastchapterid – 章节序号

articlerows.lastchapter – 章节名称

articlerows.url_lastchapter – 章节的url

articlerows.lastvolume – 分卷序号

articlerows.lastvolume – 分卷名称

articlerows.url_articleindex – “最新章节”的url

articlerows.authorid – 作者序号

articlerows.author – 作者

articlerows.posterid – 发表者序号

articlerows.poster – 发表者

articlerows.agentid – 代理者序号

articlerows.agent – 代理者

articlerows.sortid – 类别序号

articlerows.sort – 类别

articlerows.size_k – 文章字节数

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

articlerows.lastupdate – 最后更新日期

articlerows.fullflag – 文章状态

url_more – “更多…”的url

2.block_commend.php

功能说明:封面推荐(通用,缓存)

模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_commend.html”

模板标签:

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 到文章信息页的url

articlerows.type – 文章类型

articlerows.intro – 文章内容简介

articlerows.url_index – 到文章目录页的url

articlerows.url_image – 文章封面图片的url

articlerows.authorid – 作者序号

articlerows.author – 作者

articlerows.sortid – 类别序号

articlerows.sort – 类别

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

3.block_myarticles.php

功能说明:我的文章列表(原创,动态)

模板文件:/templates/blocks/block_myarticles.html

模板标签:

articles.id – 文章序号

articles.caption – 文章名

articles.url – 文章名的url

articles.lastupdate – 最后修改时期

4.block_newreview.php

功能说明:最新书评(缓存)

模板文件:/templates/blocks/block_newreview.html

模板标签:

newrows.articleid – 文章序号

newrows.articlename – 文章名称

newrows.reviewid – 书评的序号

newrows.url_review – 书评的url

newrows.posterid – 评论者的序号

newrows.poster – 评论者

newrows.postdate – 评论时间

newrows.url_articleinfo – 到文章信息页的url

newrows.url_articleread – 到文章目录页的url

newrows.url_articleindex – 分卷的url

url_more – “更多…”的url

5.block_reviewslist.php

功能说明:书评列表区块(通用,缓存)

模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_newreview.html”

模板标签:

newrows.articleid – 文章序号

newrows.articlename – 文章名称

newrows.reviewid – 书评的序号

newrows.reviewtitle – 书评标题

newrows.url_review – 书评的url

newrows.posterid – 评论者的序号

newrows.poster – 评论者

newrows.postdate – 评论时间

newrows.url_articleinfo – 到文章信息页的url

newrows.url_articleread – 到文章目录页的url

newrows.url_articleindex – 分卷的url

url_more – “更多…”的url

6.block_search.php

功能说明:文章搜索(静态-文本)

模板文件:/templates/blocks/block_search.html

模板标签:

url_articlesearch – “文章搜索”提交的url

7.block_search.php

功能说明:文章搜索(静态-文本)

模板文件:/templates/blocks/block_search.html

模板标签:

url_articlesearch – “文章搜索”提交的url

8.block_toplist.php

功能说明:排行榜列表(静态-文本)

模板文件:/templates/blocks/block_toplist.html

模板标签:

url_allvisit – 总排行榜 的url

url_monthvisit – 月排行榜 的url

url_weekvisit – 周排行榜 的url

url_dayvisit – 日排行榜 的url

url_allauthorvisit – 原创总排行榜 的url

url_monthauthorvisit – 原创月排行榜 的url

url_weekauthorvisit – 原创周排行榜 的url

url_dayauthorvisit – 原创日排行榜 的url

url_allvote – 总推荐榜 的url

url_monthvote – 月推荐榜 的url

url_weekvote – 周推荐榜 的url

url_dayvote – 日推荐榜 的url

url_postdate – 最新入库 的url

url_lastupdate – 最近更新 的rul

url_authorupdate – 原创更新 的url

url_masterupdate – 转载更新 的url

url_goodnum – 总收藏榜 的url

url_size – 字数排行 的url

9.block_transarticles.php

功能说明:转载文章列表(动态)

模板文件:/templates/blocks/block_transarticles.html

模板标签:

articlerows.articleid – 文章序号

articlerows.articlename – 文章名

10.block_uarticles.php

功能说明:我的文章列表(原创,动态)

模板文件:/templates/blocks/block_uarticles.html

模板标签:

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 文章名称的url

articlerows.type – 文章类型

articlerows.intro – 文章内容简介

articlerows.postdate – 文章的创建时间(日期)

articlerows.posttime – 文章的创建时间(秒数)

articlerows.update – 文章的最后修改时间(日期)

articlerows.uptime – 文章的最后修改时间(秒数)

articlerows.visitnum – 文章的访问量

articlerows.htmlurl – 文章静态页面的url

articlerows.url_index – 文章静态页面的url

articlerows.url_image – 文章封面图片的url

articlerows.lastchapterid – 章节序号

articlerows.lastchapter – 章节名称

articlerows.url_lastchapter – 章节的url

articlerows.lastvolume – 分卷序号

articlerows.lastvolume – 分卷名称

articlerows.url_articleindex – “最新章节”的url

articlerows.authorid – 作者序号

articlerows.author – 作者

articlerows.posterid – 发表者序号

articlerows.poster – 发表者

articlerows.agentid – 代理者序号

articlerows.agent – 代理者

articlerows.sortid – 类别序号

articlerows.sort – 类别

articlerows.size_k – 文章字节数

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

articlerows.lastupdate – 最后更新日期

articlerows.fullflag – 文章状态

11.block_ubookcase.php

功能说明:我的书架(原创,动态)

模板文件:/templates/blocks/block_ubookcase.html

模板标签:

bookcaserows.caseid – 收藏ID

bookcaserows.articleid – 文章序号

bookcaserows.lastchapterid – 章节序号

bookcaserows.lastchapter – 章节名

bookcaserows.url_lastchapter – 章节的url

bookcaserows.sortid – 类别序号

bookcaserows.typeid – 类型序号

bookcaserows.sort – 文章类别

bookcaserows.type – 文章类型

bookcaserows.authorid – 作者序号

bookcaserows.author – 作者

bookcaserows.url_articleinfo – 到文章信息页的url

bookcaserows.url_index – 到文章目录页的url

bookcaserows.lastupdate – 最后修改时间

bookcaserows.url_delete – “删除”的url

12.block_writerbox.php

功能说明:作家工具(静态-文本)

模板文件:/templates/blocks/block_writerbox.html

模板标签:

userid – 用户序号

模板文件:/templates/articleinfo.html

模板标签:

authorid – 作者的ID

author – 作者的名称

agentid – 管理员的ID

agent – 管理员的名称

articlename – 文章标题

lastupdate – 最后更新

fullflag – 文章状态

permission – 授权级别

firstflag – 首发状态

allvisit – 总点击数

monthvisit – 本月点击

weekvisit – 本周点击

goodnum – 收 藏 数

allvote – 总推荐数

monthvote – 本月推荐

weekvote – 本周推荐

obook_lastchapter – 最近VIP

obook_lastchapterid – 最近VIP的ID

intro – 内容简介

notice – 本书公告

hasimage – 用来判断文章是否有图片(1:有小图片; 0:无小图片)

url_simage – 小图的url

url_limage – 大图的url(如果文章没有大图片,则 url_limage 为空)

lastchapter – 最近章节

url_lastchapter – 最近章节url

size_c – 全文长度

allvisit – 总点击数

url_manage – 文章管理的url

url_report – 举报的url

articleid – 文章序号

url_read – “点击阅读”的url

url_fullpage – “全文阅读”的url

url_bookcase – “加入书架”的url

url_uservote – “推荐本书”的url

url_authorpage – “作者专栏”的url

url_download – “打包下载”的url

url_txtarticle – “TXT全文下载”的url

hasobook – 控制VIP章节的显示

showvote – 用来判断是否显示“作品投票调查”一栏

votetitle – 投票主题

voteid – 本投票的ID

mulselect – 判断投票内容为单选框还是处复选框

voteitemrows.id – 给单选框(复选框)赋值,对便取得被投票内容

voteitemrows.item – 投票内容

eachlinknum – 用来判断是否显示“推荐阅读”一栏

eachlinkrows.articleid – 推荐阅读文章的ID

eachlinkrows.articlename – 推荐阅读文章的标题

eachlinkrows.url_articleinfo – 推荐阅读文章标题的url

obook_obookid – 电子书的ID

reviewrows.istop – 判断是否为置顶书评

reviewrows.isgood – 判断是否为精华书评

reviewrows.title – 书评标题

reviewrows.views – 书评的点击率

reviewrows.replies – 书评的回复数

reviewrows.poster – 书评发表人

reviewrows.replytime – 书评发表时间

url_goodreview – 精华书评的url

url_allreview – 全部书评的url

url_review – 书评提交的url

14.articlemanage.php

功能说明:文章管理

模板文件:/templates/articleinfo.html

模板标签:

article_table – 文章标题、章节部分

sort_form – “章节排序”功能块

repack_form – “重新生成”功能块

15.authorpage.php

功能说明:文章作者信息

模板文件:/templates/authorpage.html

模板标签:

authorid – 作者ID

author – 作者用户名

authorsex – 作者性别

authortype – 作者头衔

authorintro – 作者个人简介

articlerows.articletype – 相关作品的类别

articlerows.articleid – 相关作品的ID

articlerows.articlename – 相关作品的标题

articlerows.url_articleinfo – 相关作品标题的url

articlerows.lastchapter – 相关作品的最新章节

articlerows.url_lastchapter – 相关作品最新章节的url

articlerows.lastupdate – 相关作品更新时间

articlerows.visitnum – 相关作品点击数

articlerows.votenum – 相关作品推荐数

url_notebook – “会客室”的url

enablepost – 判断是否显示“发表留言”功能块(值为1时显示)

url_notebook – “发表留言”功能块的提交路径

noterows['posterid'] – 判断留言者的身分(值为0时身分为“游客”,反之则为$noterows

[$k]['postername'])

noterows['postername'] – 留言者的用户名

noterows.postdate – 留言的时间

noterows.notetext – 留言内容

noterows.replytext – 回复内容(回复内容为空时不显示回复块)

16.bookcase.php

功能说明:用户书架

模板文件:/templates/bookcase.html

模板标签:

maxmarkclass – 用户的书架数

markclassrows.classid – 书架序号

bookcaserows.caseid – 收藏序号

bookcaserows.url_articleinfo – 书架书本到文章信息页的url

bookcaserows.articlename – 书架里的书本名

bookcaserows.url_index – 书架书本到文章章节内容页的url

bookcaserows.lastchapter – 书架书本的最新章节

bookcaserows.url_lastchapter – 书架书本最新章节的url

bookcaserows.articlemark – 书架书本的书签

bookcaserows.url_articlemark – 书架书本书签的url

bookcaserows.lastupdate – 书架书本的更新时间

bookcaserows.url_delete – 书架书本“移除”的url

maxbookcase – 用户的最大收藏数

nowbookcase – 用户已收藏的书本数

17.draft.php

功能说明:作家工具里的草稿箱

模板文件:/templates/draft.html

模板标签:

draftrows.checkbox – 复选框

draftrows.articleid – 文章的ID

draftrows.articlename – 文章标题

draftrows.draftid – 文章章节ID

draftrows.draftname – 文章章节名称

draftrows.url_delete – 删除的url

url_jumppage – 分页跳转

18.index.php

功能说明:在线书库

模板文件:/templates/articlelist.html

模板标签:

fakefile – 横排字母的连接

url_initial – 横排字母的连接

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 文章名称的url

articlerows.lastchapterid – 章节序号

articlerows.lastchapter – 章节名称

articlerows.url_lastchapter – 章节名称的url

articlerows.lastvolumeid – 分卷序号

articlerows.lastvolume – 分卷名称

articlerows.url_articleindex – 分卷名称的url

articlerows.authorid – 作者ID

articlerows.author – 作者

articlerows.posterid – 发表者ID

articlerows.poster – 发表者

articlerows.agentid – 代理者ID

articlerows.agent – 代理者

articlerows.sortid – 类别序号

articlerows.sort – 类别名

articlerows.typeid – 字类型序号

articlerows.type – 字类型

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

articlerows.lastupdate – 最后更新日期

articlerows.fullflag – 文章状态

url_jumppage – 分页跳转

19.masterpage.php

功能说明:作家工具 -> 我的文章

模板文件:/templates/masterpage.html

模板标签:

url_article – 表单提交的url

articletitle – 正在查看的文章类型标题

articlerows.checkid – 显示序号

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 文章名称的url

articlerows.lastchapterid – 最新章节序号

articlerows.lastchapter – 最新章节名称

articlerows.url_lastchapter – 最新章节名称到章节内容页的url

articlerows.url_articleindex – 最新章节名称到章节对应目录页的url

articlerows.lastvolume – 分卷序号

articlerows.lastvolume – 分卷名称

articlerows.authorid – 作者的序号

articlerows.author – 作者名

articlerows.posterid – 发表者序号

articlerows.poster – 发表者

articlerows.agentid – 代理者序号

articlerows.agent – 代理者

articlerows.sortid – 类别序号

articlerows.sort – 类别

articlerows.size_k – 文章字节数

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

articlerows.lastupdate – 最后更新日期

articlerows.fullflag – 文章状态

articlerows.operate – “管理”及“管理”的url

articlerows.articlesubdir – 子目录

url_jumppage – 分页跳转

功能说明:作家工具 -> 会客室

模板文件:/templates/notebook.html

模板标签:

authorid – 作家序号

authorname – 作家名

enablepost – 判断是否显示“发表留言”功能块(值为1里显示)

url_notebook – “发表留言”提交url

noterows.posterid – 判断留言者的身分

noterows.postername – 留言者

noterows.postdate – 留言时间

noterows.notetext – 留言内容

noterows.replytext – 回复内容

noterows.noteid – 留言的序号

noterows.ismaster – 判断是否显示“删除 回复”(值为1时显示)

url_jumppage – 分页跳转

21.myarticle.php功能说明:作家工具

模板文件:/templates/myarticle.html

22.newarticle.php功能说明:作家工具 -> 新建文章

23.newchapter.php功能说明:文章管理 -> 增加章节

24.newdraft.php功能说明:作家工具 -> 新建草稿

25.newvolume.php功能说明:文章管理 -> 新建分卷

26.notebook.php功能说明:作家工具 -> 会客室

模板文件:/templates/notebook.html

模板标签:

authorid – 作家序号

authorname – 作家名

enablepost – 判断是否显示“发表留言”功能块(值为1里显示)

url_notebook – “发表留言”提交url

noterows.posterid – 判断留言者的身分

noterows.postername – 留言者

noterows.postdate – 留言时间

noterows.notetext – 留言内容

noterows.replytext – 回复内容

noterows.noteid – 留言的序号

noterows.ismaster – 判断是否显示“删除 回复”(值为1时显示)

url_jumppage – 分页跳转

27.notereply.php功能说明:作家工具 -> 会客室 -> 留言回复

28.reviews.php功能说明:文章书评

模板文件:/templates/reviews.html

模板标签:

articleid – 文章序号

articlename – 文章名

url_articleinfo – 文章名的url

type – 判断查看的书评的类类型(‘good’为精书评,’all’为全部书评)

ismaster – 判断“置顶”、“置后”的显示(值为1里显示“置顶”)

reviewrows.topflag – 判断书评是否被“置顶”(值为1时被置顶)

reviewrows.goodflag – 判断书评是否被“加精”(值为1时被加精)

reviewrows.reviewid – 书评的序号

reviewrows.title – 书评的主题

reviewrows.views – 书评的点击数

reviewrows.replies – 书评的回复数

reviewrows.postdate – 书评时间

reviewrows.posterid – 书评人的序号

reviewrows.poster – 书评人

reviewrows.url_top – “置顶”的url

reviewrows.url_untop – “置后”的url

reviewrows.url_good – “加精”的url

reviewrows.url_normal – “去精”的url

reviewrows.url_delete – “删除”的url

reviewrows.articleid – 文章序号

reviewrows.articlename – 文章名

enablepost – 判断是否显示“发表书评”功能块

url_jumppage – 分页跳转

29.reviewshow.php

功能说明:文章书评具体查看

模板文件:/templates/reviewshow.html

模板标签:

articleid – 文章序号

articlename – 文章名

reviewid – 书评的序号

title – 书评主题

articlename – 文章名

url_articleinfo – 文章名的url

jieqi_use_badge – 用户是否使用徽章

replyrows.groupname – 用户所在群组

replyrows.regdate – 用户加入日期

replyrows.experience – 用户经验

replyrows.score – 用户积分

replyrows.avatar – 判断用户是否有头像

replyrows.avatarurl – 头像的url

replyrows.honor – 判断用户是否有头衔徽章

replyrows.honorurl – 头衔徽章的url

replyrows.groupurl – 等级徽章的url

replyrows.badgerows – 自定义徽章的url

replyrows.articleid – 文章序号

replyrows.istopic – 判断删除的是书评还是回复

replyrows.userid – 评论者的序号

replyrows.username – 评论者

replyrows.posttime – 书评发表的时间

replyrows.posttext – 评论/回复内容

replyrows.posterip – 评论者的IP

replyrows.subject – 评论/回复的标题

enablepost – 判断是否显示“发表书评”功能块

url_jumppage – 分页跳转

30.search.php

功能说明:文章搜索

模板文件:/templates/searchresult.html

模板标签:

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 到文章信息页的url

articlerows.lastchapterid – 章节序号

articlerows.lastchapter – 章节名称

articlerows.url_lastchapter – 章节的url

articlerows.lastvolume – 分卷序号

articlerows.lastvolume – 分卷名称

articlerows.url_articleindex – “最新章节”的url

articlerows.authorid – 作者序号

articlerows.author – 作者

articlerows.posterid – 发表者序号

articlerows.poster – 发表者

articlerows.agentid – 代理者序号

articlerows.agent – 代理者

articlerows.sortid – 类别序号

articlerows.sort – 类别

articlerows.size_k – 文章字节数

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

articlerows.lastupdate – 最后更新日期

articlerows.fullflag – 文章状态

url_jumppage – 分页跳转

31.toplist.php

功能说明:小说排行

模板文件:/templates/toplist.html

模板标签:

articletitle – 小说排行的具体项标题

articlerows.articleid – 文章序号

articlerows.articlename – 文章名称

articlerows.url_articleinfo – 到文章信息页x的url

articlerows.lastchapterid – 章节序号

articlerows.lastchapter – 章节名称

articlerows.url_lastchapter – 章节的url

articlerows.lastvolume – 分卷序号

articlerows.lastvolume – 分卷名称

articlerows.url_articleindex – “最新章节”的url

articlerows.authorid – 作者序号

articlerows.author – 作者

articlerows.posterid – 发表者序号

articlerows.poster – 发表者

articlerows.agentid – 代理者序号

articlerows.agent – 代理者

articlerows.sortid – 类别序号

articlerows.sort – 类别

articlerows.size_k – 文章字节数

articlerows.dayvisit – 文章当天访问量

articlerows.weekvisit – 文章本星期访问量

articlerows.monthvisit – 文章本月访问量

articlerows.allvisit – 文章所有访问量

articlerows.dayvote – 文章当天票数

articlerows.weekvote – 文章本星期票数

articlerows.monthvote – 文章本月票数

articlerows.allvote – 文章所有票数

articlerows.lastupdate – 最后更新日期

articlerows.fullflag – 文章状态

url_jumppage – 分页跳转

32.votearticle.php

功能说明:给文章添加投票

模板文件:/templates/votearticle.html

模板标签:

articleid – 文章序号

articlename – 文章名

url_articleinfo – 文章名的url

voterows.voteid – 投票项的序号

voterows.title – 投票主题

voterows.ispublish – 投票主题发布状态(值为0时“未发布”)

voterows.starttime – 开始日期

voterows.endtime – 结束日期

33.voteresult.php

功能说明:文章投票结果查看

模板文件:/templates/voteresult.html

模板标签:

articleid – 文章序号

url_articleinfo – 文章的url

resultrows.item – 投票选项

resultrows.stat – 票数

resultrows.percent – 票数百分比

部分系统标签如下

1.userdetail.php

功能说明:用户信息

模板文件:/templates/userdetail.html

模板标签:

uid – 用户ID

uname – 用户名

name – 昵称

group – 等级

honor – 头衔

sex – 性别

Email – 电子邮件

qq – QQ

icq – ICQ

url – 网站

regdate – 注册日期

credit – 贡献值

experience – 经验值

score – 现有积分

system_maxfriends – 最多好友数

system_maxmessages – 信箱最多消息数

article_maxbookmarks – 书架最大收藏

article_dayvotes – 每天允许推荐次数

viptype – VIP类型

sign – 用户签名

intro – 个人简介

2.login.php

功能说明:用户登录

模板文件:/templates/login.html

模板标签:

url_login – 登录提交的url

url_register – 用户注册的url

url_getpass – 取回密码的url

show_checkcode – 是否显示验证码,0-不显示 1-显示

url_checkcode – 验证码图片的url

3.系统标签部分是全站页面通用的标签,标签默认写法是 {?$标签名?},如标签名字是 jieqi_url 则html模板里面标

签写法为{?$jieqi_url?}

jieqi_url – 本机URL的根路径(使用相对路径时候本变量是空的,用绝对路径时候是完整地址,如

http://www.xxxxx.com)

jieqi_rootpath – 网站根目录的物理路径,如E:/web

jieqi_local_url – 本机完整的URL的根路径(跟jieqi_url区别是,使用相对路径时候本变量也是完整地址)

jieqi_main_url – 主服务器的URL地址

jieqi_user_url – 用户入口服务器的URL地址

jieqi_host – 网站地址里面的主域,如 www.xxxxx.com

jieqi_charset – 当前页面编码,如gbk, big5

jieqi_version – 系统程序主版本号,如 1.50

jieqi_theme – 网站当前风格名称,如 jieqidiv

jieqi_themeurl – 网站当前风格的yrl,如http://www.xxxxx.com/themes/jiqidiv

jieqi_time – 当前时间,int型

jieqi_sitename – 网站名称

jieqi_pagetitle – 网页title

jieqi_email – 网站联系Email

meta_keywords – 网站meta关键字

meta_description – 网站meta描述

meta_copyright – 网站meta版权声明

jieqi_banner – 网站banner

jieqi_head – 网页和之间附加代码

jieqi_top_bar – 网页顶部通栏代码

jieqi_bottom_bar – 网页底部通栏代码

jieqi_menu – 程序生成的下拉菜单赋值成这个变量,在较老版本使用,新版里面菜单直接在theme.html里

面修改

jieqi_userid – 用户ID

jieqi_username – 用户昵称(用户未设置昵称时候即登录账号)

jieqi_useruname – 用户名(登录账号)

jieqi_group – 用户组别数字

jieqi_groupname – 用户组别名称

jieqi_score – 用户积分

jieqi_experience – 用户经验

jieqi_honor – 用户头衔

jieqi_vip – 用户vip标志 0-非vip,1-vip会员

jieqi_egold – 用户虚拟币金额

jieqi_avatar – 用户头像图片类型标志 0-无头像图 1-gif, 2-jpg, 3-jpeg, 4-png, 5-bmp

jieqi_newmessage – 新的站内短信标志,0-无新消息 1-有新消息

jieqi_userstatus – 用户状态 1-未登陆 2-管理员 3-登录用户

url_big5 – 当前页面转换成big5编码的url

url_gb2312 – 当前页面转换成gbk编码的url

url_gbk – 当前页面转换成gbk编码的url(跟url_gb2312相同)

url_utf8 – 当前页面转换成utf8编码的url(暂未启用)

jieqi_modules – 数组包含当前各个模块的名字路径等

以小说连载模块(’article’)为例

{?$jieqi_modules['article']['caption']?} 表示模块名称,如“小说连载”

{?$jieqi_modules['article']['url']?} 表示模块url,如“http://www.xxxxx.com/modules/article

{?$jieqi_modules['article']['dir']?} 表示模块相对路径,如 “/modules/article”

{?$jieqi_modules['article']['path']?} 表示模块绝对路径,如 “E:/web/modules/article”

{?$jieqi_modules['article']['theme']?} 表示模块当前风格,如 “jieqidiv”

{?$jieqi_modules['article']['publish']?} 表示模块是否启用,1-启用 ,0-不启用


No related posts.



教你如何制作杰奇模板  



JIEQI CMS 模板文件主要存在于以下几个目录中,更改相应的文件就能改变页面显示效果。注:为使更改后的模板生效,请参阅刷新页面。
modules/article/templates // 文章系统模板
modules/article/templates/blocks // 文章系统区块模板
modules/forum/templates // 论坛系统模板
modules/forum/templates/blocks // 论坛系统区块模板
templates // 公用页面模板(例如用户档案)
templates/blocks // 公用页面区块模板
themes/default // 主要风格模板
主要模板

一般修改如下几个主要模板就能改变前台页面的大部分显示效果:
modules/article/templates/index.html // 目录页面(参照)
modules/article/templates/style.html // 章节内容(参照)
modules/article/templates/fulltext.html // 全文阅读
modules/article/templates/articleinfo.html // 书籍摘要页面(参照)
themes/default/theme.html // 动态页面公用模板
总体风格

themesdefault 文件夹下的 theme.html 是所有动态页面公用的模板文件,下面针对这个模板文件进行详细的介绍。
模板文件中的模板变量(模板标签)类似这样 <{变量名}> ,在生成页面时,系统会自动替换模板文件中的模板变量为相应的值。
  模板标签

下面对 theme.html 模板中使用到的标签做简单的说明:
在模板文件的html源代码中插入如下标签,即可在页面中显示出来相应内容。说明:V1.30以下版本,标签格式为<{XXX}>,V1.30以上版本标签的格式为{?XXX?},注意使用。
  <{$jieqi_pagetitle}> // 网页标题
<{$jieqi_charset}> // 网页字符集,对应后台系统定义中的“默认语言”
<{$meta_keywords}> // 网页关键字,对应后台系统定义中的“网站关键字”
<{$meta_description}> // 网站描述,对应后台系统定义中的“网站描述”
<{$meta_author}> // 作者
<{$meta_copyright}> // 版权申明,对应后台系统定义中的“版权申明”
<{$jieqi_css}> // 系统CSS引用,由系统自动生成
<{$jieqi_head}> // 头部插入代码,对应后台系统定义中的“头部插入代码”
<{$jieqi_top_bar}> // 顶部通栏代码,对应后台系统定义中的“顶部通栏代码”
<{$jieqi_logininfo}> // 注册用户登入详细资料
<{$url_gb2312}> // GB2313编码的链接
<{$url_big5}> // BIG5编码的链接
<{$jieqi_imageurl}> // JIEQI CMS图片文件夹路径
<{$jieqi_url}> // JIEQI CMS首页链接,对应后台系统定义中的“网站地址”
<{$jieqi_banner}> // BANNER代码,对应后台系统定义中的“BANNER代码”
<{$jieqi_email}> // 联系Email,对应后台系统定义中的“联系Email”
<{$jieqi_menu}> // 系统菜单,如果后台系统定义中“是否使用系统菜单”一项为是,则使用由 configs/mainmenu.php 定义的菜单项目
<{$jieqi_sitename}> // 网站名称,对应后台系统定义中的“网站名称”
<{$jieqi_bottom_bar}> // 底部通栏代码,对应后台系统定义中的“底部部通栏代码”
<{$jieqi_tblocks.title}> // 顶部区块标题
<{$jieqi_tblocks.content}> // 顶部区块内容
<{$jieqi_lblocks.title}> // 左边区块标题
<{$jieqi_lblocks.content}> // 左边区块内容
<{$jieqi_ctblocks.title}> // 中上区块标题
<{$jieqi_ctblocks.content}> // 中上区块内容
<{$jieqi_clblocks.title}> // 中左区块标题
<{$jieqi_clblocks.content}> // 中左区块内容
<{$jieqi_crblocks.title}> // 中右区块标题
<{$jieqi_crblocks.content}> // 中右区块内容
<{$jieqi_cmblocks.title}> // 中中区块标题
<{$jieqi_cmblocks.content}> // 中中区块内容
<{$jieqi_cbblocks.title}> // 中下区块标题
<{$jieqi_cbblocks.content}> // 中下区块内容
<{$jieqi_rblocks.title}> // 右边区块标题
<{$jieqi_rblocks.content}> // 右边区块内容
<{$jieqi_bblocks.title}> // 底部区块标题
<{$jieqi_bblocks.content}> // 底部区块内容

  模板语法

系统可根据模板中的简单语法来判断生成什么样的页面,主要语法(V1.30以上版本请将形如<{XXX}>标签换成{?XXX?}格式)有:

判断

<{if aaa}>(A)<{else}>(B)<{/if}>
如果 aaa 值为 true 则显示 (A) 中的内容,否则显示 (B)的内容。
例 如:引号内代码段\\\"<{if $jieqi_showbblock == 1}> ...<{else}>...< /div><{/if}>\\\"表示如果变量$jieqi_showbblock的值为1则显示表格内容,否则显示层内容。

块操作 <{section name=i loop=xxx}> <{/section}>
将 xxx 变量拆分为数组,并以i为下标进行循环操作
例 如:引号内代码段\\\"<{section name=i loop=$jieqi_tblocks}><{$jieqi_tblocks.content}><{/section}>\\\" 表示依次显示数组$jieqi_tblocks里的内 容$jieqi_tblocks[0].content、$jieqi_tblocks[1].content、$jieqi_tblocks[2].content…… 直到全部显示。


字符串截取 <{$varname|truncate:20:..}>
$varname为需要截取的变量
| 表示开始函数
truncate 是函数名,截取字符串的
20 是截取长度
.. 是截取后加的附加字符串,这个参数可以不要
例如:<{$jieqi_pagetitle}> 标签表示“网页标题”,长度是无限制的,是多少字符就显示多少字符。
<{$jieqi_pagetitle|truncate:10}> 表示“网页标题”在的页面实际显示的字符控制为最多5个汉字。


模板修改范例

  首页《最近更新》列表美化 
编辑文件: /modules/article/templates/blocks/block_lastupdate.html
默认模板
<{section name=i loop=$newrows}>




<{/section}>



[<{$newrows1.type}>] 《<{$newrows.articleurl}>\\\" target=\\\"_blank\\\"><{$newrows.article}><{$newrows.chapterurl}>\\\" target=\\\"_blank\\\"><{$newrows.chapter}>
<{if $newrows.authorurl==\\\"#\\\" || $newrows.authorurl==\\\"\\\"}><{$newrows.author}><{else}><{$newrows.authorurl}>\\\" target=\\\"_blank\\\"><{$newrows.author}><{/if}> (<{$newrows.update}>)


修改后模板







<{section name=i loop=$newrows}>







<{/section}>



类型文章名称最新章节作者更新
<{$newrows.type}><{$newrows.articleurl}>\\\" target=\\\"_blank\\\"><{$newrows.article}><{$newrows.chapterurl}>\\\" target=\\\"_blank\\\"><{$newrows.chapter}>
<{if $newrows.authorurl==\\\"#\\\" || $newrows.authorurl==\\\"\\\"}><{$newrows.author}><{else}><{$newrows.authorurl}>\\\" target=\\\"_blank\\\"><{$newrows.author}><{/if}>
<{$newrows.update}>


修改后,首页最近更新区块列表最上方增加了一行内容说明,并且将下面内容整齐排列,让浏览者更加直观和舒适。
其中红色部分为增加内容,绿色为修改内容。

刷新页面

模板文件修改好并把原来的文件给替换掉,这时应更新的页面也许没有任何变化。在没有生成静态页面的情况下,是因为程序直接读取缓存文件夹内文件,而忽略了已经被更新的模板文件。 请刷新相应区块,方法有两种:
  后台刷新区块(仅对后台可控制区块有效)

1、V1.30以下版本:进入网站管理--系统设置--区块管理,点击对应区块的“刷新”,当提示成功了即可。 
2、V1.30及以上版本:进入网站管理--系统工具--清理区块缓存,当提示成功即可。
  FTP删除(对所有区块有效)

使用FTP工具打开JieQi CMS所在目录,清空blockcache和compiled文件夹即可。这两个文件夹里的内容程序会自动全新生成。

如果有生成静态页面,请在后台重新生成!


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|17杰奇  

GMT+8, 2024-11-30 12:22 , Processed in 0.266184 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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