DBS独立服客服务

查看完整版本: 将日志归档变为下拉菜单(源码修改方法)

decimal 2007-5-15 12:30

将日志归档变为下拉菜单(源码修改方法)

效果如图:[img]http://bbs.rainbowsoft.org/attachments/month_0705/20070515_6b5b1bcf32076b761947Xbnel1mKYQH2.jpg[/img]

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

在里面添加如下内容[code]//*********************************************************
// 目的:    文章归档跳转
// 输入:    无
// 返回:    无
//*********************************************************
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//*********************************************************[/code]2、打开FUNCTION目录中的c_system_event.asp
找到[code]Dim strArchives[/code],在下面加上[code]strArchives="<div align=""center""><select name=""menu1"" onchange=""MM_jumpMenu('parent',this,0)"">"
        strArchives=strArchives &"<option>浏览文章归档</option>"[/code]3、在c_system_event.asp中找到[code]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>"[/code]将其替换成[code]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>"[/code]4、在c_system_event.asp中找到[code]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>"[/code]将其替换成[code]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>"[/code]5、在c_system_event.asp中找到[code]strArchives=TransferHTML(strArchives,"[no-asp]")[/code]在其上面一行加上[code]strArchives=strArchives & "</select></div>"[/code]6、重建文件,重建索引。

[[i] 本帖最后由 decimal 于 2007-5-15 12:32 编辑 [/i]]

washun 2007-5-15 12:56

非常好 我用了不错 很省地方

double 2007-5-15 14:37

。學習中 。謝謝。

aibiliwu 2007-5-15 19:28

3Qu:lol

8280207 2007-5-15 19:40

全部都是在c_system_event.asp这个文件里修改的吧?
为什么不发一个修改过的完整代码出来覆盖呢。
这是方便懒人的做法。

decimal 2007-5-15 19:45

[quote]原帖由 [i]8280207[/i] 于 2007-5-15 19:40 发表
全部都是在c_system_event.asp这个文件里修改的吧?
为什么不发一个修改过的完整代码出来覆盖呢。
这是方便懒人的做法。 [/quote]


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

8280207 2007-5-15 19:48

OK..弄好了。.谢谢。.
LS的..我只是随便说说。

Zx.MYS 2007-5-15 20:07

不错
发出来覆盖才碍事。

washun 2007-5-15 20:29

以前修改过这个文件 因此如果完全覆盖的话 会受到一些损失

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

decimal 2007-5-15 23:40

对的,就是担心有人曾经修改过这里。直接覆盖会有问题:lol

wolfit 2007-5-16 17:47

不错的!

aibiliwu 2007-5-16 22:42

用上了。谢谢。[url]http://aibiliwu.cn[/url]

likk 2007-5-19 22:12

很好!谢谢!用了一段时间。特地来感谢一下

angelwing 2007-5-20 15:00

不错~顶~

asongzhang 2007-5-21 16:33

不错,支持

valve 2007-5-24 08:11

[quote]原帖由 [i]washun[/i] 于 2007-5-15 20:29 发表
以前修改过这个文件 因此如果完全覆盖的话 会受到一些损失

这样也好啊,让大家敞开来学习学习 [/quote]

同意

ponychen 2007-6-10 05:20

太好了,收下

wolfit 2007-7-5 02:11

建议整合到下一个版本中,不过加一个后台设置开启或关闭

颜离离。 2007-7-29 20:27

-0-以后再改

StarFox 2007-8-20 08:34

值得鼓励啊呵呵不错

zhaoniupai 2007-8-26 13:38

不错,已经使用!

dianso 2007-8-26 13:53

已经使用

dadi007 2008-1-12 21:21

好东西,收了!有空就改了啊!

faydao 2008-3-11 19:02

又要重建文件???????:funk:
页: [1] 2
查看完整版本: 将日志归档变为下拉菜单(源码修改方法)