記事を読むのにかかる時間をMovable Typeで表示する方法
この記事を読むのに 約1分10秒 かかります
記事を読むのにかかる時間をMovable Typeで表示する方法について。例えば「この記事を読むのに 約x分xx秒 かかります」というような表示。
きっかけは、たった一行追加するだけでサイトの滞在時間を13.8%伸ばす方法・・・ - IDEA*IDEA ~ 百式管理人のライフハックブログから。
必要なもの
- 出力をphp化してあるMovable Type
使ったもの
テンプレートモジュールを作成。
テンプレートモジュール:estimated
<?php
$word = <MTLengthText><$MTEntryBody remove_html="1"$></MTLengthText>;
$m = floor($word / 500);
$s = floor($word % 500 / (500 / 60));
$s = floor($s / 10) * 10;
$est = $m . '分' . $s . '秒';
?>
<div class="weak">この記事を読むのに 約<?php echo $est; ?> かかります</div>
これを表示させたい場所でインクルード。
WordPressについては、 ITキヲスク さんの記事:記事を読む所要時間を表示させるWordPress用プラグイン「estimated」作ってみました。をどうぞ。
Posted by BB at 2010/08/02 12:05
Category : Movable Type