摘要:点击预览之后,弹出预览页面,关闭后,会出现一个错误提示框:"未定义:PreviewPost". 这是因为Dottext.Framework.Util.Globals中一段代码生成的客户端脚本有错误,原来的脚本如下: public static void ShowModalDialog( ref System.We...
阅读全文
摘要:今天发现在一些RSS阅读器里查看DOTTEXT时,所有的文章都没有作者。经研究才发现是因为有些RSS阅读器不支持<dc:creator>作者姓名</dc:creator>他们只认识:<author>作者姓名</author> 修改一下RSS的生成部分:Dottext.Framework.Syndication.BaseRssWriter:通用的RSS...
阅读全文
摘要:这一节我们来看一下DOTTEXT的TRACKBACK流程。首先我们来看一下是怎么发送TRACKBACK的:入口是Dottext.Framework.EntryHandling.Process检查文章内容中是否已经包含了远程网页的链接,只有包含才能继续从远程链接的网页下载HTML代码,如果没得到,说明不是合法链接,要返回在得到的HTML代码中检查是否已经包含了本文的链接,有说明已经PING过了,要返...
阅读全文
摘要:TRACKBACK是BLOG的一项重要功能,最近在到一些文章说TRACKBACK快要死了。我觉得TRACKBACK的最大障碍是标准问题。很多BLOG SITE并没有遵守TRACKBACK的标准,(标准的内容http://www.movabletype.org/docs/mttrackback.html)在中国连http://www.blogchinese.com,http://www.bokee....
阅读全文
摘要:这个方法,其实在DOTTEXT的一些ASCX文件里已经使用了,我们可以再根据自己的情况再增加或延长一些页面的缓存,如:Syndication.ascx,首页聚合:缓存时间:3600BlogList.ascx,博客排行:缓存时间:3600SiteCategory.ascx,网站分类:缓存时间:3600AggStats.ascx,首页的统计信息:缓存时间:3600。还有其它一些,不再一一列举下一节我将...
阅读全文
摘要:最近在开发博客,于是想到了OPENSOURCE的DOTTEXT,下载了装好后,感觉功能很完善,所以打算在其基础上建立BLOG SITE。感谢http://www.cnblogs.com/,我装的是CNBlogsDottext10Beta2版本。我觉得一个BLOG SITE最重要的功能是:1 换肤功能2 RSS功能3 TRACKBACK在FIX、PERFORMANT以及LOCALIZATION过程中...
阅读全文