カテゴリー
XOOPS

ブログの自己満足度を表示させてみた

self-satisfaction-poing

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の投稿数を表示するカスタムブロック」を流用しています。

これをあなたのブログにも表示しておけば、もっと質の高いエントリーを書くようになるかもしれない(?)

この記事を書いた人: A-tak

A-tak.com(えいたっく どっとこむ)の管理人。
Apple野郎なおっさんでしたが、ちょっと最近のAppleには飽き気味。
A-tak.comは2002年2月から運営(前身のサイトは1999年3月から)。今年で18年目!

Twitter
Mastodon
Facebook