Micolog使用Windows Live Writer自定义发布时间
利用Windows Live Writer发表文章时,我们可以在发布栏上看到有自定义发布时间的按钮,但是在一般情况下,我们自定义的时间并不能产生效果,因为这个自定义的时间序列并没有传递。如果我们在RPC传递中增加发布时间的属性,那么自定义发布时间就能成功。这个自定义的时间就会覆盖掉自动生成的当前时间。传递给api_rpc.py的struct里就有一个dateCreated的值,它是这样的格式:YYYYMMDDTHH:mm:ssZ,如20091118T12:44:46Z 。在api_rpc.py里面处理一下这个值并赋值给entry里的date即可。代码如下,有中文注释的即为修改的行,很容易找到在哪里加入:
if struct.has_key('mt_excerpt'):
entry.excerpt=struct['mt_excerpt']
if struct.has_key('dateCreated'): #如果有日期属性
d_s = str(struct['dateCreated'])#格式:YYYYMMDDTHH:mm:ssZ
year =int(d_s[0:4]) #获取年,int类型
month =int(d_s[4:6]) #获取月
day =int(d_s[6:8]) #获取日
hour =int(d_s[9:11]) #获取时
minute =int(d_s[12:14]) #获取分
second =int(d_s[15:17]) #获取秒
d = datetime(year,month,day,hour,minute,second) #建立该时间的对象
entry.date = d #赋值给entry里的date
修改之后记得appcfg.py update更新就会立即生效的,(别忘了把原来的自动生成的当前时间行注释掉啊!)
date = db.DateTimeProperty(auto_now_add=True)
2010.9.29更新
增加修改后的文件下载: 点我另存 ,下载完成后直接覆盖原文件重新上传即可,此文件修改自Micolog 0.713,其他版本请自行修改。
参考pugWoo's Blog
转载请以超链接注明来自 云在天边看世界本文永久链接 http://www.tangblog.info/2010/03/16/micolog-windows-live-writer-edit-publish-date.html
设置颜色的地方找着了,居然是主题里面连transparent都是没有的,直接在里面根据firebug的指示加入颜色代码就搞定了,俺真是太高兴了啊~~
下一步就准备折腾一下自己去加上回复右键通知,不知道该怎么搞啊?现在就拿默认的主题来改改,哈哈
你去睡觉吧,今天我这儿整晚供电,正好研究下firebug和网页的东西,明天再来骚扰你了。
transparent吧,如果是这个则是透明当前背景层,显示的是父层的颜色,你可以选择父层div查看相应css
我用的是默认主题。
要不是最开始的时候没有win764位以外版本的驱动,我早就把这个揪心的64位换了,资源占用高了去了,2g内存还不够开胃。
现在都用了这么久了,是换不起了。
难道是live writer在64位下的兼容性有问题?我用win7 32bit一切正常啊,也用MSE哦
如雷贯耳啊!不过live writer真有这样的问题,小心为妙!
我的是win7 64位系统,mse杀软,不知道和另外什么的有没有关系。
网页字体颜色神马的你可以在CSS中修改,你可以使用firefox的firebug动态查看颜色修改,或者IE、Chrome都有相应的开发人员工具,这样边修改就能看到效果。
micolog很多主题的代码都有些问题,关于验证机制他们基本上都是只写了算数验证码的部分,如果你要选用其他验证方法,可能需要手动修改一下代码才能用
验证出错的问题确实不太好解决,基本上就是模版问题造成的吧
使用windows live Writer应该没什么丢失草稿的毛病啊,我也在使用,没遇到什么问题啊
live writer写博的话有风险,写着写着就没了,内容就没了。
在源代码和编辑状态切换,存盘都是极其危险的动作。
writer2011
徐明的博客上,第一次打开网页很可能没有验证码框,留言的时候却要人输入验证码。
另外的情况:
使用其它主题,即便是后台关闭了验证码,但是依旧会有验证码。
更离谱的。
他们用的是一般的主题,但是输入验证码都是计算错误的,不管是怎么输入猜测那些正确的验证码是什么都会提示错误(一般出现这样情况的是算数验证码)。
另外,最近的垃圾评论过滤插件总是出错,任何人的任何留言都会当作垃圾评论,不知道是什么情况。
——
其实字有些小我的本意,我是没有找到好的主题。。
本来还想自己改改颜色字体的,但是我就是找不到在哪里修改网页两边的颜色的地方。
评论文字的大小似乎能猜测到哪里改,但是一直都觉得差不多大了,所以没有改,因为始终都是猜的嘛~
不知道你遇到的验证码故障是哪种验证类型的啊,图形的还是纯文字的?
纯文字的应该没什么大问题,判断机制也比较简单后台就只是比较结果是否相等就没别的了
自动记录时间,是说修改后会改变发布时间?
如果你能解决验证码问题的话,不妨去micolog主页上更新下嘛,这个问题很让人吐血啊~
那天我给一个人留言,尝试几十次都失败了,然后我终于还是放弃了
自动生成就是记录系统当前时间了,手动自定义就可以选择任意时刻作为文章发布时间了
wlw可以自定义到分钟的不同,不过这一半没多大意义
我的验证码也有一些问题哦,我刚解决了畸形cookie导致验证异常的问题,目前还不知道有没有问题呢
比如说,如果是自动生成的时间,会具体到分吗?
如果是自动生成的时间,在我再次修改文章后,日志的时间会变吗?