まず,ダウンロードしたzipファイルを展開すると,extフォルダが出来上がると思います。そのextフォルダごとindex.phpと同じ階層にアップロードしてください。パーミッションの設定は1箇所だけ。logフォルダを707,または777に変更してください。
utils.phpの200行目付近,
exit(str_replace(array_keys($divisions), array_values($divisions), $html));
の"上の"行に
include_once 'ext/ext.php';
と追加してください。
同じくutil.phpの437行目付近,
if($comment_form) $alone = 1;
の下に
if ($comment_form) {
include_once 'ext/popular/writelog.php';
$reforg = links($id);
} else {
$reforg = '';
}
と追加。さらにその下の行を
$body = _box($id,$cat,$title,$com,$author,$sup_same,$inf_same,array($cmt_count,$allowComment),array($tb_count,$allowPing),$cat_icon,$alone,$index,$mht,$ajax_list).$_com.NL;
から
$body = _box($id,$cat,$title,$com,$author,$sup_same,$inf_same,array($cmt_count,$allowComment),array($tb_count,$allowPing),$cat_icon,$alone,$index,$mht,$ajax_list).$reforg.$_com.NL;
に変更。$_comの前に$reforgを追加しています。バージョンによって,_box()の最後に$ajax_listがない場合もあります(うちの場合がそうでした)。$ajax_listがない方はないままで結構です。なお,個別記事画面で参照元を表示する必要のない人は,$reforgと書いてある行の追加は不要です。
表示させたいテーマのtemplate.phpの任意の部分に
<div id="rank">%_RANK:1:Popular Top10:1_%</div><!--#ranking追加。-->
と記述すれば,サイドバーに表示されると思います。最初はログが集まらないので,タイトル以外は表示されないかもしれませんけど…。"Popular Top10"の部分はお好きなタイトルに変更可能です。
すでに新しいボックス作成のためのサンプルセットなどでext.phpを設置している方は,既存のext.phpに
include_once 'ext/popular/ranking.php';
と
'%_RANK_%' => $rank,
を追加してください。これで一応設置は完了です。次に表示体裁を整えるため,cssを調整します。







しかしnaoKさんは神!今日の亀田選手よりも尊敬<(_ _)> まじめにPHPの勉強しなかったことを悔やみました;;
それでまたご相談です(笑)Recentlyあると思うんですが、これをメインの記事下に配置したいんです。で、それはできると思うんですけど。最新の記事以外にしたいんです。それって簡単ですか(汗)
それかこのプラグイン早速設置させて頂きます^^