XOOPS版WordPressで、カスタムブロックを使って、ブログの自己満足度を表示させてみた。
計算式は、以前に自分が考えた適当な公式です。
再度、ここに記載しておきますが、
エントリー数 ÷ (コメント数÷2) = 自己満足ポイント!!
となります。
今回はこれに100をかけて%で表すことにしました。
100%を切れば、それなりに反響があり自己満足度の低いブログということになります。
うちは、ごらんの通り231%というわけで、相変わらず、ぶっちぎり自己満足ブログですね(笑)
カスタムブロックには以下のようなソースを入れています。
global $xoopsUser,$xoopsDB;
$sql = “SELECT count(p.ID) As post_count FROM “.$xoopsDB->prefix(‘wp_posts’).” p WHERE p.post_status=’publish’ AND p.post_date <= NOW()”;
list($count) =$xoopsDB->fetchRow($xoopsDB->queryF($sql));$sql_comment = “SELECT count(c.comment_ID) As comment_count FROM “.$xoopsDB->prefix(‘wp_comments’).” c WHERE c.comment_approved=’1′ “;
list($comment_count) =$xoopsDB->fetchRow($xoopsDB->queryF($sql_comment));echo “現在、<br/> <b>$count</b> の記事と<br/> <b>$comment_count</b> のコメントがあります<br/>”;
$per = (int)($count / ($comment_count / 2) * 100);
echo “このブログの自己満足度は<br/> <b>$per %</b>です”;
このソースは以前エントリーした、「XOOPS版WordPressの投稿数を表示するカスタムブロック」を流用しています。
これをあなたのブログにも表示しておけば、もっと質の高いエントリーを書くようになるかもしれない(?)