规则之树

杰奇基础级区块调用的模块设置,写法教程

之前讲了入门级的区块调用,主要是用于首页和自定义单页,但是在实际的模板制作过程来说,不可能所有的模板全部调用全局的数据吧,自然需要更灵活的调用方式来承担。杰奇官方提供了一大堆可以调用的模板和比较复杂的调用方式,同样的我只能有限的参考了其它模板开发者的编写,在此文章只提供几个常用的案例。
上篇文章:杰奇入门级区块调用的两种模式,写法教程

首先是常用的几个模块调用

1.调用小说评论

{?block bid="0" blockname="最新书评" module="article" filename="block_areviews" classname="BlockArticleAreviews" side="-1" title="最新书评" vars="5,0,0,id" template="block_areviews.html" contenttype="4" custom="0" publish="3" hasvars="1"?}

2.调用小说目录

{?block bid="0" blockname="章节目录" module="article" filename="block_achapters" classname="BlockArticleAchapters" side="-1" title="章节目录" vars="chapterorder,0,1,$articleid,1" template="wap_index_achapters.html" contenttype="4" custom="0" publish="3" hasvars="1"?}

值得注意的是,第一个案例中的id和第二个案例中的$articleid都代表小说id,并且作为限制,调用这本小说的评论和章节,第一个案例的意思就是调用评论,并且显示五条。第二个调用的意思就是,调用该小说的全部章节。

那么就可以进一步这样玩

1.在小说信息页,调用分类id的代码为{?$sortid?},那么在小说信息页,调用同类小说的点击排行榜,代码如下。

{?block bid="0" module="article" filename="block_articlelist" classname="BlockArticleArticlelist" side="0" title="区块" vars="allvisit,10,sortid,0,0,0" template="info_ph.html" contenttype="4" custom="0" publish="3" hasvars="1"?}

其中sortid就等于标签{?$sortid?}

当然还有很多我没尝试过的,比如在首页调用小说的目录,或者读者的评论,又或者其它的。毕竟仅文章模块,杰奇2.3版本可以调用的模板多达22个,很多我都没有去尝试,但可以肯定的是,这绝对能满足仿站的大部分需求。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »