原创日志

将blog转换到了LBS 2.0.304

[ 2006-05-13 18:41:50 | 作者: admin ]
字号: | |
以前是l-blog1.08,作者失踪了,也不更新,没有办法升级到了LBS。
不过看上去LBS的作者也是懒人,不太愿意完善这个东西,先将就着再说吧。

[razz] 免费用别人的东西还要用力踩几脚,呵呵!

不爽的地方:
1、无tags,现在看这个功能或许应该去掉,但因为转多了,希望找原创的东西就麻烦了。
2、每次写笔记都要选择分类,其实可以自动判断下当前分类。
3、编辑框不支持直接带表格的网页拖入,最好作者能搞个简单的Rich Text Editor吧,还需要远程图片的自动保存
4、一个blog居然还不支持空格,那我的代码还看的清楚啊!!以前l-blog好象没有这个问题。这么低级的错误真的很奇怪哦,加了个“<pre></pre>”,好象不大顶事。
            [eek] 改的时候还遇到个问题,我用 strContent.replace(" ","&nbsp;"); 居然无法替换空格,郁闷。一看帮助是 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+= "&nbsp;";
  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 />&nbsp;&nbsp;&nbsp;"); //由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,"&nbsp;").replace(/\:\/\//g,"&#58;//")) + "</div>";
    strResult = '<div class="code">'+ this.encUBB(strText.replace(/\:\/\//g,"&#58;//")) + "</div>";
[最后修改由 admin, 于 2006-05-16 12:35:31]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=580

这篇日志没有评论。

此日志不可发表评论。