Kingcms中实现articlelist标签支持listtitle栏目标题的调用【转载】

April 1, 2010 | tags kingcms  articlelist标签  listtitle  网站建设   | views
Comments 1

上一篇我们说到了KingCMS标签调用图片实现排几行排几列(可做产品图片列表),今天来说Kingcms中实现articlelist标签支持listtitle栏目标题的调用,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/)就可以看到栏目标题了!

原文链接:http://www.7es.cn/kingcms/kingcms-revised-label-articlelist-support-of-the-column-headings-listtitle-call.shtml


原创文章如转载,请注明:转载自常州SEO-网站推广优化-iitding
原文地址:http://www.dingseo.com.cn/post/kingcms-listtitle-diaoyong.html





发表评论:

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