[[../]] **何の日プラグイン by [[upk]] [#z4493a60] :概要| [http://www.nannohi.jp/mm/ 「何の日Anniversary」]を表示する :稼動環境| PukiWiki 1.3系, 1.4系 :使い方| #whatday #whatday(月,日) #whatday(月,日,フラグ) ***データベース [#l195d395] -[http://www.nannohi.jp/mm/ メールマガジン「何の日Anniversary」]が提供している、以下のデータを利用します。 -- 歴史データベース(history.csv) -- 誕生日・忌日データベース(person.csv) //--[http://nnh.pos.to/mm/history.csv 歴史データベース] //--[http://nnh.pos.to/mm/person.csv 誕生日・忌日データベース] ***インストール [#sd4369ea] |whatday.inc.php|プラグインディレクトリ| |history.csv|PukiWiki ディレクトリ| |person.csv|PukiWiki ディレクトリ| ***パラメータ [#j5cc9634] -フラグ >デフォルト(無指定時)は、共に表示します。 |h|歴史データベースの内容を表示| |b|誕生日・忌日データベースの内容を表示| #ref(history.csv) #ref(person.csv) #ref(whatday.inc.php) ***ご意見 [#p506f2f3] あのぅ…。 showhtml などのプラグインをこっちに置いてもらうってことはできないでしょうか? > upk 様 それか CVS に入る予定とかないんでしょうか? -本家の私の紹介ページから、私のホームページに行って、そこで、ブリーフケースを見てください。内容はともかく、取得はできると思います。あと、本家の現状では、作成したプラグインを添付したいという気持ちはありません。ここへの添付は、私が作成した全てのプラグインの1.4対応後に、添付する予定でした。また、CVSへの組み込みに関しては、私が決めることじゃないものでね。 -- [[upk]] &new{2003-05-13 (火) 00:20:12}; -データベースがなくなってます.なんとかなりませんか>upk様 -- [[いわい]] &new{2003-08-11 (月) 06:59:27}; --データの著作権者である[http://www.nannohi.jp/mm/ 本家]次第なので、なんとも。で、あの転載OKは、データも適用していると読んで構わないんですかね?グレーな気がして。-- [[upk]] -データのところに「ご自由に使っていただいてかまいません」と書いてますよ :) -- [[いわい]] &new{2003-08-12 (火) 16:32:46}; -データ発見しました.おさわがせしました m(_ _)m -- [[いわい]] &new{2003-08-14 (木) 05:17:37}; -何の日egroupにもあるようですね :) -- [[ny]] &new{2003-08-29 (金) 15:00:23}; --訳の分からないことをいくつか書いてしまってました。ここからダウンロードできるんですね。 -- [[ny]] &new{2003-09-03 (金) 13:27:00}; -history.csvファイルですが、3月3日~8月1日の間がごっそりないですね。 -- [[せん]] &new{2004-04-01 (木) 18:28:47}; --データは[[本家>http://www.nannohi.jp/mm/]]のデータが消えてるので、自前で作成しましょう。MS-DOS時代からある[[today.exeのデータ:http://www.vector.co.jp/vpack/filearea/dos/personal/calendar/today/index.html]]を使い回せば楽でしょう。 -- [[reimy]] &new{2004-04-01 (木) 18:43:32}; -上記のMS-DOS時代からあるtoday.exeのデータの合成方法がよくわかりません。ファイル形式もよくわかりません。どなたかcsvファイルに合成してください。お願いします。 -- [[はるほ]] &new{2004-12-03 (金) 03:10:58}; -csvファイルの置場所を[[PukiWiki]]ディレクトリではなく、設置するWikiペイジに添付ファイルとして置くようにしてみるってのはどうでしょうか? function td_fgetcsv($file,$ChkOffset,$m,$d) { + global $vars; $rc = array(); $ctr = 0; $ChkMd = $m*100 + $d; - $fp = @fopen ($file,"r"); + if (FALSE == ($fp = @fopen (UPLOAD_DIR . encode($vars['page']) . "_" . encode($file),"r"))){ + $fp = @fopen ($file,"r"); + } + while ($data = @fgetcsv($fp, 1000, ",")) { 複数ペイジに設置するはあまり考えられないし、データのメンテナンスが楽になると思います。 -- [[よっちい]] &new{2004-12-13 (月) 11:24:00}; -メンテナンスは楽になるでしょうが、勝手にファイルが差し替えられないか不安ですね。 -- &new{2004-12-13 (月) 14:45:37}; --それは添付ファイルを凍結すれば良いのではないですか? -- [[よっちい]] &new{2004-12-13 (月) 16:12:21}; #comment