1Next >
| tanwenkuan | 发表于:13-10-05 09:03 编辑于:10-05 09:07 [添加收藏] 楼主 [回复] #Top# |
|---|---|
![]() ![]()
人气:91
积分:183
金币:3072
|
用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)
随机阅读
[分享]
kingcms后台编辑器不显示的问题解决方案
(20-01-18)
[疑问]
登录后台后,出现数据库链接错误?
(12-12-03)
[分享]
快速生成生成Xml格式地图
(12-04-17)
[分享]
地方门户运营之线上线下推广经验分享
(12-02-12)
[使用]
缩略图
(11-11-30)
|
| lanrennet | 发表于:13-10-05 09:55 沙发 [回复] #Top# |
|---|---|
![]() ![]()
人气:113
积分:949
金币:5089
|
获益良多,多谢分享
|
| xue0666 | 发表于:13-10-18 17:43 板凳 [回复] #Top# |
|---|---|
![]() ![]() ![]()
人气:41
积分:431
金币:11562
|
kingcms 好多要自己琢磨,没有什么固定的,一个人有一个人的习惯,谢谢楼主分享!
|
1Next >