1Next >
tanwenkuan | 发表于:13-10-05 09:03 编辑于:10-05 09:07 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() |
用kingcms已有三个月,这是一个非常容易上手的CMS系统,而且功能也非常强大,虽说存在一些BUG,但通过修改和完善,这些都可以解决,下面是我这些日子用来做网站时用到的一些kingcms标签。这里就贡献出来了,我对PHP不是很了解,但是对这种标签化的系统还是比较容易上手的,比如DEDE。
1、单页 {king:content size='200' fun='strip_tags'/}fun='strip_tags'是指去掉HTML标签,如果是特定栏目的单页呢,见下面第10条。 2、某几个栏目的名称,如下面的listid='3,4'指栏目ID为3和4 {king:portal.list listid='3,4'} <a href="{king:listpath/}">{king:listname/}</a> {/king:portal.list} 3、栏目文章列表 {king:portal.article type='list'} <a href="{king:path/}">{king:title/}</a> {/king:portal.article} 4、产品栏目列表 {king:portal.Product type="list"} 标题:<a href="{king:path/}">{king:title/}</a> 缩略图:<a href="{king:path/}"><img src="{king:image/}" alt="{king:title/}"></a> 内容:{king:content/} {/king:portal.Product} 5、指定某栏目下的文章,type="new"指最新, number='10'指10篇,listid='7'指栏目ID {king:portal.article type="new" number='10' listid='7'} {king:content size='200' fun='strip_tags'/} {/king:portal.article} 6、指定栏目的推荐文章,和上面一样的道理 {king:portal.article listid='3' type='commend' number='10'} <a href="{king:path/}">{king:title/}</a> {/king:portal.article} 7、指定某一个指定栏目,listid='11'指 {king:portal.list listid='11'} <a href="{king:listpath/}">{king:listname/}{king:content/}</a> {/king:portal.list} 8、指定某栏目的下一级分类 {king:portal.list listid1='11'} <a href="{king:listpath/}">{king:listname/}{king:content/}</a> {/king:portal.list} 9、指定某一篇文章的内容,kid='2'指ID为2的文章 {king:portal.article kid='2'} {king:content size='200' fun='strip_tags'/} {/king:portal.article} 10、单独调用单页面内容的标签,listid='6'指栏目ID为6,下面的size="200"指内容为200个字,fun='strip_tags'指去掉HTML解析 {king:portal.list listid='6'} <a href="{king:listpath/}">{king:content size='200' fun='strip_tags'/}</a> {/king:portal.list} 11、斑马线zebra的标签用法,如下面的zebra='5'指每隔5条数据下面就会有一些横线,必要要和CSS结合,注意下面的bm_{king:zebra/}和css中的.bm_1,这个1和上面的{king:zebra/}将会对应的,可以试验一下。 {king:portal.article type='list' zebra='5'} <div class="bm_{king:zebra/}"><a href="{king:path/}">{king:title/}</a></div> {/king:portal.article} CSS: .bm_1{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:dashed 1px #CCC; } 发挥下想象力,可以做到隔行变色等效果。 12、产品栏目下产品双重循环,这里指将分类ID为9的产品大类下面的二级分类产品列出来,包括列出二级分类的名称。 {king:portal.list listid1="9" } <li> <a href="{king:path/}">{king:listname/}</a> <ul> {king:portal.product type="commend" number='4' listid="(king:listid/)"} <li><a href="{king:path/}">{king:title/}</a></li> {/king:portal.product} </ul> </li> {/king:portal.list} 13、这和上面的不同,这是调栏目. {king:portal.listlistid1='9'} <dl> <dt><a href="{king:listpath/}">{king:listname/}</a></dt><!-- 调用一级栏目,(循环一) --> {king:portal.Listlistid1='(king:listid/)'}<!-- 注意,这里的portal.List和上面的有区别,L用的是大写,(循环二) --> <dd><a href="{king:listpath/}">{king:listname/}</a></dd><!-- 调用二级栏目 --> {/king:portal.List} </dl> {/king:portal.list} 14、自定义模型的调用,{king:portal.ad}中的ad是我新建的一个模型的表名称,和系统默认的article或Product一样的意义。 {king:portal.ad} <li><a href="{king:_adurl/}"><img src="{king:image/}" alt="{king:title/}"/></a></li> {/king:portal.ad} 15、碎片功能的用法,新建一个碎片,叫做“我是碎片”,那么在模板里加入下面代码就可以了。 {king:block name='我是碎片' /} 来源:http://www.tbadc.com/news/111.html,这个网站用到的标签,有哪位同学需要的,可以直接拿,模板文件路径我并没有隐藏,当然会直接拿的,估计对这些标签也了解了。 辛苦编辑了一下,发现还是隔不了行,有点乱七八糟。
Ta最近还发表过
[分享]
想制作一份KINGCMS模板制作教程
(17-10-21)
[模板]
安装SP2模板,连后台都登录不进
(17-03-28)
[使用]
50元做一搜索框同时搜索产品、单页和文章模型的内容
(14-06-21)
[疑问]
请问如何列出123...的序号出来
(14-03-30)
[使用]
PHP版网站有漏洞,补人入了,有图
(14-03-05)
随机阅读
[疑问]
后台生成页面出错!!!
(13-10-11)
[疑问]
可不可以在kingcms下面在套一个博客的系统啊~!
(12-04-02)
[其他]
求CD ISO文件
(11-11-16)
[错误]
重设密码的问题
(11-05-02)
[其他]
坐公交车的时候,看到过胸怀大痣的。。
(10-09-23)
|
lanrennet | 发表于:13-10-05 09:55 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
获益良多,多谢分享
|
xue0666 | 发表于:13-10-18 17:43 板凳 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
kingcms 好多要自己琢磨,没有什么固定的,一个人有一个人的习惯,谢谢楼主分享!
|
1Next >