一只牛の窝

生命只是在演绎着自己的精彩,分享才是最大的快乐……

« CSS控制LI和DIV不换行代码给z-blog博客添加插入运行html代码框的小插件 »

加强z-blog博客首页文件default.asp,优化tags及分页替代catalog.asp功能

我们安装的zblog的默认标签tags及分页、日期签标分别为:
http://blog.ycjan.com/catalog.asp?tags=z-blog
http://blog.ycjan.com/catalog.asp?page=2
http://blog.ycjan.com/catalog.asp?date=2009-5-16

优化后地址为:
http://blog.ycjan.com/?tags=z-blog
http://blog.ycjan.com/?page=2
http://blog.ycjan.com/?date=2009-5-16

修改方法:
1、打开 default.asp 找到下面代码:

If ArtList.ExportByCache("","","","","","") Then


修改为下面代码:

Call System_Initialize()

'plugin node
For Each sAction_Plugin_Catalog_Begin in Action_Plugin_Catalog_Begin
  If Not IsEmpty(sAction_Plugin_Catalog_Begin) Then Call Execute(sAction_Plugin_Catalog_Begin)
Next

if Left(Trim(request("tags")),1)<>"" or Left(Trim(request("date")),1)<>"" or Left(Trim(request("page")),1)<>"" Then
ArtList.template="CATALOG"
end if

If ArtList.ExportByMixed(Request.QueryString("page"),Request.QueryString("cate"),Request.QueryString("auth"),Request.QueryString("date"),Request.QueryString("tags"),ZC_DISPLAY_MODE_ALL) Then


2、打开FUNCTION目录打开c_system_base.asp、c_system_event.asp、c_system_lib.asp、c_system_manage.asp四个文件分别找到catalog.asp?替换为?,然后进行文件重建及索引重建等操作即可。


原创文章如转载,请注明:转载自 阳春一月 [ http://blog.ycjan.com/ ]

本文链接地址:http://blog.ycjan.com/zonghe/20090518731.html

  • 相关文章:
  • quote 1.no1se
  • http://vip-made-in-china.com
  • 最近采用了LZ的办法简化了URL。但是如果直接使用LZ的方法做替换,会在实施过程中发现问题
    那就是插件程序会被重复运行一次,比如自动发布插件,会在copyright除重复出现两次的实施代码

    现在解决方法如下:
    1、在源文件中找到
    Call System_Initialize_WithOutDB()
    直接替换成Call System_Initialize()

    2、在原文件中找到
    Call System_Terminate_WithOutDB()
    直接替换成
    Call System_Terminate()

    3、删除LZ替换代码中的Call System_Initialize()该行,将剩余代码替换到源代码中

    4、在For Each sAction_Plugin_Default_End in Action_Plugin_Default_End前一行插入以下代码

    'plugin node
    For Each sAction_Plugin_Catalog_End in Action_Plugin_Catalog_End
    If Not IsEmpty(sAction_Plugin_Catalog_End) Then Call Execute(sAction_Plugin_Catalog_End)
    Next

    以上即可
  • 2011-7-9 11:54:43 回复该留言

发表评论:

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

Powered By Z-Blog 1.8 Arwen Build 81206

Copyright ycjan.com 粤ICP备08002314号