admin 发表于 2022-4-23 16:00:00

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

模板制作方法模板制作流程
打开浏览器,输入http://localhost/jieqi16_090826(jieqi16_090826是解压之后文件夹的名称),点击导航栏上面的网站管理进入后台,系统管理>系统定义,找到网站风格设置, http://help.jieqi.com/tips/images/003.gif修改网站风格设置的名称,保存设置,点击左上边的网站首页,进入前台。
网站布局
http://help.jieqi.com/tips/images/004.gif
这是网站的布局,只需修改所对应的样式,既可改变页面的宽度、高度等等...页面布局的样式:#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.com5、处理时间函数
函数:date - 把数字类型的时间格式化成字符串,参数一:格式化字符串
格式:eg:$time=1198226131;模板里面调用函数: {?$time|date:"Y-m-d H:i:s"?}
输出:2007-12-21 16:35:316、专用于生成子目录名字的函数
函数: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 – 到文章信息页的urlarticlerows.type – 文章类型articlerows.intro – 文章内容简介articlerows.postdate – 文章的创建时间(日期)articlerows.posttime – 文章的创建时间(秒数)articlerows.update – 文章的最后修改时间(日期)articlerows.uptime – 文章的最后修改时间(秒数)articlerows.visitnum – 文章的访问量articlerows.htmlurl – 文章静态页面的urlarticlerows.url_index – 到文章目录页的urlarticlerows.url_image – 文章封面图片的urlarticlerows.lastchapterid – 章节序号articlerows.lastchapter – 章节名称articlerows.url_lastchapter – 章节的urlarticlerows.lastvolume – 分卷序号articlerows.lastvolume – 分卷名称articlerows.url_articleindex – “最新章节”的urlarticlerows.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 – 到文章信息页的urlarticlerows.type – 文章类型articlerows.intro – 文章内容简介articlerows.url_index – 到文章目录页的urlarticlerows.url_image – 文章封面图片的urlarticlerows.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 – 文章名的urlarticles.lastupdate – 最后修改时期 4.block_newreview.php 功能说明:最新书评(缓存) 模板文件:/templates/blocks/block_newreview.html 模板标签:newrows.articleid – 文章序号newrows.articlename – 文章名称newrows.reviewid – 书评的序号newrows.url_review – 书评的urlnewrows.posterid – 评论者的序号newrows.poster – 评论者newrows.postdate – 评论时间newrows.url_articleinfo – 到文章信息页的urlnewrows.url_articleread – 到文章目录页的urlnewrows.url_articleindex – 分卷的urlurl_more – “更多…”的url 5.block_reviewslist.php 功能说明:书评列表区块(通用,缓存) 模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_newreview.html” 模板标签:newrows.articleid – 文章序号newrows.articlename – 文章名称newrows.reviewid – 书评的序号newrows.reviewtitle – 书评标题newrows.url_review – 书评的urlnewrows.posterid – 评论者的序号newrows.poster – 评论者newrows.postdate – 评论时间newrows.url_articleinfo – 到文章信息页的urlnewrows.url_articleread – 到文章目录页的urlnewrows.url_articleindex – 分卷的urlurl_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 – 总排行榜 的urlurl_monthvisit – 月排行榜 的urlurl_weekvisit – 周排行榜 的urlurl_dayvisit – 日排行榜 的urlurl_allauthorvisit – 原创总排行榜 的urlurl_monthauthorvisit – 原创月排行榜 的urlurl_weekauthorvisit – 原创周排行榜 的urlurl_dayauthorvisit – 原创日排行榜 的urlurl_allvote – 总推荐榜 的urlurl_monthvote – 月推荐榜 的urlurl_weekvote – 周推荐榜 的urlurl_dayvote – 日推荐榜 的urlurl_postdate – 最新入库 的urlurl_lastupdate – 最近更新 的rulurl_authorupdate – 原创更新 的urlurl_masterupdate – 转载更新 的urlurl_goodnum – 总收藏榜 的urlurl_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 – 文章名称的urlarticlerows.type – 文章类型articlerows.intro – 文章内容简介articlerows.postdate – 文章的创建时间(日期)articlerows.posttime – 文章的创建时间(秒数)articlerows.update – 文章的最后修改时间(日期)articlerows.uptime – 文章的最后修改时间(秒数)articlerows.visitnum – 文章的访问量articlerows.htmlurl – 文章静态页面的urlarticlerows.url_index – 文章静态页面的urlarticlerows.url_image – 文章封面图片的urlarticlerows.lastchapterid – 章节序号articlerows.lastchapter – 章节名称articlerows.url_lastchapter – 章节的urlarticlerows.lastvolume – 分卷序号articlerows.lastvolume – 分卷名称articlerows.url_articleindex – “最新章节”的urlarticlerows.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 – 收藏IDbookcaserows.articleid – 文章序号bookcaserows.lastchapterid – 章节序号bookcaserows.lastchapter – 章节名bookcaserows.url_lastchapter – 章节的urlbookcaserows.sortid – 类别序号bookcaserows.typeid – 类型序号bookcaserows.sort – 文章类别bookcaserows.type – 文章类型bookcaserows.authorid – 作者序号bookcaserows.author – 作者bookcaserows.url_articleinfo – 到文章信息页的urlbookcaserows.url_index – 到文章目录页的urlbookcaserows.lastupdate – 最后修改时间bookcaserows.url_delete – “删除”的url 12.block_writerbox.php 功能说明:作家工具(静态-文本) 模板文件:/templates/blocks/block_writerbox.html 模板标签:userid – 用户序号 模板文件:/templates/articleinfo.html 模板标签:authorid – 作者的IDauthor – 作者的名称agentid – 管理员的IDagent – 管理员的名称articlename – 文章标题lastupdate – 最后更新fullflag – 文章状态permission – 授权级别firstflag – 首发状态allvisit – 总点击数monthvisit – 本月点击weekvisit – 本周点击goodnum – 收 藏 数allvote – 总推荐数monthvote – 本月推荐weekvote – 本周推荐obook_lastchapter – 最近VIPobook_lastchapterid – 最近VIP的IDintro – 内容简介notice – 本书公告hasimage – 用来判断文章是否有图片(1:有小图片; 0:无小图片)url_simage – 小图的urlurl_limage – 大图的url(如果文章没有大图片,则 url_limage 为空)lastchapter – 最近章节url_lastchapter – 最近章节urlsize_c – 全文长度allvisit – 总点击数url_manage – 文章管理的urlurl_report – 举报的urlarticleid – 文章序号url_read – “点击阅读”的urlurl_fullpage – “全文阅读”的urlurl_bookcase – “加入书架”的urlurl_uservote – “推荐本书”的urlurl_authorpage – “作者专栏”的urlurl_download – “打包下载”的urlurl_txtarticle – “TXT全文下载”的urlhasobook – 控制VIP章节的显示showvote – 用来判断是否显示“作品投票调查”一栏votetitle – 投票主题voteid – 本投票的IDmulselect – 判断投票内容为单选框还是处复选框voteitemrows.id – 给单选框(复选框)赋值,对便取得被投票内容voteitemrows.item – 投票内容eachlinknum – 用来判断是否显示“推荐阅读”一栏eachlinkrows.articleid – 推荐阅读文章的IDeachlinkrows.articlename – 推荐阅读文章的标题eachlinkrows.url_articleinfo – 推荐阅读文章标题的urlobook_obookid – 电子书的IDreviewrows.istop – 判断是否为置顶书评reviewrows.isgood – 判断是否为精华书评reviewrows.title – 书评标题reviewrows.views – 书评的点击率reviewrows.replies – 书评的回复数reviewrows.poster – 书评发表人reviewrows.replytime – 书评发表时间url_goodreview – 精华书评的urlurl_allreview – 全部书评的urlurl_review – 书评提交的url 14.articlemanage.php 功能说明:文章管理 模板文件:/templates/articleinfo.html 模板标签:article_table – 文章标题、章节部分sort_form – “章节排序”功能块repack_form – “重新生成”功能块 15.authorpage.php 功能说明:文章作者信息 模板文件:/templates/authorpage.html 模板标签:authorid – 作者IDauthor – 作者用户名authorsex – 作者性别authortype – 作者头衔authorintro – 作者个人简介articlerows.articletype – 相关作品的类别articlerows.articleid – 相关作品的IDarticlerows.articlename – 相关作品的标题articlerows.url_articleinfo – 相关作品标题的urlarticlerows.lastchapter – 相关作品的最新章节articlerows.url_lastchapter – 相关作品最新章节的urlarticlerows.lastupdate – 相关作品更新时间articlerows.visitnum – 相关作品点击数articlerows.votenum – 相关作品推荐数url_notebook – “会客室”的urlenablepost – 判断是否显示“发表留言”功能块(值为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 – 书架书本到文章信息页的urlbookcaserows.articlename – 书架里的书本名bookcaserows.url_index – 书架书本到文章章节内容页的urlbookcaserows.lastchapter – 书架书本的最新章节bookcaserows.url_lastchapter – 书架书本最新章节的urlbookcaserows.articlemark – 书架书本的书签bookcaserows.url_articlemark – 书架书本书签的urlbookcaserows.lastupdate – 书架书本的更新时间bookcaserows.url_delete – 书架书本“移除”的urlmaxbookcase – 用户的最大收藏数nowbookcase – 用户已收藏的书本数 17.draft.php 功能说明:作家工具里的草稿箱 模板文件:/templates/draft.html 模板标签:draftrows.checkbox – 复选框draftrows.articleid – 文章的IDdraftrows.articlename – 文章标题draftrows.draftid – 文章章节IDdraftrows.draftname – 文章章节名称draftrows.url_delete – 删除的urlurl_jumppage – 分页跳转 18.index.php 功能说明:在线书库 模板文件:/templates/articlelist.html 模板标签:fakefile – 横排字母的连接url_initial – 横排字母的连接 articlerows.articleid – 文章序号articlerows.articlename – 文章名称articlerows.url_articleinfo – 文章名称的urlarticlerows.lastchapterid – 章节序号articlerows.lastchapter – 章节名称articlerows.url_lastchapter – 章节名称的urlarticlerows.lastvolumeid – 分卷序号articlerows.lastvolume – 分卷名称articlerows.url_articleindex – 分卷名称的urlarticlerows.authorid – 作者IDarticlerows.author – 作者articlerows.posterid – 发表者IDarticlerows.poster – 发表者articlerows.agentid – 代理者IDarticlerows.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 – 表单提交的urlarticletitle – 正在查看的文章类型标题articlerows.checkid – 显示序号articlerows.articleid – 文章序号articlerows.articlename – 文章名称articlerows.url_articleinfo – 文章名称的urlarticlerows.lastchapterid – 最新章节序号articlerows.lastchapter – 最新章节名称articlerows.url_lastchapter – 最新章节名称到章节内容页的urlarticlerows.url_articleindex – 最新章节名称到章节对应目录页的urlarticlerows.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 – “管理”及“管理”的urlarticlerows.articlesubdir – 子目录url_jumppage – 分页跳转 功能说明:作家工具 -> 会客室 模板文件:/templates/notebook.html 模板标签:authorid – 作家序号authorname – 作家名enablepost – 判断是否显示“发表留言”功能块(值为1里显示)url_notebook – “发表留言”提交urlnoterows.posterid – 判断留言者的身分noterows.postername – 留言者noterows.postdate – 留言时间noterows.notetext – 留言内容noterows.replytext – 回复内容noterows.noteid – 留言的序号noterows.ismaster – 判断是否显示“删除 回复”(值为1时显示)url_jumppage – 分页跳转 21.myarticle.php功能说明:作家工具模板文件:/templates/myarticle.html22.newarticle.php功能说明:作家工具 -> 新建文章23.newchapter.php功能说明:文章管理 -> 增加章节24.newdraft.php功能说明:作家工具 -> 新建草稿25.newvolume.php功能说明:文章管理 -> 新建分卷26.notebook.php功能说明:作家工具 -> 会客室 模板文件:/templates/notebook.html 模板标签:authorid – 作家序号authorname – 作家名enablepost – 判断是否显示“发表留言”功能块(值为1里显示)url_notebook – “发表留言”提交urlnoterows.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 – 文章名的urltype – 判断查看的书评的类类型(‘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 – “置顶”的urlreviewrows.url_untop – “置后”的urlreviewrows.url_good – “加精”的urlreviewrows.url_normal – “去精”的urlreviewrows.url_delete – “删除”的urlreviewrows.articleid – 文章序号reviewrows.articlename – 文章名enablepost – 判断是否显示“发表书评”功能块url_jumppage – 分页跳转 29.reviewshow.php 功能说明:文章书评具体查看 模板文件:/templates/reviewshow.html 模板标签:articleid – 文章序号articlename – 文章名reviewid – 书评的序号title – 书评主题articlename – 文章名url_articleinfo – 文章名的urljieqi_use_badge – 用户是否使用徽章replyrows.groupname – 用户所在群组replyrows.regdate – 用户加入日期replyrows.experience – 用户经验replyrows.score – 用户积分replyrows.avatar – 判断用户是否有头像replyrows.avatarurl – 头像的urlreplyrows.honor – 判断用户是否有头衔徽章replyrows.honorurl – 头衔徽章的urlreplyrows.groupurl – 等级徽章的urlreplyrows.badgerows – 自定义徽章的urlreplyrows.articleid – 文章序号replyrows.istopic – 判断删除的是书评还是回复replyrows.userid – 评论者的序号replyrows.username – 评论者replyrows.posttime – 书评发表的时间replyrows.posttext – 评论/回复内容replyrows.posterip – 评论者的IPreplyrows.subject – 评论/回复的标题enablepost – 判断是否显示“发表书评”功能块url_jumppage – 分页跳转 30.search.php 功能说明:文章搜索 模板文件:/templates/searchresult.html 模板标签:articlerows.articleid – 文章序号articlerows.articlename – 文章名称articlerows.url_articleinfo – 到文章信息页的urlarticlerows.lastchapterid – 章节序号articlerows.lastchapter – 章节名称articlerows.url_lastchapter – 章节的urlarticlerows.lastvolume – 分卷序号articlerows.lastvolume – 分卷名称articlerows.url_articleindex – “最新章节”的urlarticlerows.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的urlarticlerows.lastchapterid – 章节序号articlerows.lastchapter – 章节名称articlerows.url_lastchapter – 章节的urlarticlerows.lastvolume – 分卷序号articlerows.lastvolume – 分卷名称articlerows.url_articleindex – “最新章节”的urlarticlerows.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 – 文章名的urlvoterows.voteid – 投票项的序号voterows.title – 投票主题voterows.ispublish – 投票主题发布状态(值为0时“未发布”)voterows.starttime – 开始日期voterows.endtime – 结束日期 33.voteresult.php 功能说明:文章投票结果查看 模板文件:/templates/voteresult.html 模板标签:articleid – 文章序号url_articleinfo – 文章的urlresultrows.item – 投票选项resultrows.stat – 票数resultrows.percent – 票数百分比 部分系统标签如下 1.userdetail.php 功能说明:用户信息 模板文件:/templates/userdetail.html 模板标签:uid – 用户IDuname – 用户名name – 昵称group – 等级honor – 头衔sex – 性别Email – 电子邮件qq – QQicq – ICQurl – 网站regdate – 注册日期credit – 贡献值experience – 经验值score – 现有积分system_maxfriends – 最多好友数system_maxmessages – 信箱最多消息数article_maxbookmarks – 书架最大收藏article_dayvotes – 每天允许推荐次数viptype – VIP类型sign – 用户签名intro – 个人简介 2.login.php 功能说明:用户登录 模板文件:/templates/login.html 模板标签:url_login – 登录提交的urlurl_register – 用户注册的urlurl_getpass – 取回密码的urlshow_checkcode – 是否显示验证码,0-不显示 1-显示url_checkcode – 验证码图片的url 3.系统标签部分是全站页面通用的标签,标签默认写法是 {?$标签名?},如标签名字是 jieqi_url 则html模板里面标签写法为{?$jieqi_url?} jieqi_url – 本机URL的根路径(使用相对路径时候本变量是空的,用绝对路径时候是完整地址,如 http://www.xxxxx.com) jieqi_rootpath – 网站根目录的物理路径,如E:/webjieqi_local_url – 本机完整的URL的根路径(跟jieqi_url区别是,使用相对路径时候本变量也是完整地址)jieqi_main_url – 主服务器的URL地址jieqi_user_url – 用户入口服务器的URL地址jieqi_host – 网站地址里面的主域,如 www.xxxxx.comjieqi_charset – 当前页面编码,如gbk, big5jieqi_version – 系统程序主版本号,如 1.50jieqi_theme – 网站当前风格名称,如 jieqidivjieqi_themeurl – 网站当前风格的yrl,如http://www.xxxxx.com/themes/jiqidivjieqi_time – 当前时间,int型 jieqi_sitename – 网站名称jieqi_pagetitle – 网页titlejieqi_email – 网站联系Emailmeta_keywords – 网站meta关键字meta_description – 网站meta描述meta_copyright – 网站meta版权声明jieqi_banner – 网站bannerjieqi_head – 网页和之间附加代码jieqi_top_bar – 网页顶部通栏代码jieqi_bottom_bar – 网页底部通栏代码jieqi_menu – 程序生成的下拉菜单赋值成这个变量,在较老版本使用,新版里面菜单直接在theme.html里面修改 jieqi_userid – 用户IDjieqi_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-bmpjieqi_newmessage – 新的站内短信标志,0-无新消息 1-有新消息jieqi_userstatus – 用户状态 1-未登陆 2-管理员 3-登录用户 url_big5 – 当前页面转换成big5编码的urlurl_gb2312 – 当前页面转换成gbk编码的urlurl_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.content、$jieqi_tblocks.content、$jieqi_tblocks.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}>)
<{$url_more}>\\\" target=\\\"_blank\\\">更多...


修改后模板







<{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}>
<{$url_more}>\\\" target=\\\"_blank\\\">更多...


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

刷新页面

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

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

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

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


页: [1]
查看完整版本: 杰奇模版制作,以及各种杰奇标签