- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze uid:2 aid:0 gid:0
// author:2
**weblogプラグイン
***注意
&color(RED){このプラグインは、XOOPS用のPukiWikiMod最新版専用です。};~
&color(RED){オリジナルのPukiWikiやB-Wikiなどでは使用できません。};
***概要
PukiWikiのcalendar_viewerプラグインと、[[Chung-Yen Chang:http://pukiwiki.kandix.idv.tw/]]さんの[[weblogプラグイン:http://pukiwiki.org/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fweblog.inc.php]]を~
組み合わせて、PukiWikiMod固有の機能にあわせた形で大幅に手を入れることを思いついたのをきっかけに、~
いろいろなアイデアが次々と湧いてきて、かなりオリジナルからはかけ離れたプラグインになりました。~
***特徴
-専用の入力フォームで、記事の投稿及び既存記事の編集が可能。
-テンプレートの定義によって、以下のページレイアウトのカスタマイズが出来る。
--記事のページ
--日別一覧
--月別一覧
--記事一覧
-「BlogThis!」や「ココログクイック投稿」の様にIEと連携した使い方も可能。
***マニュアル
作成中
とりあえずは
-[[weblog公開試験所>WikiTest/weblog]]のソース
-[[作業記録/2004-02-18]] 経由で設定ページの内容
などを参照して下さい。
****プラグインファイルの説明
:weblog.inc.php:~
weblogの投稿フォーム表示用プラグイン
*****weblog.inc.php
weblogの投稿フォーム表示用プラグイン~
使用例:
:weblog_list.inc.php:~
weblogのいろいろな一覧を表示するプラグイン
#weblog(設定名)
&weblog(設定名,blogthis) <--- BlogThis機能を使用するとき用のリンクを生成
#weblog_list(設定名,MonthlyList,month:2004-02) 2004年2月の記事一覧
#weblog_list(設定名,DailyList,day:2004-02-15) 2004年2月15日の記事一覧
#weblog_list(設定名,DailyCalendar,month:2004-02) 2004年2月のカレンダー表示
#weblog_list(設定名,Category) カテゴリー一覧表示
:weblog_viewer.inc.php:~
weblogの記事をテンプレートに設定した形式で一覧表示する。
*****weblog_list.inc.php
#weblog_viewer(設定名,10,past) <-calendar_viewerとほぼ同じパラメータ
:weblog_field.inc.php:~
weblogのいろいろな一覧を表示するプラグイン~
使用例:
:weblog_common.in.php:~
#weblog_list(設定名,Recent,limit:10) <--- 最新の記事一覧を10件表示
#weblog_list(設定名,MonthlyList,month:2004-02) <--- 2004年2月の記事一覧
#weblog_list(設定名,DailyList,day:2004-02-15) <--- 2004年2月15日の記事一覧
#weblog_list(設定名,DailyCalendar,month:2004-02) <--- 2004年2月のカレンダー表示
#weblog_list(設定名,Category) <--- カテゴリー一覧表示
*****weblog_viewer.inc.php
weblogの記事をテンプレートに設定した形式で一覧表示する。~
使用例:
#weblog_viewer(設定名,10,past) <--- calendar_viewerとほぼ同じパラメータ
*****weblog_field.inc.php
weblogで使用している、各項目を表す、インラインプラグイン。~
weblog.inc.phpで自動生成されるので使用者が直接使用する事はほとんど無い。
*****weblog_common.in.php
weblogの各プラグインで使う共通functionを格納。
***インストール
-&ref(weblog0.0.1.zip);
weblog0.0.1.zipをダウンロードして、解凍して下さい。
pluginディレクトリ下のファイルは modules/pukiwiki/pluginにコピーして下さい。
wikiディレクトリ下のファイルは、設定ページのデフォルトサンプルですので、
必要な場合には、modules/pukiwiki/wikiにコピーして、PukiWikiModの管理者メニューで、
+データベース初期化
+ページリンク情報初期化
をそれぞれ実行して下さい。
***関連ページ
#include(:作業記録/PukiWikiMod/weblogプラグイン)
----
#comment