mkpg.inc.php†
サマリ | 指定ページへジャンプするHTMLファイルを作成するためのプラグイン |
リビジョン | 1.2 |
対応バージョン | 1.4.4 |
投稿者 | teanan |
投稿日 | |
指定ページへジャンプするHTMLファイルを作成するためのプラグインです。
PukiWikiの長いURLの代わりに、~.html でURLを指定できるようになります。
使い方†
HTMLリンクの作成†
htmlファイルの削除†
- 'PLUGIN_MKPG_LISTPAGE' で指定したページを開きます。
- '削除' のリンクを選択します。
- 管理者パスワードを入力後「削除」を押すとhtmlファイルが削除されます。
サンプル†
ダウンロード†
更新履歴†
- 2004-10-06 version 1.0 [初版]
- 2004-10-07 version 1.1
- XHTML1.1 VALIDになるように生成HTMLファイルを修正。
- 2004-10-07 version 1.2
- 2007-12-31 version 1.3
- パスワード判断方法をPukiWiki-1.4.7_notbにあわせて修正。
- ファイル操作関数へ与えるファイル名をフルパスへ修正。
- 削除時の正規表現をフルパスを基準に探すように修正。
コメント†
- apacheのmod_rewriteが使えない人向けです。metaのrefreshで飛びます。 -- teanan
- 一瞬勘違いしてしまいましたが、mod_rewriteの代替とは言ってもSEOとは関連が無いんですね*3&sad; --
- 関係ないです。ただ短いURLの入り口を作るだけです (^^; 今のままではメールにURLの貼り付けもできませんので、これを解決するのが目的で作りました。 -- teanan
- titleをつけて、XHTML1.1Validのソースを吐くように修正しました :D -- teanan
- その代わり、bodyがあるので画面遷移で少し間があきます。まぁ、きにならない程度かとおもいますが・・・ -- teanan
- [HTMLリンクの作成]の画面までは開けて、ここで管理者パスワードを入力するのですが、正しいパスワードを入力しても[正しいパスワードを入力してください]となってしまいます。pukiwiki.ini.phpで
$adminpass='{x-php-md5}' . md5('panda');
としてあるとしたら、HTMLリンクの作成でもパスワードにpandaと入力すればいいはずですよね?
ひとつ気になるのが、私は質問箱3/53のとおり、index.phpではPKWK_READONLY=0として、hoge/hoge.phpを新たに設置、hoge/.htaccessを置いてBasic認証をかけています。
こういうことも何か影響しているのでしょうか?-- うま
- 73行目のコメント("//")を外し、74行目をコメントにして試して頂けませんか? -- teanan
- teananさん、ありがとうございます。
パスワードはその方法で解決したようです。
linkというフォルダを作って、そこにindex.htmlというファイルを作成しようと思っていますが、作成されません。
// HTMLファイル作成先
define('PLUGIN_MKPG_HTML_DIR','link/');
// 作成ファイルの記録ページ
define('PLUGIN_MKPG_LISTPAGE',':config/plugin/mkpg');
上記のように項目の設定を行って、ホームディレクトリ下にパーミッション777でlinkフォルダを設置しています。
どこが誤っているのでしょうか? -- うま
- 相対パスが悪さをしているかもしれません。teanan:自作プラグイン/mkpg.inc.phpに v1.3 を置きましたので、試してみてください。 -- teanan
- teananさんのサーバーが不具合を起こしているのか、アクセスできません。対処をお願いします。 -- うま
- ちょうど停まってますね (^^; サーバを更新しているらしいので、しばらくかかりそうです・・・ -- teanan