** delpage_kcaptcha.inc.php [#bda2e799] |RIGHT:100|LEFT:360|c |~サマリ|画像認証つきページ削除プラグイン| |~リビジョン|1.0| |~対応バージョン|1.4.7| |~投稿者|[[人造人間]]| |~投稿日|&new{2007-05-23 (水) 06:40:28};| [[自作プラグイン/pcomment_kcaptcha.inc.php]]を参考に[[自作プラグイン/delpage.inc.php]]を改造しました。 しろーとの改造なので、動作は保障しません。 自己責任で使ってください。 ライセンスGPL2とかいうの。 もともと[[自作プラグイン/delpage.inc.php]]だと、削除リンクを押した瞬間に削除されてしまうので、ワンクッションおくだけのものです。 http://dmsolutions.jp/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2/dms-spam-chopper/ http://dmsolutions.jp/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2/dms-spam-chopper/ ~ ここを参考にKCAPTCHAをダウンロードしてFTPでアップロードしてください。 使い方 **使い方 [#f77f2ffc] +pukiwikiのindex.phpの先頭(line6とか)に session_start(); を追加する。 session_start()記述例(index.php内) <?php // PukiWiki - Yet another WikiWikiWeb clone. // $Id: index.php,v 1.9 2006/05/13 07:39:49 henoheno Exp $ // Copyright (C) 2001-2006 PukiWiki Developers Team // License: GPL v2 or (at your option) any later version session_start(); // Error reporting (以下略) *1.2の説明 [#u61bbb88] 1.2を作りました。 ***変更点 [#h16f1b55] スキンの設定と確認の設定をなくした。 もともと、[[自作プラグイン/delpage.inc.php]]は確認しないで削除できるので、delpage_kcaptcha.inc.phpを使う意味がないので。 携帯でアクセスしたときはJavaScriptが使えないのでキャンセルボタンを表示しない。 凍結されている場合は、削除リンクを表示しないようにした。 ただし、ignore_freezeオプションであらかじめもうひとつ呼んでおくと、凍結されていても、削除リンクが表示される。 凍結されていない場合、削除リンクを表示する #delpage_kcaptcha 凍結されていても、削除リンクを表示する #delpage_kcaptcha(ignore_freeze) #delpage_kcaptcha //#delpage_kcaptchaより先に#delpage_kcaptcha(ignore_freeze)を呼ぶ必要がある。 スキンに組み込む場合 #delpage_kcaptchaをスキンに組み込み 凍結を無視したい場合は、ページのソースに #delpage_kcaptcha(ignore_freeze)を書いておく。 なぜこのようにしたかというと、スキンに組み込んで使う場合は、ページごとにオプションを変えることはできないので、別で呼んでオプション代わりとすることができる。 スキンに組み込む場合はpukiwiki.skin.phpの組み込みたい場所にこの1行を追加してください。 <?php require_once(PLUGIN_DIR.'delpage_kcaptcha.inc.php'); echo ' ['.do_plugin_convert('delpage_kcaptcha').']'; ?> プラグイン内設定 //入力欄の長さ (size) define( 'CPT_INPUT_SIZE', 6 ); //入力欄の最大入力文字数 (maxlength) define( 'CPT_INPUT_MAX', 6 ); ***ダウンロード [#u7d85a9e] [[delpage_kcaptcha.inc.php.1.2>http://ramd21.web.fc2.com/delpage_kcaptcha.inc.php.1.2]] delpage_kcaptcha.inc.phpにファイル名を変えてpuluginフォルダにアップしてください。 *1.0の説明 [#ie35ac81] あとは[[自作プラグイン/delpage.inc.php]]とほとんど同じです。 使いたいページで #delpage の代わりに #delpage_kcaptcha で呼び出してください。 プラグイン内設定 define('PLUGIN_DELPAGE_NEED_CHECK', 1); // 確認必要:1(デフォルト),確認不必要:0 define('PLUGIN_DELPAGE_SKIN', 1); // スキンに 組込む:1,組込まない:0(デフォルト) // 入力欄の長さ (size) define('CPT_INPUT_SIZE', 6); // 入力欄の最大入力文字数 (maxlength) define('CPT_INPUT_MAX', 6); スキンに組み込む場合はpukiwiki.skin.phpの組み込みたい場所にこの1行を追加してください。 <?php require_once(PLUGIN_DIR.'delpage_kcaptcha.inc.php'); echo ' ['.do_plugin_convert('delpage_kcaptcha').']'; ?> ダウンロード ***ダウンロード [#fc76c4d8] [[delpage_kcaptcha.inc.php.1.0>http://ramd21.web.fc2.com/delpage_kcaptcha.inc.php.1.0]] delpage_kcaptcha.inc.phpにファイル名を変えてpuluginフォルダにアップしてください。 #comment(below) - BdkbjwQBvjf -- [[tgbyxa]] &new{2009-04-04 (土) 04:38:07}; *コメント [#l6a79f70] //#comment(below)