自Blog后台使用纯Textarea进行日志的发布、修改后一直有诸多不便。
今日偶然发现有一款“天枫UBB编辑器”,是基于Discuz修改的。
看了一下Demo感觉不错,于是替换掉了后台的纯Textarea
演示1演示2

[继续阅读基于Discuz修改的UBB编辑器]

自上次完成SqlDataProvider后
今天再次完成SqlMembershipProvider及RoleProvider
表结构
be_Users表
[程序代码]
be_roles表
[程序代码]
be_UserRole表
[程序代码]
代码下载:
MSSqlProvider.rar (12.60 kb)
修改web.config
[程序代码]

[继续阅读SqlMemberShip RoleProvider for blogengine]

改良了MSSqlProvider.cs的代码
同时也在BusinessBase中添加了相关方法
切换到sql优点多多,关键是备份方便,不能再吃不备份的亏了。
欢迎大家测试

[继续阅读Blog切换到SqlProvider]

昨天晚上就在弄这个东东
在blogengine本身提供的MSSQLBlogProvider.cs上做了些许修改
数据导入成功后,将blog的defaultProvider换成了sql
但随之问题就来了:
1、载入特别慢,远远慢于xmlprovider
2、发表评论后,迟迟不出现回调的结果,始终显示"saving......"
观察了一下CommentView.ascx.cs的代码,
[程序代码]
继续跟进 Post.AddComment(comment);方法
[程序代码]
DataUpdate
[程序代码]
在BlogService.UpdatePost中调用了 _...

[继续阅读有感于blogengine sqlprovider]

昨天晚上试着将XmlProvider转换成SqlProvider
要做的第一件事就是数据上的转移
这个倒好办
[程序代码]
同时上面的代码是通用的,有需要的朋友可以直接拿去使用。

数据转换成功后,更改web.config中的defaultProvider
运行时发现有很多的问题,
最多的是发生在这一段代码上
[程序代码]
没有进行SqlDataReader.Read()判断,当数据存在问题时这行就会报错
昨晚折腾不小,最终放弃了它自带的sqlprovider
想自己写一个,改一下FillPosts()方法,增加几个重载,如分页等。
这几个provider最大的问题...

[继续阅读BlogEngine SqlProvider]

在dotnetblogengine 1.4 release中我提到wordpress的日志正文可以匹配已存在的tag,并进行url转换
试着在dotnetblogengine上写了一个扩展进行实现
代码如下:
[程序代码]
今天发现dotnetblogengine的tag管理不大方便,有空写个东东:)

[继续阅读dotnetblogengine扩展之Tag匹配]

BlogEngine 1.4发布有一段时间了,一直没有更新,主要有以下考虑:
1、现在用的这个版本是基于1.3版改动的,改动的地方比较大,自定义的东东挺多的
2、目前使用的版本能完全符合要求。
那么,1.4版到底有哪些变化呢?大家可以去官方网站查找答案。

1、整体外观没多大变化,但文档结构发生了变化。对sidebar的一些元素进行了重定义,这样的目的是方便进行区块拖曳

按此在新窗口浏览图片
按住左键,可拖动

[img]http:/...

[继续阅读dotnetblogengine 1.4 release]

[程序代码]
[程序代码]
[可运行代码]
红色
公布这段ubb,含运行代码功能
ubb.cs (4.57 kb)

[继续阅读测试ubb代码]