1最新の16件2020-01-13BugTrack/23872019-12-17RecentDeleted2019-10-20BugTrack/23442019-08-17BugTrack/24882019-08-16BugTrack/2490BugTrack/2489BugTrack/2492BugTrack/24912019-04-29コメント/開発談義2019-04-17BugTrack/24862019-03-29BugTrack/24872019-03-27PukiWiki/1.4/マニュアル2019-03-24BugTrack/7442019-03-06開発日記/2019-03-012019-03-04PukiWiki/1.4/ちょっと便利に/Javascriptで入力支援2019-03-03PukiWiki/1.4/ちょっと便利に/任意のページごとの閲覧・編集制限/未対応プラグイン対策PukiWiki/1.4※しろくろのへや:edit_authより移動してきました。†そんなに強固なものではないらしいんですが*1。気休めにはなるかもしれません。閲覧は自由、編集はアカウントを持っている人だけ*2という仕掛けをしてみました。編集をクリックしたときにダイアログが表示されます。キャンセルを押すと「編集できません」と表示されます。正しいユーザ名とパスワードを入力してOKを押すと編集フォームが表示されます。en.lngに追加(文言は適当に変えてください。日本語は使わないほうがいいかも。ユーザ名とパスワードを記入。"指定されたページは見つかりませんでした。†edit_authですが、特定の文字列で始まるページ名のページだけを対象(または非対象)にできるようになれば、使い道が広がるかも。17:50:38コメント移動しました。09:29:56この通りにやってみました。ユーザ名とパスワードを入れても、このサイトではユーザ名、パスワードとも空のままOKを押せば編集ができる。今のロジックだとユーザ名を入れて、パスワードを空にすると、誰でも編集ができてしまいますね。19:55:34ふむ。パスワードも入れていたんですけど。修正版で試してみますね。02:04:43なんか、分かりました。押すと、設定上、ユーザもパスワードも設定してあっても、かっとびますね。01:39:53んー。edit_auth()内で$vars['page']を見ればいいんじゃないかと思いますが。編集に認証が必要なページ名を正規表現で記入。メタキャラクタは適宜エスケープしてください。orこのページの方法とぱんださんのコメントの方法を更に拡張して、任意のページごとに閲覧制限や編集制限をかけることができるようにしてみました。14:54:15で、改造方法をまとめたんですが、このページに追加するには分量が多いので、別にページを起こした方がいいですかね。14:55:26とりあえず、作ってみました。14:59:24今はこっちですね。