将blog转换到了LBS 2.0.304
[ 2006-05-13 18:41:50 | 作者: admin ]
以前是l-blog1.08,作者失踪了,也不更新,没有办法升级到了LBS。
不过看上去LBS的作者也是懒人,不太愿意完善这个东西,先将就着再说吧。
免费用别人的东西还要用力踩几脚,呵呵!
不爽的地方:
1、无tags,现在看这个功能或许应该去掉,但因为转多了,希望找原创的东西就麻烦了。
2、每次写笔记都要选择分类,其实可以自动判断下当前分类。
3、编辑框不支持直接带表格的网页拖入,最好作者能搞个简单的Rich Text Editor吧,还需要远程图片的自动保存
4、一个blog居然还不支持空格,那我的代码还看的清楚啊!!以前l-blog好象没有这个问题。这么低级的错误真的很奇怪哦,加了个“<pre></pre>”,好象不大顶事。
改的时候还遇到个问题,我用 strContent.replace(" "," "); 居然无法替换空格,郁闷。一看帮助是 stringObj.replace(rgExp, replaceText) ,还是个正则,凑合着替换,代码在最后面。
5、用绝少看到的jscript来写代码,估计作者不熟悉vbscript语法,虽然我也习惯c++语系,但是asp用jscript总感觉怪
6、应该有,一下想不起来了。。。
升级过程:
1、从l-blog1.08升级到LBS的时候,提供的那个升级程序虽然写的还可以,不过真没有必要全部sql显示出来,我大文本很多,速度奇慢,cpu每次转都100%。
2、以前上传的文件没有自动判断出来,[down]File Url[/down] 没有转成 [ file]File Url[/file] ,完了得手工执行下sql
3、友情连接消失
//使用ubb模式的时候关于空格的处理部分
//=========================================
//这个函数是按数目来取得空格
//显示文章的时候
//这个是ubbcode对code部分的处理,把空格替换部分去掉
//strResult = '<div class="code">'+ this.encUBB(strText.replace(/^ +/gm," ").replace(/\:\/\//g,"://")) + "</div>";
strResult = '<div class="code">'+ this.encUBB(strText.replace(/\:\/\//g,"://")) + "</div>";
不过看上去LBS的作者也是懒人,不太愿意完善这个东西,先将就着再说吧。
免费用别人的东西还要用力踩几脚,呵呵!
不爽的地方:
1、无tags,现在看这个功能或许应该去掉,但因为转多了,希望找原创的东西就麻烦了。
2、每次写笔记都要选择分类,其实可以自动判断下当前分类。
3、编辑框不支持直接带表格的网页拖入,最好作者能搞个简单的Rich Text Editor吧,还需要远程图片的自动保存
4、一个blog居然还不支持空格,那我的代码还看的清楚啊!!以前l-blog好象没有这个问题。这么低级的错误真的很奇怪哦,加了个“<pre></pre>”,好象不大顶事。
改的时候还遇到个问题,我用 strContent.replace(" "," "); 居然无法替换空格,郁闷。一看帮助是 stringObj.replace(rgExp, replaceText) ,还是个正则,凑合着替换,代码在最后面。
5、用绝少看到的jscript来写代码,估计作者不熟悉vbscript语法,虽然我也习惯c++语系,但是asp用jscript总感觉怪
6、应该有,一下想不起来了。。。
升级过程:
1、从l-blog1.08升级到LBS的时候,提供的那个升级程序虽然写的还可以,不过真没有必要全部sql显示出来,我大文本很多,速度奇慢,cpu每次转都100%。
2、以前上传的文件没有自动判断出来,[down]File Url[/down] 没有转成 [ file]File Url[/file] ,完了得手工执行下sql
3、友情连接消失
//使用ubb模式的时候关于空格的处理部分
//=========================================
//这个函数是按数目来取得空格
function getNbsp(lenSpace){
var strNbsp = "";
for(i=0;i<lenSpace;i++) strNbsp+= " ";
return strNbsp;
}
var strNbsp = "";
for(i=0;i<lenSpace;i++) strNbsp+= " ";
return strNbsp;
}
//显示文章的时候
//=ubb.toHTML( func.HTMLEncode(theArticle.content0+theArticle.content1),theArticle.ubbFlags);
strContent = ubb.toHTML( func.HTMLEncode(theArticle.content0+theArticle.content1),theArticle.ubbFlags);
//strContent = strContent.replace(/<br \/>( ){3}/g,"<br /> "); //由15到1进行替换
var myRegex;
for(m = 15;m>0;m-- ){
myRegex = new RegExp("<br \/>( ){"+ m +"}", "g");
strContent = strContent.replace(myRegex , "<br />" + getNbsp(m));
}
response.Write(strContent);
strContent = ubb.toHTML( func.HTMLEncode(theArticle.content0+theArticle.content1),theArticle.ubbFlags);
//strContent = strContent.replace(/<br \/>( ){3}/g,"<br /> "); //由15到1进行替换
var myRegex;
for(m = 15;m>0;m-- ){
myRegex = new RegExp("<br \/>( ){"+ m +"}", "g");
strContent = strContent.replace(myRegex , "<br />" + getNbsp(m));
}
response.Write(strContent);
//这个是ubbcode对code部分的处理,把空格替换部分去掉
//strResult = '<div class="code">'+ this.encUBB(strText.replace(/^ +/gm," ").replace(/\:\/\//g,"://")) + "</div>";
strResult = '<div class="code">'+ this.encUBB(strText.replace(/\:\/\//g,"://")) + "</div>";
[最后修改由 admin, 于 2006-05-16 12:35:31]
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=580
这篇日志没有评论。
此日志不可发表评论。