前段时间发布了X2Blog的2.1版本,受到很多人的支持,让我有动力继续将x2blog做的更加完善,经过这段时间的努力,3.0版本终于出炉了,现在提供下载:
http://www.x2design.net
首页即可看到。下面是3.0功能的一个简单介绍:
1.完全基于AJAX引擎 
所有页面的显示均通过javascript xml的异步调用实现,只获取需要更新的数据,不需要刷新页面即可完成所有操作。大大减少了网络流量,加快了访问速度。尽管基于AJAX,但X2Blog客服了常见的刷新定位问题,采用自己独有的RefreshHandler来实现刷新后保持当前页面功能。 2.完全支持标准 
页面结构完全符合XHTML 1.0 Transitional标准,并可以通过其验证。保持了向后兼容的特性,并且大大缩小了页面大小,加快了访问速度。X2Blog完好支持常见的IE、Firefox浏览器,其它浏览器有待测试。 3.不会丢失数据 
因为提交和登陆都是异步调用,绝不会出现数据提交失败而出现的数据丢失现象。你完全可以在线编辑所有内容,即使登陆超时,可以重新登陆而继续提交数据,而无需重填。 4.界面友好,完全可定制 
X2Blog采用xhtml css的样式控制,界面简洁友好,并且栏目位置和图片均可自定义。除了您想要它出现的内容,其它内容均不会出现。 5.文章效果即时预览 
编辑文章时只需要点击预览按钮,文章的效果便会即时出现,不需要打开新窗口或者是刷新。 6.基于javascript的语法着色引擎 
对于需要发布代码的广大程序员,常常希望代码更易读。X2Blog特地为此准备了语法着色功能,可以拥有桌面代码编辑器的显示效果。但通常的语法着色都是将着色好的代码存放在数据库,增加了网络流量和服务器负担。X2Blog的语法着色完全在客户端进行,并且会等其它内容装载完成后再着色,大大提高了访问速度。您所需做的仅仅是为一个代码块指定一个样式。而且编辑器内置了常用语言的样式指定功能。 7.丰富的栏目设置 
每个栏目有多达11个属性可以设置,栏目的数目和显示顺序也可以随意更改,一切使用都在于你的创意。例如:你将栏目属性设置为允许留言就能实现一个小型bbs的功能,别人可以发表留言和进行回复;将栏目设定为无标题,无日期,不可评论,不可留言,那就可以作为自我介绍功能。更多示例请参考X2Blog帮助文档。 8.灵活的换肤功能 
现在X2Blog提供五种主题风格,分别是:x2style,microsoft,wow,sunnyDiary,pink。并且主题风格正在不断增加中。你可以根据自己的喜好进行选择,效果无需刷新即时预览。同时,你可以设置是否允许别人在浏览你的页面时选择主题,主题的效果同样无需刷新即可出现。如果您不满意X2Blog提供的主题,而您又熟悉CSS,您可以填写自己的CSS,并应用到您的Blog中。 9.纯粹的Blog平台 
X2Blog致力于发展和推广web2.0,RSS和Trackback均完全支持标准。RSS让你发布的信息更加灵活,可以让更多的人看到,Trackback使得你的Blog可以和其它支持标准的Blog平台进行交互。
 
10.根据需要生成静态html文件 
如果编辑的日志比较长,可以选择输入摘要,这样文章的内容将分为摘要和内容两部分,并且系统会为其自动生成html文件,html文件的风格由当时选择的页面样式决定。主页面仅显示摘要,有一个自动产生的链接指向生成的静态html文件。静态文件通过ajax调用来进行点击统计和评论提交。 

解决方案 »

  1.   

    正好,我正在学习AJAX,谢谢了
      

  2.   

    我在本地运行怎么出现这样的错误呢??请给解释一下,谢谢!
    操作必须使用一个可更新的查询。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误: 
    行 164: doh.ConditionExpress="id=@id";
    行 165: doh.AddConditionParameter("@id",this.SiteId);
    行 166: return doh.Count("users",key);
    行 167: }
    行 168:
     
      

  3.   

    to neekerss(neekerss) 
    请检查数据库文件mdb/x2blog.mdb的权限,需要可写
      

  4.   

    并没开源啊
    没看到X2WebControls.dll的相关code
      

  5.   

    没有:(
    X2WebControls.dll的相关code
      

  6.   

    谁说没有下面你们说的那个文件,是站长早就提供下载了,在他发布信息的后面
    自己仔细找一下就行了,早就有人下载过了X2WebControls.dll
      

  7.   

    to bad_egg(努力):
    说话请负点责任。关于X2WebControls:
    我不只blog用到,其它程序也会用,所以是一个单独的项目。
    开源地址:http://www.x2design.net/#tid.1069/感谢henxing的解释。
      

  8.   

    supNate(铅笔),我为我说的话道歉!sorry
      

  9.   

    开源万岁。
    谢谢楼主SHARE