ZBlogger社区,Dutory家园,DBS主机服务

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 23873|回复: 34

将日志归档变为下拉菜单(源码修改方法) [复制链接]

Rank: 3

注册时间
2007-2-17
最后登录
2007-8-1
帖子
45
积分
164
发表于 2007-5-15 12:30:14 |显示全部楼层
效果如图:

修改步骤如下:
1、打开SCRIPT目录中的common.js

在里面添加如下内容
  1. //*********************************************************
  2. // 目的:    文章归档跳转
  3. // 输入:    无
  4. // 返回:    无
  5. //*********************************************************
  6. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  7.   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  8.   if (restore) selObj.selectedIndex=0;
  9. }
  10. //*********************************************************
复制代码
2、打开FUNCTION目录中的c_system_event.asp
找到
  1. Dim strArchives
复制代码
,在下面加上
  1. strArchives="<div align=""center""><select name=""menu1"" onchange=""MM_jumpMenu('parent',this,0)"">"
  2.         strArchives=strArchives &"<option>浏览文章归档</option>"
复制代码
3、在c_system_event.asp中找到
  1. strArchives=strArchives & "<li><a href="""& ZC_BLOG_HOST & ZC_STATIC_DIRECTORY & "/" & Year(dtmYM(i)) & "_" & Month(dtmYM(i)) & "." & ZC_STATIC_TYPE & """>" & Year(dtmYM(i)) & " " & ZVA_Month(Month(dtmYM(i))) & " (" & objRS(0) & ")" +"</a></li>"
复制代码
将其替换成
  1. strArchives=strArchives & "<option value="""& ZC_BLOG_HOST & ZC_STATIC_DIRECTORY & "/" & Year(dtmYM(i)) & "_" & Month(dtmYM(i)) & "." & ZC_STATIC_TYPE & """>" & Year(dtmYM(i)) & " " & ZVA_Month(Month(dtmYM(i))) & " (" & objRS(0) & ")" +"</option>"
复制代码
4、在c_system_event.asp中找到
  1. strArchives=strArchives & "<li><a href="""& ZC_BLOG_HOST &"catalog.asp?date=" & Year(dtmYM(i)) & "-" & Month(dtmYM(i)) & """>" & Year(dtmYM(i)) & " " & ZVA_Month(Month(dtmYM(i))) & "<span class=""article-nums""> (" & objRS(0) & ")</span>" +"</a></li>"
复制代码
将其替换成
  1. strArchives=strArchives & "<option value="""& ZC_BLOG_HOST &"catalog.asp?date=" & Year(dtmYM(i)) & "-" & Month(dtmYM(i)) & """>" & Year(dtmYM(i)) & " " & ZVA_Month(Month(dtmYM(i))) & "<span class=""article-nums""> (" & objRS(0) & ")</span>" +"</option>"
复制代码
5、在c_system_event.asp中找到
  1. strArchives=TransferHTML(strArchives,"[no-asp]")
复制代码
在其上面一行加上
  1. strArchives=strArchives & "</select></div>"
复制代码
6、重建文件,重建索引。

[ 本帖最后由 decimal 于 2007-5-15 12:32 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 13Rank: 13Rank: 13

注册时间
2006-8-20
最后登录
2012-2-3
帖子
10175
积分
19843

荣誉捐赠勋章

发表于 2007-5-15 12:56:57 |显示全部楼层
非常好 我用了不错 很省地方

使用道具 举报

Rank: 1

注册时间
2007-5-14
最后登录
2011-6-5
帖子
67
积分
194
发表于 2007-5-15 14:37:46 |显示全部楼层
。學習中 。謝謝。

使用道具 举报

Rank: 2Rank: 2

注册时间
2006-9-27
最后登录
2010-2-21
帖子
144
积分
88
发表于 2007-5-15 19:28:44 |显示全部楼层
3Qu

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-4-9
最后登录
2008-11-25
帖子
63
积分
38
发表于 2007-5-15 19:40:02 |显示全部楼层
全部都是在c_system_event.asp这个文件里修改的吧?
为什么不发一个修改过的完整代码出来覆盖呢。
这是方便懒人的做法。

使用道具 举报

Rank: 3

注册时间
2007-2-17
最后登录
2007-8-1
帖子
45
积分
164
发表于 2007-5-15 19:45:05 |显示全部楼层
原帖由 8280207 于 2007-5-15 19:40 发表
全部都是在c_system_event.asp这个文件里修改的吧?
为什么不发一个修改过的完整代码出来覆盖呢。
这是方便懒人的做法。



晕,这么点工作量都想省略。。。。。。

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-4-9
最后登录
2008-11-25
帖子
63
积分
38
发表于 2007-5-15 19:48:23 |显示全部楼层
OK..弄好了。.谢谢。.
LS的..我只是随便说说。

使用道具 举报

开发组

炮轰某人

Rank: 27Rank: 27Rank: 27

注册时间
2007-1-23
最后登录
2010-11-7
帖子
3278
积分
10563
发表于 2007-5-15 20:07:06 |显示全部楼层
不错
发出来覆盖才碍事。
[AD]:个人BLOG:思想碎片@Zx.MYS
[说明]:1.有事请发帖,论坛短消息已禁用。2.写Z-Blog程序的不是我,是另外一个zx。

使用道具 举报

Rank: 13Rank: 13Rank: 13

注册时间
2006-8-20
最后登录
2012-2-3
帖子
10175
积分
19843

荣誉捐赠勋章

发表于 2007-5-15 20:29:26 |显示全部楼层
以前修改过这个文件 因此如果完全覆盖的话 会受到一些损失

这样也好啊,让大家敞开来学习学习

使用道具 举报

Rank: 3

注册时间
2007-2-17
最后登录
2007-8-1
帖子
45
积分
164
发表于 2007-5-15 23:40:55 |显示全部楼层
对的,就是担心有人曾经修改过这里。直接覆盖会有问题

使用道具 举报

离退组

好好学习

Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2007-1-2
最后登录
2011-9-30
帖子
1936
积分
10579
发表于 2007-5-16 17:47:51 |显示全部楼层
不错的!

使用道具 举报

Rank: 2Rank: 2

注册时间
2006-9-27
最后登录
2010-2-21
帖子
144
积分
88
发表于 2007-5-16 22:42:30 |显示全部楼层
用上了。谢谢。http://aibiliwu.cn

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

敬请关注

z-blog wap 2.0 紧急漏洞,请立即更新!
z-blog wap 2.0 紧急漏洞,请立即更新!
1月9日发现手机搜索处的SQL注入漏洞,现已经修复,请即时更新该压缩包中的FUNCTION/c_system_wap.asp文件,下载后覆盖,给大家带来安全风险非常抱歉!

查看 »

手机版|Archiver|RainbowSoft Studio ( 鄂ICP备05029335号 )  

GMT+8, 2012-2-4 14:02 , Processed in 0.068803 second(s), 16 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部