hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » xpWiki開発日記 » 2006-11-13

2006 11月 13 (月)
 

Ver 0.6.0 html側更新 & 権限設定 anchor.png Edit

Page Top

html側更新 anchor.png Edit

  • xoops_uname.php
    • 権限設定にてユーザーIDのサジェストに使用するスクリプト(ローダー)です。
Page Top

権限設定 anchor.png Edit

#refx(pginfo.png,around,right) DB対応に先がけて、ページ毎の権限設定を実装しました。PukiWikiMod では、ページ編集画面に権限設定フォームを付けていましたが、xpWiki では、別画面にしました。

管理者およびページ作成ユーザーにはメニューに「権限」が表示されるので、それをクリックすることで権限編集画面に移動します。

ユーザー名の選択には、リストボックスではユーザーが増えたときに実用的ではないので、JavaScript を使った「サジェスト」方式にしました。

また、下位ページへの権限継承を「強制」「規定値」「なし」から選べるようにしました。「強制」は、下位ページで変更させない継承。「規定値」は下位ページに継承するが変更可能、「なし」は継承なし、そのページのみの設定となります。

Page Top

pukiwiki.ini.php 設定値追加 anchor.png Edit

権限設定のサイト規定値を pukiwiki.ini.php に追加しました。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
/////////////////////////////////////////////////
// ページ情報のサイト規定値
// inherit = 0:継承指定なし, 1:規定値継承指定, 2:強制継承指定
//           3:規定値継承した値, 4:強制継承した値
$root->pginfo = array(
    'uid'       => 0,     // UserID
    'ucd'       => '',    // UserCode(by cookie)
    'uname'     => '',    // UserName(by cookie)
    'einherit'  => 3,     // Edit Inherit
    'eaids'     => 'all', // Editable users
    'egids'     => 'all', // Editable groups
    'vinherit'  => 3,     // View Inherit
    'vaids'     => 'all', // Viewable users
    'vgids'     => 'all', // Viewable groups
    'lastuid'   => 0,     // Last editer's uid
    'lastucd'   => '',    // Last editer's ucd(by cookie)
    'lastuname' => '',    // Last editer's name(by cookie)
);
Page Top

コメント anchor.png Edit




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 231, today: 2, yesterday: 0
初版日時: 2006-11-13 (月) 23:07:41
最終更新: 2006-11-13 (月) 23:17:30 (JST) (6363d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
339 人のユーザが現在オンラインです。 (4 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 339

もっと...
サイト情報