kingcms修改-articlelist标签支持listtitle栏目标题调用

[ At 12/18/2008 By wukong   10 comments ]

kingcms的文章模块栏目标签articlelist支持的内部标签比较少,仅仅能调用listid、listname、listpath、zebra几个简单栏目属性。如果需要其他属性,比如常用的栏目标题listtitle调用,则需要通过修改代码实现。

修改方法如下,找到page/article/fun.asp文件中 function king_tag_article_list(tag,invalue) 这个函数定义,在下面有一段如下的代码:

 set rs=conn.execute("select listid,listname,listpath from kingart_list where "&insql_id1&" order by listorder desc,listid desc;")
  if not rs.eof and not rs.bof then
   data=rs.getrows()
   for i=0 to ubound(data,2)
   
    king.clearvalue
    king.value "listid",data(0,i)
    king.value "listname",htmlencode(data(1,i))
    king.value "listpath",king.inst&data(2,i)&"/"
    king.value "zebra",king.mod2(i+1,zebra)

    tmplist=tmplist&king.createhtm(jshtm,king.invalue)'循环累加值到tmplist变量

   next
  end if
  rs.close
 set rs=nothing

修改为如下代码

 set rs=conn.execute("select listid,listname,listpath,listtitle from kingart_list where "&insql_id1&" order by listorder desc,listid desc;")
  if not rs.eof and not rs.bof then
   data=rs.getrows()
   for i=0 to ubound(data,2)
   
    king.clearvalue
    king.value "listid",data(0,i)
    king.value "listname",htmlencode(data(1,i))
    king.value "listpath",king.inst&data(2,i)&"/"
    king.value "zebra",king.mod2(i+1,zebra)
    king.value "listtitle",htmlencode(data(3,i))

    tmplist=tmplist&king.createhtm(jshtm,king.invalue)'循环累加值到tmplist变量

   next
  end if
  rs.close
 set rs=nothing

 

修改后保存即可,再调用articlelist标签时可以试试(king:listtitle/)是不是可以看到栏目标题了~

« 微软的多点触摸技术,很强大。通过程序使得图片可以直接下载 »
  • 1.hukai
  • http://www.hukai.org
  • 我通过搜索kingcms看到你博客,你应该对kingcms比较精通,所以冒味的想请教你一个问题
    在内容页调用内容页所在栏目名称以及该栏目下其它5篇文章,标签怎么写啊?
    下面的代码中,h2里面调用内容页所在栏目名称
    li中是栏目中其它文章

    <div id="related-product">
    <h2></h2>
    <ul>
    <li><a href="#"><a href="#">文字一</a>
    </li>
    </ul>
    </div>
  • 2/19/2009 2:40:43 AM 回复该留言
  • 2.wukong
  • 简单

    {king:article type="new" number="5" listid="current" }
    <li>(king:title/)</li>
    {/king}
    由 wukong 于 12/6/2010 10:09:05 AM 最后编辑
  • 2/19/2009 7:23:57 PM 回复该留言
  • 3.hukai
  • 谢谢你!再向你请教下:kingcms中统计当前栏目(或指定栏目)下文章总数,该如何操作?
  • 2/22/2009 8:51:39 AM 回复该留言
  • 4.wukong
  • 文章总数??这个不是在栏目管理界面上直接显示了么,不用什么操作就能看到啊,
  • 2/24/2009 2:09:28 AM 回复该留言
  • 6.pierre
  • 请问置顶 是用的哪个标签 ? 在帮助文件里面没有找到。谢谢!
  • 3/4/2009 9:07:17 PM 回复该留言
  • 8.maple
  • 我问个KingCms的问题哈,关于文章内容分页的。就是在添加文章那里。我勾上了那个自动对文章进行分页。然后默认分页字数是2000,我改为100了。可是发布后的文章并没有分页。我的文章模板里面也有加标签{king:pagelist/}。这是为什么呢。这个文章内容分页具体得怎样操作呢。望兄弟教教哈。多谢了。
  • 7/7/2009 11:22:51 AM 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By 空空如也 

Copyright 167-2009 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com QQ:49556
Friends site:Null