**diary.inc.php [#xd9e5230]
|RIGHT:100|LEFT:360|c
|~サマリ|tdiary風日記記述用プラグイン|
|~リビジョン|1.3|
|~対応バージョン|1.4.2|
|~投稿者|[[nobu_s]]|
|~投稿日|&new{2004-05-12 (WED) 09:14:31};|


***ダウンロードとバージョンアップ履歴 [#x5fcf571]
|~バージョン|~変更点|h
|&ref(./diary.inc.php1.3,1.3);|カテゴリページへのリンク修正|
|1.2|入力フォーム設定追加|
|1.1|初期設定ファイル名変更|
|1.0.1|XHTML 1.1 not valid対策|
|1.0|初期リリース|
-バージョン№をクリックしてダウンロードしてください。
-プラグインフォルダにインストールする前にdiary.inc.phpに名前を変更してください。
-1.1から初期ファイル名を変更しました。1.0.1以前を使用していた方は
|:config/diary/ページ名|~->|:config/plugin/diary/ページ名|
に変更願います。
***内容 [#z10abcd0]
~tDiray風のインターフェースで日記を記述できます。
~作成ファイルは calendar2 互換の yyyy-mm-dd 形式です。
~カテゴリの作成もでき、カテゴリ別の一覧ができます。
~iCalendar形式での出力もできます。とりあえずの機能しかありませんが、一応動作確認は行っています。
***使用ファイル名 [#a397e452]
-:config/plugin/diary/ページ名
~カテゴリの選択肢を記述する
***使用方法 [#k49b1584]
:書式|
インライン書式
 #diary
 #diary(category_result)
iCalendarでの出力
 http://www.example.com/pukiwiki/pukiwiki.php?plugin=diary&export=ical&dummy=ics
iCalendar出力の確認
 http://www.example.com/pukiwiki/pukiwiki.php?plugin=diary&export=ical

:概要|
--#diary
~引数が無い場合は入力フォームを表示します。
--#diary(category_result)
~引数に'category_result'を指定した場合は、指定月の日記をカテゴリ別に一覧表示します。
:入力方法|
--日付
~日時を入力してください(年は西暦4桁の数字、月は1~12までの数字、日は1~31までの数字)。全角数字は半角数字に変換されます。また、実在しない年月日は直前の実在する年月日に変更されます。
--本文
~日記本文を入力します(本文記入ルール参照)。
--カテゴリ
~カテゴリを選択し、選択ボタンをクリックすると本文の最後にカテゴリが入力されます。
:本文記入ルール|
~基本的には好きに入力して構いませんがカテゴリの一覧とicsでの出力を行う場合は以下のルールを守ってください。
--カテゴリーは'**'ではじめ、[ ]で囲う。
--**[ ]で始まり、文章最後か**[ ]までをカテゴリのメモとする。
--件名は**[ ]以降に記述する。
--開始時間を設定したい場合は件名以降に( )内に24時間表記で入力する。ics出力の終了日は1時間後になります。
~-例:
 **[その他]テスト入力(15:00)
 テスト入力中です。
~上記の例では
--カテゴリ:その他
--件名:テスト入力
--時間:15:00~16:00
--メモ:テスト入力中です。
~となります。
:設定|
--:config/plugin/diary/ページ名
---リスト内容
~カテゴリの表示内容を記入します。
~ここで記入した内容が入力画面のカテゴリにリストされます。
--ics形式での出力
~使用しているHTTPサーバーがWebDAVを使用できる環境であれば、diary.inc.phpの
 DEFINE("ICS_PATH","/foo/bar/diary.ics");
 DEFINE("ICS_URL","http://www.example.com/diary.ics");
を利用先の環境に書き換えることにより、iCalendar形式のスケジューラーにて閲覧できる。また、
 DEFINE("CALENDAR_NAME","diary");
の'diary'を変更することによりカレンダー名を変更することができます。
~出力はアクセス日以降のページからのみです。
~出力の際の終了時間は開始時間+1時間固定です。
---ICS_PATH
~サーバー内でのicsファイルの保存先を指定してください。
---ICS_URL
~外部から閲覧できるicsファイルの読込み先を指定してください。
--フォームの設定
 DEFINE("ROWS_HEIGHT","15");
 DEFINE("COLS_WIDTH","45");
 DEFINE("TITLE","**Diary入力");
---ROWS_HEIGHT
~フォームのテキストエリアの高さ
---COLS_WIDTH
~フォームのテキストエリアの幅
---TITLE
~フォームのタイトル
***アンケート [#g04de605]
-このプラグインを使用していますか?一人1回のみ投票して下さい。
#vote(使用している[30])
||RIGHT:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):使用している|BGCOLOR(#EEF5FF):30|
-このプラグインに満足しておりますか?
#vote(はい[7],いいえ[3])
||RIGHT:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):はい|BGCOLOR(#EEF5FF):7|
|BGCOLOR(#DDE5FF):いいえ|BGCOLOR(#DDE5FF):3|
-「いいえ」に投票した方に質問です。~
どのような修正を加えれば、よくなると思いますか?下記のコメントに記入して下さい。

***コメント [#q176b2ed]
-[[nobu_s]] &new{2004-05-12 (WED) 09:27:01};
~tDiaryの作者さんとかには連絡とって無いのでまずかったら消してください。
-[[名無しさん]] &new{2004-05-12 (WED) 11:23:53};
~162行目
 -  $html_body.= "<hr>";
 +  $html_body.= "<hr />";
~321行目
 -  <input type="submit" name="category" value="選択">
 +  <input type="submit" name="category" value="選択" />
--[[nobu_s]] &new{2004-05-12 (WED) 11:35:53};
~1.0.1で対応しました
-[[名無しさん]] &new{2004-05-12 (WED) 15:55:24};
~:config/diary/ページ名 って、プラグインの場合は、:config/plugin/diary/ページ名 とすべきですね。
--[[nobu_s]] &new{2004-05-12 (WED) 16:52:24};
~1.1で変更しました。
-[[名無しさん]] &new{2004-05-26 (WED) 19:20:24};
~もしかして, $fixed_heading_anchor = 1だと,カテゴリリストを認識しませんか?
--[[nobu_s]] &new{2004-05-26 (WED) 20:51:39};
~こちらの環境でも$fixed_heading_anchor = 1で運用していますが問題ありません。
どういう症状が出てますか?
-[[名無しさん]] &new{2004-06-06 (SUN) 18:05:54};
~320行目あたり、
 - <a href="$script?cmd=edit&amp;page=:config/diary/$refer">[ リスト編集 ]</a>
 + <a href="$script?cmd=edit&amp;page=:config/plugin/diary/$refer">[ リスト編集 ]</a>
--[[nobu_s]] &new{2004-06-06 (SUN) 21:54:17};
~報告ありがとうございます。1.3で修正しました。
-[[名無しさん]] &new{2004-07-23 (FRI) 15:25:59};
~php 4.1.2, PukiWiki 1.4.3の上での動作です。&br;diary.inc.phpで「追記」した直後の「戻る」リンクがなぜか不正なInterWiki名になってしまうと言われたので、diary.inc.php1.3の172行目あたり
 - $html_body.= convert_html("[[{$msg_str[0]}>$script?cmd=read&page={$post["refer"]}&date=$url_date]]");
 + $html_body.= convert_html("[[{$msg_str[0]}>{$post["refer"]}/{$date}]]");
としてみました。&br;「戻る」の意味なら、"/{$date}"は不要だったかも。
-[[名無しさん]] &new{2004-08-29 (日) 05:29:58};
~設定ページ名に「:config/diary/日記ページ」のように2byte文字を含んでいると、 [リスト編集]ボタンで設定ページへうまく飛べないようです。リンク生成時に、文字列「日記ページ」を文字コード変換していないのが原因だと思われます。
-$post['refer']がurlencodeされていない個所が何箇所かあり、うまく遷移できませんでした。あと、''リストから選択''はvalue=""の方がいいかもしれません。 -- [[dai]] &new{2004-12-27 (月) 21:47:33};
-なんか、diaryっていうページ名にしないと#diary(category_result)とかうまく動作しないのは私だけ・・・? --  &new{2004-12-27 (月) 22:26:28};
-追記ボタンで、以下のメッセージが表示されます。&br;環境Windows2000SP4,Apache1.3.31,PHP5.0.3,pukiwiki1.4.4&br;Fatal error: Call to undefined function mb_convert_kana() in d:\apache group\Apache\htdocs\pukiwiki\plugin\diary.inc.php on line 154 --  &new{2005-01-10 (月) 17:10:43};
-- mb_* という関数が無いといういことは mbstring extension が無いだろうという事を示唆していますので、このプラグインの問題ではなさそうですヨ -- [[henoheno]] &new{2005-01-10 (月) 17:19:25};
--php.iniでmbstringのコメントが取れていませんでした。&br;ありがとうございました。 --  &new{2005-01-10 (月) 23:11:24};
-細かいことかもしれませんが、error_reporting(E_ALL);でNoticeが出ていましたのでお知らせします。 -- [[teanan]] &new{2005-02-23 (水) 02:53:16};
 Notice: Use of undefined constant date - assumed 'date' in C:\hogehoge\pukiwiki\plugin\diary.inc.php on line 281
 Notice: Undefined index: category_list in C:\hogehoge\pukiwiki\plugin\diary.inc.php on line 299
 Notice: Undefined variable: non_xhtml_selectbox in C:\hogehoge\pukiwiki\plugin\diary.inc.php on line 333

//#comment(above)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.044 sec.

OSDN