Salad UN

To Taste The Salad Of Life.

« KingCMS双层标签无法正常使用的问题修复KingCMS后台项目列表每页显示条目改进 »

KingCMS生成下级列表及下级列表文章

[ At 2008-9-16 By Ash   0 comments ]

生成列表的时候都会发现只生成被勾选的列表以及此列表下的文章,如果这个列表包含二级列表,二级列表不会生成,这样有好处也有不好的地方。

如果数据量大,生成一级列表就直接把二级列表,甚至下级的三级列表都生成,速度一定慢,而且消耗大量资源;但KingCMS的一个坏处在于对于二级列表和三级列表显示和管理都非常的不便,加上也会有全站生成的时候,所以这个功能还是必须的;可以改进的部分是在列表显示的地方更准确,操作更容易,这样可以勾选二级甚至三级列表去生成,那么在全站生成的时候只需要勾选一级就可以了。

道理是一样的,只是操作如何简化的问题,现先把生成部分做了点修改。

case"createpage"
  if len(list)>0 then
'开始修改
      set rs=conn.execute("select listid from kingart_list where listid in ("&list&") or listid1 in ("&list&");")
      if not rs.eof and not rs.bof then
          data = rs.getrows()
          for i=0 to ubound(data,2)
              if len(list)>0 then
                  list = list&","&data(0, i)
              else
                  list = data(0,i)
              end if
          next
      end if
      rs.close
      set rs = nothing
'结束修改
 

发表评论:

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

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008 www.s-un.cn. Some Rights Reserved.