pukiwikiでtrackerプラグインの自動採番ロジックを変更する | ヘビィ・SMD!

ヘビィ・SMD!

そんな・・・バナナ!!
1. 甘え度+10 恐れ度+10 寿命-1週間
2. 甘え度+10 恐れ度-10
3. 甘え度-10 恐れ度-10 寿命+1週間

plugin/tracker.inc.php


を編集。


function plugin_tracker_plus_action()

内を以下のように変更


$base = $post['_base'];
$num = 0;
+ if ('hoge' == $config_name) {
+ $num = get_date('Y-m-d').'_00';
+ }
// ページ名を決定

hogeが

:config/plugin/tracker/hoge の「hoge」になるように編集。


この場合だと

hoge宣言を利用してページ名を自動採番した場合

YYYY-mm-dd_00 (YYYY:年、mm:月、dd:日)

となり、「今日の00番目の記事」みたいな扱いができる。

ちなみにこれ、今日実行すれば

基底頁/2009-02-17_00

今日もっかい実行すれば

基底頁/2009-02-17_01

となる。

インクリメンタル処理はその下のis_pageをwhileループでしてるけど・・・

PHPってこえぇなぁ。文字列でもインクリメントできるんだぜ?


ちなみに、PHPの勉強はしてないから雑な内容だよドキドキ