Blogspot主题中日期显示变成 UNDEFINED

Erhem,很久没有开班的《蔡老师电脑班》又来了咯~时常与大家分享一些常见的问题及解决方案,是蔡老师电脑班的宗旨哦~(不是中指!!)

说起来,在认识的朋友当中,偶尔会有几个来问我一些部落格的问题。hmm无可否认我是写部落的经验是蛮久了,连教科书里都有我!!!【链接
当中最常把问题抛给我的就是【小白】,这个死鬼,每次问的问题明明在我的部落格里就已经有教了解决方案,还是要来问我的……真是啊~
不久前检查【蔡老师】电邮时,发现了署名夜小猫的一封来信:
用户插入图片

(图1)

问题如下:
1)安装了某Wordpress主题在Blogspot后,日期显示不见了,变成UNDEFINED(图2)。
用户插入图片

(图2)

问题所在:
当检查了夜小猫当前正在使用的那一款主题后,发现显示日期的那一段Script如图3:
用户插入图片

(图3)注:必须勾选Expand Widget template

显示日期格式是TIMESTAMP,所以有几种方法处理这个Undefined
方法1:修改setting
用户插入图片去到后台把Timestamp Format换成 相对的显示模式。
方法2:把Timestamp 换成 Date Header Format
大多数人的Date HEader Format 都是以【thursday,September 15, 2011】这样子来设定的了……标准嘛,可是主题里的格式却不是显示Date Header,所以就把它换掉吧!!
要修改的地方是这一段:
 var timestamp = &quot;<data:post.timestamp/>&quot;;
把红色字眼的地方改成<data:post.dateHeader/> 取代就可以了。

成功后如下:

   var timestamp = &quot;<data:post.dateHeader/>&quot;;



=============================================================================

××××××REMARK×××××××
为什么会有Date HEader 和Timestamp呢?不是多次一举吗?
其实Date HEader 主要是设置日期(星期,年,月,日),而Timestamp虽然也有涵盖日期,不过更偏向于时间显示(时,分,秒)。因不同用途而异。一个主题中可能会有同时用到DateHeader 和Time Stamp。



(1173)

發表留言

*