最終更新日を表示する。(テンプレート : シンプル)
方法:
( 参考サイト: Bloggerに更新日付を追加する|覚えておきたいAutoCAD / LTテクニック)
1. テーマで「HTMLの編集」を押下。(事前にバックアップを保存した方が良い)
2. 「ウィジットへ移動」で Blog1 を選択。
3. <b:includable id='main' var='top'> の中の
<h2 class='date-header'><span><data:post.dateHeader/></span></h2>
の</h2> の前に 以下のコードを追加する。
<span class='post-timestamp'> <b:if cond='data:blog.pageType == "item"'> <span id='last-modified'><!-- ここに表示される --></span> <script type='text/javascript'> // <![CDATA[ function show_last_modified(root) { var published=""; var updated=""; for (var i = 0; i < root.feed.entry.length; i++) { published = root.feed.entry[i].published.$t; updated= root.feed.entry[i].updated.$t; } var dd_Y = updated.substring(0,4); var dd_M = updated.substring(5,7); var dd_D = updated.substring(8,10); var pp_Y = published.substring(0,4); var pp_M = published.substring(5,7); var pp_D = published.substring(8,10); if(dd_Y == pp_Y && dd_M == pp_M && dd_D == pp_D){ //日付が同じときは出力しない }else{ var updated_dd =", 最終更新日:"+ dd_Y+"年"+dd_M+"月"+dd_D+"日"; document.getElementById("last-modified").innerHTML = updated_dd; } } //]]> </script> <script type='text/javascript'> var sHome="<data:blog.homepageUrl/>"; var sURL="<data:post.url/>"; sURL = sURL.replace(sHome, ""); sURL = "/" + sURL; document.write(unescape("%3Cscript")+" src='"+sHome+"/atom.xml?redirect=false&path="+sURL+"&max-results=1&alt=json-in-script&callback=show_last_modified' type='text/javascript'"+unescape("%3E%3C/script%3E")); </script> </b:if> </span>
0 件のコメント:
コメントを投稿