`
阳韵圣
  • 浏览: 60546 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
文章分类
社区版块
存档分类
最新评论

KingCMS 标签属性整合

阅读更多

{king:article type="new" number="10"}                        Article 标签开始 

<a href="(king:path/)">(king:title size="24"/)</a>                HTML循环输出部分 
{/king}                                                                结束标签 
标签参数解析 
*type 调用文章类型 
    new         最新文章 
    related        相关文章 
    hot 热门 
    head 头条 
    commend 推荐 
    list 列表(只能在文章列表页的模板里调用) 
    sql 直接输入sql调用文章,但必须要和sql属性配套使用,举例见下面
*number 循环调用文章的数量,必须为数字 
*zebra 斑马线,必须为数字,如zebra="2",当第2、4、8等整除于zebra参数值的时候,输出1,其他输出0 
*order 排序,默认值为desc,要按id顺序输出,则设置值为asc(跟以前版本正好相反);限在type="list"的时候有效 
*listid 指定栏目调用,和老版本的union一样,支持多栏目同时调用,用英文逗号分开;listid有两个特定的值:sub和current,sub是调用当前栏目下面栏目的文章,current是调用当前栏目下面的文章 
*listname 指定栏目名称调用,多个栏目名称之间用英文逗号分开 
一个标签中,只能用一个listid或listname,两个标签不能同时使用。 
*keywords 关键字属性,调用和keywords属性里指定的关键字一致的文章 
循环体内标签 
artid 文章id 
listid 列表id 
listname 列表名称 
listpath 列表路径 
path 文章路径 
title 文章标题 
from 来源 
description 简述 
keywords 关键字 
author 作者 
image 缩略图路径,支持width和height属性 
date                文章发布日期 
用法举例: 
{king:article} 
<a href="(king:path/)" type="hot">(king:title size="30" /)</a> 
{/king} 
内容页面标签 
artid 文章id 
listid 列表id 
title 文章标题 
content 内容 
from 来源 
keywords 关键字 
description 简述 
author 作者 
image 缩略图路径,支持width和height属性 
path 文章路径 
guide 导航 
pagelist 文章分页 
nextpage 下一页 
lastpage 上一页 
hit 点击次数调用及页面访问统计 
date 日期 
用法举例: 
<h1>{king:title/}</h1> 
<img src="{king:image width="200" height="150" /}"/> 
type="sql"用法 
这个需要你懂得文章插件的数据结构及sql命令才可以正常使用。 
{king:article type="sql" sql="where artshow=0 order by artid desc;"} 
        <a href="(king:path/)">(king:title/)</a> 
{/king} 
需要注意的是,当type="sql"的时候,必须有sql属性去设置sql代码,不然将调用最初加入的文章。 
上面的例子中调用的是最新加入的草稿文章
ArticleList 文章列表调用 
{king:articlelist listid="1,2"} 
        列表id:(king:listid/) 
        列表名称:(king:listname/) 
        列表地址:(king:listpath/) 
{/king} 
listid的值有3种类型 
1、sub 既调用当前栏目的下一级栏目列表 
2、current 既调用当前栏目同一级别的栏目列表 
3、数字 指定栏目id调用,多个栏目同时调用则用逗号分开 
当listid取值有问题或没有对应列表的时候,则调用跟列表
广告标签 
{king:ad name="广告名称" type="广告类型"/}         
type参数 
        1) type="html"或不指定type类型:则直接输出html代码 
        2) type="iframe":IFRAME方式插入 
        3) type="JS":js方式进行加载广告 
        4) type="ssi":*SSI方式插入广告,需要服务器支持SSI,当扩展名为shtml或shtm的时候可以支持, 
           注意避免在asp页面上调用,会直接输出<!--#include ...-->。 
        5) type="jscode": <script src="filepath"></script>方式来调用,和上面的js有点点区别,上面的是加载,这个是引用。 
{king:ad#update/} 
        广告定时更新标签,更新时间在fun.asp文件的r_uptime参数中设置 
*SSI: 
什么是SSI? 
SSI直译服务器端包含(Server Side Includes),由字面上看由WEB在服务器提供的一种功能,并且是在服务器端进行的。一般说来,要完成较复杂的任务(如:聊天室/留言本等),必须设计专门的CGI或ASP程序;但是如果只是想给网页加上简单的功能(如:显示一篇文档,web服务器环境变量,关于该文档的更新日期/大小等),则只要SSI就可以完成了。SSI则是直接由服务器解释执行的,须要WEB服务器软件支持SSI。 
而且,由于直接在服务器端执行SSI,产生相应HTML代码;所以对客户端没有限制,不会产生因为不同浏览器而产生不同的观看效果。
{king:easyarticle type="new" number="10"}                        EasyArticle 标签开始 
<a href="(king:path/)">(king:title size="24"/)</a>                HTML循环输出部分 
{/king}                                                                结束标签 
标签参数解析 
type                调用文章类型 
……new        最新文章 
……related        相关文章 
number         循环调用文章的数量,必须为数字 
zebra 斑马线,必须为数字,如zebra="2",当第2、4、8等整除于zebra参数值的时候,输出1,其他输出0 
order 排序,默认值为desc,要按id顺序输出,则设置值为asc(跟以前版本正好相反);限在type="list"的时候有效 
listid 指定栏目调用,和老版本的union一样,支持多栏目同时调用,用英文逗号分开 
listname 指定栏目名称调用,多个栏目名称之间用英文逗号分开 
循环体内标签 
artid                文章id 
listid        列表id 
listname        列表名称 
listpath        列表路径 
path                文章路径 
title                文章标题 
from                来源 
description        简述 
date                文章发布日期
{king:sitename/}        网站名称 
{king:now/}                服务器当前时间 
{king:title/}                标题 
{king:keywords/}        关键字,可以用{king:keyword/} 
{king:description/}        描述 
{king:inst/}                安装路径,如果是根目录安装,输出:/ 
{king:page/}                前台路径,如:/page/ 
{king:guide/}                当前位置 
{king:rnd/}                16位随机数 
{king:rnd4/}                4位随机数 
{king:rnd8/}                8位随机数
标签 
{king:usernav/}                用户导航,既显示会员状态 
{king:newuser/}                最新注册的会员名,避免在长时间不更新的页面上调用 
{king:countuser/}        会员总数,避免在长时间不更新的页面上调用 
用户状态导航 
span#k_usernav                                用户导航 
span#k_usernav a                        链接列表 
会员登录后的页面CSS构成 
div#k_usermenu                                                        登入后的导航菜单 
div#k_usermain                                                        登入后的主体框 
页面链接 
friend.asp                        好友 
index.asp                        短信息列表 
login.asp                        登录 
logout.asp                        退出 
protocal.asp                        注册协议 
reg.asp                                注册页面 
login.asp?action=getpass        忘记密码 
index.asp?action=uppass                更新密码 
index.asp?action=config                设置安全问答及邮箱参数

补充上来的king:++

作用是输出序号,从1开始,如果你输出10条信息,那么++输出的值就是1-10


 

{king:sql cmd="select systemname from kingsystem;"/} SQL索引调用数据库中的任何一位置上的数据或任何一组数据。1)当用/}来闭合的时候,只输出第一个数据;2)当{king:sql}... {/king}的时候,循环输出数据,数量由sql语句中的top来指定,每次读取的数据不能超过1000条,举例见下面。

系统默认的属性

size 长度属性,即限定输出长度,如:{king:title size="10"/},则只输出前10个字节,即中文输出5个字,英文输出10个字。

left HTML代码长度属性,和size属性相似,但是用来限定html代码用的。

mode 时间类型,用法:{king:date mode="yyyy-MM-dd hh:mm:ss"/}

     mode属性值中的yyyy,MM各代表年度和月份,有下面几种属性:完整年度:yyyy;简写年度:yy;完整月份:MM;简写月份:M;日和时间参数同月份。

code 代码格式化,如:{king:title code="htmlencode"/},即替换输出值中的双引号。值参数有:

javascript或js 转换成javascript中可以调用的代码

xmlencode或xml 转换成xml文档兼容的代码

urlencode或url 转换成标准的url链接代码

htmlencode或html 转换成html标签属性可用的代码

url 关键字链接参数,如:{king:keywords url="/page/article/search.asp?query="/},在url值紧跟着的是对应的链接。

width和height 包含image的字符的标签专有属性,即设置图片的长宽,需要有aspjpeg组件支持。如:

   {king:image width="100" height="80" /} ,即输出对原图进行裁剪后的缩略图的地址。

{king:sql/}举例

1)当/}闭合的时候

{king:sql cmd="select sum(*) from kingart;"/}

即返回所有的文章数

2)当{king:sql}...{/king}循环体的时候

{king:sql cmd="select top 10 arttitle,artpath,artdate from kingart order by artid desc;"}

<p>arttitle对应:(king:#0/)</p>

<p>artpath 对应:(king:#1/)</p>

<p>artdate 对应:(king:#2/)</p>

{/king}


 

双层循环标签的用法

{{king:article listid="sub"}}

   栏目列表:{king:listname/}

   {king:article type="new" number="20" listid="current"}

     文章标题:(king:title/)

     文章路径:(king:path/)

     所属栏目: (king:listname/)

   {/king}

{{/king}}

*****目前双层标签只能用在单页面里,在列表页测试无法使用

 

 

广告: 

简易文章: 

系统: 

通行证会员: 

 

 

单页面

自动更新标签

{king:onepage#update listid="1,2" time="2"/}

listid: 当不指定listid的时候,仅更新网站首页。

time: 不指定time值的时候,默认时间为3个小时更新一次网站

listid为单页面的id,多个id之间用逗号分开。

系统标签大概就这些吧,现在写点我自己用的标签组合

sql标签

1,适合用在首页和广告标签 作用:在10条信息中特殊显示热门信息,后边加个hot.gif

<script type="text/javascript">

function t_hot(l1){

        var I1;

        (l1>30)?I1='<img alt="热门" src="images/hot2.gif"/>':I1='';

        document.write(I1);

}

</script>

{king:sql cmd="Select top 10 kingart.arthit,kingart.arttitle,kingart.artpath,kingart_list.listpath from kingart,kingart_list where kingart.listid=kingart_list.listid and kingart.artshow=1 order by kingart.artid desc;"}

<p><a href="/(king:#3/)/(king:#2/)" target="_blank">(king:#1/)</a>

<script type="text/javascript">t_hot('(king:#0/)');</script></p>

{/king}

2,MSN中国首页Js幻灯代码 for Kingcms5.0

代码比较多,进这页看吧

3,{king:sql cmd="select sitekeywords from kingsystem"}(king:#0 url="/page/自定义模块/ search.asp?space=0&query="/){/king}

列出所有的关键字组 链接至指定的模块搜索页

4,最新5条文章,高亮显示推荐,置顶,头条

{king:sql cmd="Select top 5 kingart.arttitle,kingart_list.listname,kingart.artcommend,kingart.arthead,kingart.artup,kingart_list.listpath,kingart.artpath from kingart,kingart_list where kingart.listid=kingart_list.listid and kingart.artshow=1 order by kingart.artid desc;"}

标题-(king:#0/)[(king:#2/)(king:#3/)(king:#4/)]路径-/(king:#5/)/(king:#6/)

列表-(king:#1/)<br />

{/king}

 

以上内容来源于网络

 

 

 

 

分享到:
评论

相关推荐

    kingcms网站插件

    【标签】"插件"是指能够插入到主程序中,为系统增添新功能或改善现有功能的软件模块。在KingCMS中,插件可能包括SEO优化工具、会员管理系统、支付接口、统计分析等,开发者可以通过遵循特定的API和开发规则来创建...

    kingcms 扩展后的投票系统

    综上所述,这个扩展的kingcms投票系统整合了一系列关键组件,包括用户界面、安全机制、数据处理和系统配置,以提供一个完整且安全的投票环境。对于那些希望提升网站互动性的站长来说,这是一个极具价值的工具。

    KingCMS for ASP.net v1.0.0.74_kingcms_asp.net1.0.zip

    KingCMS for ASP.NET v1.0.0.74 是一款专为ASP.NET平台设计的开源内容管理系统(CMS)。此版本的CMS旨在提供一个高效、易用且功能丰富的网站建设和管理解决方案,尤其适合那些熟悉ASP.NET开发环境的用户。下面我们将...

    kingcms 5.0

    KingCMS 5.0 是一款轻量级的内容管理系统(CMS),专为个人和企业网站设计,提供免费的商业用途,只需保留系统内的KingCMS支持信息链接。这款系统以小巧高效著称,允许用户快速构建和管理网站内容,而无需深奥的编程...

    kingcms黑色blog风格版

    KingCMS可能提供了SEO相关的工具,如关键词优化、元标签设置、URL结构控制等,帮助提高网站在搜索引擎结果中的排名。 6. **插件与扩展**: KingCMS通常支持插件或模块的安装,这些额外的功能可以增强博客的功能,如...

    KingCMS_6.1

    用户在使用KingCMS_6.1前必须阅读并接受这些条款,以确保合法合规地使用该软件。该文件可能涵盖了版权信息、许可范围、禁止行为以及商业使用等相关规定。 "upload" 目录是KingCMS的核心功能之一,它是用于上传和...

    KingCMS PHP企业版 6.1.1641 SP2.zip

    KingCMS PHP企业版是一套简单易学,代码精巧的开源内容管理系统(CMS),支持PHP SQLite3/MySQL和ASP ACCESS/MSSQL,模板标签机制容易理解,制作方便,完全自定义的URL 等功能助你轻易实现众多SEO细节,是制作网络营销...

    KingCMS(ASP) 5.1 LTS.rar

    KingCMS(ASP) v5.1 LTS 更新列表: 1、改进生成方式,提高生成速度 2、广告系统,广告文件同时生成经过转码的JS文件,当使用{king:ad name="xxxx" type="jscode"/}调用时,直接调用对应的JS文件,无需再次转换 3、...

    KingCMS介绍资源下载

    KingCMS介绍KingCMS介绍KingCMS介绍KingCMS介绍KingCMS介绍

    KingCMS的自定义发布模块的教程

    很不错的KINGCMS的自定义发布模块教程

    KingCMS源码下载

    KingCMS源码 该项目是比着PETSHOP做的,因此分了三层,在数据层使用了一个支持ACCESS与MS SQL的组建(其实并不是完全兼容的,只是在这个项目中没用到譬如触发器之类的东西罢了,当时居然还会考虑ACCESS…)。因此对...

    KingCMS企业版(PHP) v6.1.1641(Sp2).zip

    此版本为KingCMS正式版的Sp2版。 更新记录 修复,前台comment.php的评论分页无效 修复,后台爬虫管理的统计无效 修复,文章录入关键字的分隔规则为英文状态逗号而不是空格 修复,产品模型下的状态属性管理...

    kingCMS 建站cms

    【kingCMS 建站cms】是一款用于快速构建网站内容管理系统(CMS)的软件工具,尤其适合对非专业程序员或初学者来说非常友好。kingCMS 提供了一整套功能强大的建站解决方案,允许用户轻松创建、管理和维护网页内容,而...

    KingCMS v6.1 正式版 SP2

    KingCMS拥有简单灵活的多级模板标签、高效的模板解析引擎、可以生成HTML或伪静态、任意扩展的功能模型、定制管理界面、支持SQLite、挂接数据源、内外模板分离模式等众多新颖的功能。  KingCMS v6.1 SP2更新记录: ...

    KingCMS 内容管理系统

    KingCMS 是一款基于 ASP 技术开发的内容管理系统(CMS),专为构建网站提供高效、便捷的后台管理功能。它的核心特点在于其实用性和灵活性,能够帮助用户轻松创建和管理网站内容,同时支持自动生成静态 HTML 页面,以...

    kingcms 订房模块

    3. **数据库整合**:订房模块与KingCMS共享数据库,确保数据一致性,简化管理。 4. **权限控制**:利用KingCMS的权限控制系统,管理员可以根据角色分配不同的操作权限,如查看订单、管理房间等。 四、系统扩展性与...

    KingCMS PHP企业版.7z

    作为"商业资料"标签,可能意味着该版本的KingCMS包含了一些商业相关的特性,如订单管理、产品展示、会员系统等,适合于搭建电子商务网站或者公司产品展示平台。 总结来说,KingCMS PHP企业版是一个强大的企业级CMS...

Global site tag (gtag.js) - Google Analytics