[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2006-11-03 の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver 0.5.6-10
の編集
xpwiki
:
xpWiki開発日記
/
2006-11-03
の編集
xpWiki開発日記/2006-11-03 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(基本設計,イベントフック,ini設定); #boxdate * Ver 0.5.6-10 [#ff81f9e2] ** ページ保存時のイベントフック [#t901dbf8] ページ保存直前と直後に、独自の処理を挟み込めるようにしました。 -trust側/events/onPageWriteBefore -trust側/events/onPageWriteAfter ディレクトリにPHPファイルを置くことで、そのファイル内容の処理が実行されます。 基本的には、こんな感じ。 #code(php){{ <?php /* Custom event files are included in this directory. You can use next variables here. $this : XpWiki Function object $page : page name $postdata : text data of page $notimestamp : no change time stamp flag (TRUE or FALSE) $mode : Action mode (insert, update or delete) */ // Here is a sample code. // This block always execute. // Get plugin instance $_plugin = & $this->get_plugin_instance('PLUGIN_NAME'); // exec plugin function with arguments. $aryargs = array('hoge', 'hege'); $result = call_user_func_array(array(& $_plugin, 'PLUGIN_FUNCTION_NAME'), $aryargs); if ( $mode === 'insert' ) { // Only page create time. } else if ( $mode === 'update' ) { // Only page update time. } else if ( $mode === 'delete' ) { // Only page delete time. } unset ($_plugin); ?> }} この機能を利用したプラグインが tag.inc.php です。 tag プラグインでは、ページ編集してtagプラグインの記述が削除された時とページ削除時に Tag の更新処理を行います。 その内容は、次の通りです。 #code(tag.inc.php) ** XOOPS のグローバル検索に対応 [#be2b7448] XOOPS のグローバル検索に対応するとともに、XOOPS検索モジュールにも対応しました。 * Ver 0.5.11 [#x68448d5] pukiwiki.ini.php に設定項目を追加しました。 ページキャッシュ関連の設定項目です。 #code(php){{ ///////////////////////////////////////////////// // ページキャッシュの設定 (ゲストアクセス時のみ) // ページキャッシュを最長何分間するか? $root->pagecache_min = 0; // ページ更新時常にページキャッシュを破棄するページ $root->always_clear_cache_pages = array ( //$root->defaultpage, $root->menubar, ); // 上位層のページもキャッシュをクリアする $root->clear_cache_parent = TRUE; // (TRUE or FASLE) }} * コメント [#e16eec0c] #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
日本の首都は?(漢字で)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
tag.inc.php
564件
[
詳細
]
ぺージ情報
ぺージ名 :
xpWiki開発日記/2006-11-03
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 271, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
77 人のユーザが現在オンラインです。 (6 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 77
もっと...
サイト情報