LBS2升级补丁

人们等待已久的LBS终于来了,测试版出了很长时间了,我没有去测试,正式版也出来了,我还是没有去测试,我懒,我觉得LBS的功能够用就行了。不过,看着周围的人们都纷纷为LBS出谋划策添砖加瓦,界面一个做得比一个漂亮,搞得我也想换LBS了,我发现新版本的阅读日志的页面是article.asp,而以前的是BLOGVIEW.ASP,这样一升级,那么以前的外部链接都会丢了,这样就让那些通过其它网站顺藤摸瓜过的来访者失望了。比如访问这种链接blogview.asp?logID=238就会出现404错误"找不到该页", 我建议SiC放一个blogview.asp在LBS中用于传递参数到article.asp页面,可他死活不肯,他得知我笨得根本不会写ASP的代码后,用十来秒就写了下面一段代码,这段代码用于转换参数。希望其它LBS的老用户能用上,SiC建议我放在我的站点上供人下载,我的脸皮还是不够厚,不敢说是我写的,所以我在此郑重声明:以下代码为SiC提供,如果有安全漏洞,与俺Zola无关。

引用自 以下代码为SiC提供,另存为blogview.asp即可
<%@LANGUAGE="JSCRIPT" CODEPAGE="65001"%>
<%
var logID="";
if(Request.QueryString("logID")!=undefined) logID=Request.QueryString("logID");
if(Request.QueryString("logid")!=undefined) logID=Request.QueryString("logid");
if(logID!=""){
Response.Redirect("article.asp?id="+logID);
}else{
Response.Redirect("default.asp");
}
%>

  现在我没有理由不换LBS2了,晚上回家得把BLOG程序给换了 [smile] ,然后想办法做一个很有个性的SKIN,然后给大家分享,然后好好的写日志,和广大BLOGGER一起为BLOG事业添砖加瓦 [lol]

29 thoughts on “LBS2升级补丁”

  1. [smile] 呵呵,等着你的skin出来。
    我原先换成lbs2的,但是觉得不能够很好地由着性子改代码就又换回去了,我似乎还只配玩玩以前的版本,哈。
    顺便说件很郁闷的事,今天我的邮箱里又有N封信,因为在“改变中国”的密码我给忘了,我取消不了邮件订阅了… [redface]

  2. 你早说是blogview的问题我就把我写的转换代码给你用了。何必麻烦SiC大师呢。

    引用自 mulog
    <%
    Dim logs
    logs=Request.QueryString("logID")
    response.redirect("http://www.mulog.org/mulog/article.asp?id="&logs)
    %>

    不过你可别真的用哦,我这个漏洞太大了 [redface]

    btw:你移植现在的skin到lbs^2吧,我很喜欢你这个skin。

  3. 你们赢了……我改写到Zblog的时候也是附加了这么一个blogview.asp文件:
    <%response.Redirect "post/"& request("logID") &".html"%>

  4. 现在我没有理由不换LBS2了,晚上回家得把BLOG程序给换了 ,然后想办法做一个很有个性的SKIN,然后给大家分享,然后好好的写日志,和广大BLOGGER一起为BLOG事业添砖加瓦

    期待zuola的大作! [heart] 加油!

  5. SiC出品,信心保证!不过还是被SiC骂了一顿,他以为我会写ASP代码[razz]
    to 小蛀:直接重命名一份 article.asp为blogview.asp是不行的,两个文件中用的参数不一样.所以一定要 Response.Redirect("article.asp?id="+logID)这句.

  6. 想想我以前做的那个LBS界面,字体也够大,在各种分辨率和各种浏览器下的显示效果都是一样的,可是还是被人家鄙视了一番,居然没人体会到我的设计达到了大巧不工的境界 [cry]

  7. 引用自 zola
    想想我以前做的那个LBS界面,字体也够大,在各种分辨率和各种浏览器下的显示效果都是一样的,可是还是被人家鄙视了一番,居然没人体会到我的设计达到了大巧不工的境界
    [cry]

    谁鄙视你了?谁敢鄙视你?
    我就喜欢你的大字界面,看的多舒服啊。

    引用自 sic
    这种脚本是不会有漏洞的. 真是服了你们了.
    [sweat]

    我这个才叫被鄙视呢。 [cry]

  8. 引用自 zola
    直接重命名一份 article.asp为blogview.asp是不行的,两个文件中用的参数不一样.所以一定要 Response.Redirect("article.asp?id="+logID)这句.

    其实可以这么办,先把article.asp改名为blogview.asp,再用editplus之类的编辑软件一次性把主要的ASP文件都打开,然后用替换功能,一次性把所有已打开的文件中的article.asp替换为blogview.asp就行了。动作快的话,不到一分钟就搞定了。

  9. 引用自 Howlion
    引用
    zola
    直接重命名一份 article.asp为blogview.asp是不行的,两个文件中用的参数不一样.所以一定要 Response.Redirect("article.asp?id="+logID)这句.
    其实可以这么办,先把article.asp改名为blogview.asp,再用editplus之类的编辑软件一次性把主要的ASP文件都打开,然后用替换功能,一次性把所有已打开的文件中的article.asp替换为blogview.asp就行了。动作快的话,不到一分钟就搞定了。

    每升级一次都要你替换一次你就不觉得简单了

  10. 引用自
    每升级一次都要你替换一次你就不觉得简单了

    呵呵,再写个什么程序还是批处理的……这样子只要按一个键就转了……真希望有人那么钻牛角尖

  11. 引用自 snox
    可以直接在blogview.asp只写这样一句。
    &lt;!—#include file="article.asp"–&gt;

    强啊,我怎么没早点想到这招呢。

回复 zola 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据