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]]
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的..我只是随便说说。
washun 2007-5-15 20:29
以前修改过这个文件 因此如果完全覆盖的话 会受到一些损失
这样也好啊,让大家敞开来学习学习
decimal 2007-5-15 23:40
对的,就是担心有人曾经修改过这里。直接覆盖会有问题:lol
aibiliwu 2007-5-16 22:42
用上了。谢谢。[url]http://aibiliwu.cn[/url]
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]
同意
wolfit 2007-7-5 02:11
建议整合到下一个版本中,不过加一个后台设置开启或关闭
zhaoniupai 2007-8-26 13:38
不错,已经使用!