我平日绝少用JS写ASP页面,倒是用JavaScript写JS脚本感觉还不错。有没有可能将两种语言联合在一个页面中共同使用,还没做过真正的尝试,JS的Blog也就是LBS2了。没看LBS2过里面的代码,因为我一向看别人写的代码就头大,不知道从何看起,而自己写的东东没有一句注释也明明白白。在制作过程中从feed.asp入手,参照LBS2的RSS输出很容易写出ATOM输出程序。其它的ASP的Blog也很好改写,我就不再多说了。
在制作LBS2的ATOM附件时才发现,原来以为在JS语句中想引用VB类的想法实现不了,没有办法在JS语句中创建VB对象,但是传统的函数是可以调用的,所以只好来个曲线救国,将VB类放入VB的函数中,再用JS语句调用。也只有在.Net环境下才可以消弥语言之间的差异,选择哪种语言不过是好爱而已。可以看的出来,atom.asp页面写的非常之简练,也可能是我在之前的一篇日志中所讲的那样:做有些事情太过追求精致,同样也因为LBS2的对象封装做的很好。
使用方法
下载
没做过太多的测试,只是提交到FEED Validator反回Congratulations也就算完成了,如果在使用中遇见什么问题,可自行解决或是在这里留言,我是以304版为底本制作的,低版本能不能用就不知道了。
FEED Validator:http://feedvalidator.org/
LBS^2:http://www.voidland.com/blog/
ASP最好不要混写,速度变慢太快了!
关于速度上我基本没怎么测试过,只是觉的很有意思,一般来说还是一个语言做下去比较好。
请教一下,lbs2和zblog的密码加密方式是否一样?
LBS2的加密是用的SHA算法,Z-Blog是和L-Blog一样的MD5算法,所以没办法,只能填入一个默认的MD5值做为密码。
看来只能搞一个修改密码的程序,让用户自行过渡过去,
混写涉及到两个语言脚本的同步和内存共享,不过影响不是很大。
彩虹兄,你写的atom会把LBS已经设置隐藏的entry也输出来,SiC老大的feed输出的rss可以过滤掉隐藏的entry。能不能抽空把这个bug修正下~~~
你重新下载一次,我做了点修改.
如没什么问题就通知一下.
彩虹兄,Bug已经被修正了。非常感谢:)
我另有个问题请教,LBS2可以通过哪款blog writer上传写好的blog entry??
我现在用的www.zoundry.com出品的blog writer对drupal的支持很好。我也想通过它发表entry到LBS2,你可否拨空研究下~~
这我就没办法了,它不支持xml-rpc。