人们等待已久的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");
}
%>
<%
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]
这个是好东西啊。有空我也要换我的BLOG了。
[smile] 呵呵,等着你的skin出来。
我原先换成lbs2的,但是觉得不能够很好地由着性子改代码就又换回去了,我似乎还只配玩玩以前的版本,哈。
顺便说件很郁闷的事,今天我的邮箱里又有N封信,因为在“改变中国”的密码我给忘了,我取消不了邮件订阅了… [redface]
你早说是blogview的问题我就把我写的转换代码给你用了。何必麻烦SiC大师呢。
Dim logs
logs=Request.QueryString("logID")
response.redirect("http://www.mulog.org/mulog/article.asp?id="&logs)
%>
不过你可别真的用哦,我这个漏洞太大了 [redface]
btw:你移植现在的skin到lbs^2吧,我很喜欢你这个skin。
这种脚本是不会有漏洞的. 真是服了你们了. [sweat]
我也不会asp,只会php…. [lol] [lol]
原来比我更不懂ASP的人还不少啊,呵呵,老怀大慰啊。
你们赢了……我改写到Zblog的时候也是附加了这么一个blogview.asp文件:
<%response.Redirect "post/"& request("logID") &".html"%>
article.asp改成blogview.asp不就OK了吗?
现在我没有理由不换LBS2了,晚上回家得把BLOG程序给换了 ,然后想办法做一个很有个性的SKIN,然后给大家分享,然后好好的写日志,和广大BLOGGER一起为BLOG事业添砖加瓦
期待zuola的大作! [heart] 加油!
SiC出品,信心保证!不过还是被SiC骂了一顿,他以为我会写ASP代码[razz]
to 小蛀:直接重命名一份 article.asp为blogview.asp是不行的,两个文件中用的参数不一样.所以一定要 Response.Redirect("article.asp?id="+logID)这句.
想想我以前做的那个LBS界面,字体也够大,在各种分辨率和各种浏览器下的显示效果都是一样的,可是还是被人家鄙视了一番,居然没人体会到我的设计达到了大巧不工的境界 [cry]
zuola:以前的界面我觉得很好啊!中文博客中是最好的了!移植过来就可以了!
zola,老实跟你说,左边的AdSense在碍事了,右边的内容栏足等了十几秒才出来。。。
我正要把sidebar换到右边去.可能要星期六才能有时间弄好.
[cry]
谁鄙视你了?谁敢鄙视你?
我就喜欢你的大字界面,看的多舒服啊。
[sweat]
我这个才叫被鄙视呢。 [cry]
觉得版面有点乱,是不是颜色相近、字体不同的文字太多的缘故?
其实可以这么办,先把article.asp改名为blogview.asp,再用editplus之类的编辑软件一次性把主要的ASP文件都打开,然后用替换功能,一次性把所有已打开的文件中的article.asp替换为blogview.asp就行了。动作快的话,不到一分钟就搞定了。
zola
直接重命名一份 article.asp为blogview.asp是不行的,两个文件中用的参数不一样.所以一定要 Response.Redirect("article.asp?id="+logID)这句.
其实可以这么办,先把article.asp改名为blogview.asp,再用editplus之类的编辑软件一次性把主要的ASP文件都打开,然后用替换功能,一次性把所有已打开的文件中的article.asp替换为blogview.asp就行了。动作快的话,不到一分钟就搞定了。
每升级一次都要你替换一次你就不觉得简单了
加BLOGVIEW.ASP将参数传递到ARTICLE.ASP是维护成本最低的方案.
以前灰+黑+蓝色+橙色的版面很好看。现在只剩灰+橙色了。
日历中的We变成W
E了
这个LBS2的DIV嵌套太多,改起来比较麻烦.现在问题多多.
我今天没时间改版面了.
星期天再来看吧.
我的就不好用了,手动转换的数据库。。。。id全不一样了。。。只能写个blogview.asp把所有请求转到default.asp了。。。。哎~~
http://www.h-strong.com
strong的BLOG在FireFox下乱得一塌胡涂哦.没我的好.任意分辩率和浏览器都可以正常显示.
呵呵,再写个什么程序还是批处理的……这样子只要按一个键就转了……真希望有人那么钻牛角尖
LBS QQ 群号:6186700
可以直接在blogview.asp只写这样一句。
<!—#include file="article.asp"–>
强啊,我怎么没早点想到这招呢。
[sweat]