blogger post always show date

為了使用 update time 的 hack, 所以也得讓每篇文章都顯示日期, google 一下找到 hack 的方法, 用 java script 把日期存入變數再印出.
  1. 將下方 script 放在 <head> 後, <b:skin> 前.
  2. <script type='text/Javascript'>
    var d;
    function saveDate(c){
    if(c!=&#39;&#39;) d=c;
    document.write(d);
    }
    function showDate(a){
    document.write(d);
    }
    </script>
  3. 找到類似下方 data:post.dateHeader 的區段.
  4. <b:if cond='data:post.dateHeader'>
    <data:post.dateHeader/>
    </b:if>
  5. 參考成下方的 code 做修改, 依 teamplate 而異
  6. <b:if cond='data:post.dateHeader'>
    <script>saveDate(&#39;<data:post.dateHeader/>&#39;);</script>
    <b:else/>
    <script>showDate();</script>
    </b:if>
  7. weeeeeeeeeee ;D
ref: this

0 comments:

張貼留言