by Jason
2008-08-27, 17:27
BlogEngine.net提供了对Social Bookmarking(网摘)的支持,方便读者将当前文章收藏到donetkick、dzone等网摘书签类网站。在看了沈阳SEO俱乐部的文章“网摘书签类网站收集”后,我决定把BlogEngine.net改为支持QQ书签、百度搜藏等中文网站。
大部分网摘书签网站都提供了用于收藏网页的JavaScript代码,例如QQ书签的代码如下:
[More]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-08-25, 21:56
BlogEngine.net仅提供了简单的分页功能,看着很不舒服,于是自己动手写了一个分页控件。分页控件Pager通过在URL中添加"page"参数以超链接形式实现页面导航,没有使用任何ViewState和Session变量,完全与BlogEngine.net兼容,同时尽量做到通用,应该可以满足绝大部分ASP.NET程序的分页需要。下图是Pager的显示效果:
分页控件页面导航按钮的实现就不详细说了,具体请看源代码及注释。下面说说分页控件是怎么实现页面导航URL的。考虑到通用性,在页面URL中添加“page”参数应当考虑...
[More]
Currently rated 5.0 by 2 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-08-21, 16:46
BlogEngine.net提供了一个叫做SearchOnSearch的控件,其作用是当用户通过搜索引擎访问网站时,将用户使用的搜索关键字转到BlogEngine.net的站内搜索引擎再搜索一次,并将搜索结果显示给用户。SearchOnSearch将搜索引擎和站内搜索结合在一起,为用户提供更准确、详细的搜索结果,是一个相当不错的控件。
可惜的是SearchOnSearch只支持Google搜索,不支持百度搜索。原因其实很简单,Google搜索时其关键字在URL中是以"q="开头的,百度是以"wd="开头的,而Se...
[More]
Currently rated 5.0 by 2 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-08-21, 11:55
在博客编辑接口介绍一文中,我提到了博客编辑接口的各种用途和好处。不过对于不具备专业知识的博客用户来说,为博客客户端程序(如Windows Live Writer)手动设定定博客引擎的编辑接口是比较困难的,因此博客引擎应该提供自动发现机制,使外部程序能够简单地通过博客网站地址找到博客编辑接口。
先来看看Windows Live Writer是如何发现博客引擎的编辑接口的。
运行Windows Live Writer,点击菜单栏的“工具->选项”,弹出“选项”对话框,在左栏中选中“账户”,在右栏中点击右上角的&...
[More]
Currently rated 5.0 by 1 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-08-20, 02:04
博客编辑接口是为外部程序提供的用于获取或编辑博客文章的API,其主要作用有以下几个:
1、使用通用的博客编辑程序发表或编辑博客文章
例如很多人都使用windows live writer而不是博客引擎的在线编辑器来写文章。
2、在不同的博客引擎之间或者同一博客引擎的不同版本之间传送博客文章
例如你原来使用WordPress博客引擎,而现在想转而使用Blogengine.net,你可以利用博客编辑接口很方便地把所有文章转移到Blogengine.net。
3、转换博客文章的存储方式
例如你原来使用blogengine.net默认提供的XM...
[More]
Currently rated 5.0 by 1 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-08-01, 17:29
2008年8月1日www.tiray.net的博客系统升级到BlogEngine.net 1.4.5.0。可惜的是原来使用的Theme SilverLight不支持新的1.4版的很多特性,只能改成默认的Theme了。
此次升级改动的部分:
1、修改了BlogEngine.NET\User controls\CommentView.ascx的部分内容,取消了发送评论时必填E-Mail的限制及对BBCode的支持;
2、修改了BlogEngine.NET\Themes\Standard的部分内容;
3、修改了Web.config中的部分内容;
4、修改了Robots.txt的部分内容...
[More]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-07-30, 15:28
在使用Google的时候很偶然地发现technorati对www.tiray.net的收录情况。要知道,我从来没有在这个网站注册过,唯一与technorati的联系就是在每次使用Tiray Blog Ping时,都Ping了technorati的Ping Service地址http://rpc.technorati.com/rpc/ping。让我感到最高兴的是这从一个侧面检验了Tiray Blog Ping宣称的全面支持发送中文更新信息的功能。从中我们也可以看到Ping Service功能对博客网站的重要性。 technorati收录www.tiray.net的地址:http://tech...
[More]
Currently rated 5.0 by 1 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-07-07, 14:13
Tiray Blog Ping 1.2已于2008年7月7日发布,1.2版对以下功能进行了更新:
在实时信息里显示了发生未知错误的服务器返回的原始信息。
增加了发送TrackBack信息的功能。
界面截图:
下载地址:http://www.tiray.net/page/Tiray-Blog-Ping.aspx
Currently rated 4.0 by 1 people
- Currently 4/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-07-05, 13:16
先看下面的例子:
我在www.tiray.net上写了一篇文章“香格里拉奥运火炬传递”。
另外一个博客作者(实际上也是我,呵呵)在http://tiray.blog.hexun.com/20518701_d.html上全文引用了我的文章,并通过blog.hexun.com的TrackBack机制向我发送了一条引用通知,现在,在http://tiray.blog.hexun.com/20518701_d.html上有一个如下所示的文章来源链接,链接地址是我在www.tiray.net上的文章。
而www.tiray.net的博...
[More]
Currently rated 4.0 by 1 people
- Currently 4/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-07-02, 23:03
2008年7月2日将网站的Blog程序升级到了BlogEngine.net 1.4.0.0。
与1.3.1.0版相比感觉BlogEngine.net这次最大的变化是实现了目前比较流行的Widget(挂件)功能,使得程序的结构更加清晰,管理页面布局也更方便了,另外Widget也使得开发程序的Theme更加方便。不过目前支持1.4版的Theme还不多。
此外就是修改了1.3版的很多明显的小BUG,对AJAX的支持也更加完善。
升级后,在页面显示了文章的PermaLink 和 Trackback地址,在左栏提供了站内搜索表单,在右栏显示了最新评论,并恢复了开放式搜索(Open Searc...
[More]
Currently rated 4.0 by 1 people
- Currently 4/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-06-04, 02:05
在开发Tiray Blog Ping的过程中,总是发现有道( http://www.yodao.com/ )的博客Ping Service( http://blog.yodao.com/ping/RPC2 )返回错误,开始认为是自己的程序有错,后来用Windows Live Writer 测试后,发现结果也是一样!也许有道的程序员应该检查一下Ping Service接口了!有道的Ping Service说明地址:http://www.yodao.com/help/blogsearch/description/006/
以下数据都是用Fiddler截获的!
下面是Windows Live...
[More]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-05-31, 04:30
以下数据是用Tiray Blog Ping V1.1测试的!
----------------------------------------
开始时间:2008/5/31 4:24:09结束时间:2008/5/31 4:30:50共401.804秒
共31个地址
已完成的地址:15
http://rpc.weblogs.com/RPC2
http://blogsearch.google.com/ping/RPC2
http://www.xianguo.com/xmlrpc/ping.php
http://blog.iask.com/RPC2
http://pi...
[More]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-05-30, 23:53
Tiray Blog Ping 1.1已于2008年5月30日发布,1.1版对以下功能进行了更新:
在实时信息里显示了服务器返回的详细信息。
更新了发送Ping命令的流程,成功率有了较大提高。
全面支持发送中文信息。
界面截图:
下载地址:http://www.tiray.net/page/Tiray-Blog-Ping.aspx
下面是用Fiddler截获的向Google发送Ping命令的数据包:
POST /ping/RPC2 HTTP/1.1
Content-Type: text/xml
User-Age...
[More]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-05-24, 00:26
博主们通常都会在自己博客的首页放置一个博客链接(英文:blogroll),用于显示自己感兴趣的博客网站。博主通过博客链接向读者传达了这样一个信息:我和这些网站保持着紧密的联系,我可是博客大家庭的一员哦!同时,博主也通过博客链接告诉其它博主:我很喜欢你的网站,你的大作我可是在第一时间拜读的哦!
很多博客网站的博客链接仅仅是一些简单的地址链接,如下图所示:
其实博客链接可以做得更好!在 Feed--博客技术的核心 一文中,我提到Feed的意义在于提供了一种规范的信息共享方法,如果我们有了一个博客网站的Feed描述,通过一些很简单的程序代码,...
[More]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
by Jason
2008-05-19, 13:21
某些ASP.NET 2.0虚拟主机空间在调用派生于System.Net.WebRequest的类(如HttpWebRequest)时,会出现"Unable to load DLL 'rasapi32.dll'"异常,使用catch捕获的异常信息为:Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section。
这个异常导致网站程序不能发送WebRequest,也就不能调用Web服务。对于博客程序来说,就无法使用Pin...
[More]
Currently rated 5.0 by 1 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5