LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Wiki

XCLBasicManual

ユーザーランク管理 anchor.png

Page Top

ユーザーランキングシステム概要 anchor.png

XOOPSはコミュニティ構築システムであるため、お遊び的な機能も用意されていて、その一つがこのランキング機能です。

userrank.jpg

XOOPSの「ランク」には大きく分けて2種類があります。

  • 特別ランク
  • 通常ランク

実のところ、一般的な意味でランク(階級)と呼べる概念は、「特別ランク」だけです。特別ランクは、ユーザ編集から、ユーザ毎に設定することができます。*1

ただし、ランクはあくまでお遊びの機能であり、「管理人」や「モデレータ」という特別ランクをつけたところで、そのユーザの権限にはなんの影響も及ぼしません。その唯一に近い例外が、システムモジュールが提供する「投稿ランキングブロック」で、ここでは、特定の特別を持つユーザを投稿数ランキングから除外する設定も可能です。「ランキング」という言葉が2種類出ているので混乱しそうですが、投稿ランキングは単に投稿の多いユーザのベストNというだけの意味で、本来「特別ランク」とはまったく関係ありません。

「特別ランク」をつけられたユーザのランクは、ユーザ編集で変更されない限り、自動更新されたりはしません。一方、特別ランクを持たないユーザは、単にランクを持たないユーザとして扱われます。*2

ランクを持たないユーザについて、モジュールがユーザのランクを表示する際に、投稿数からその都度算出されるものが「通常ランク」です。

「通常ランク」は最低投稿数と最高投稿数を持ち、その間の投稿数を持つユーザがそのランクとして表示される仕組みです。

意図した通りのランク適用としたい場合は、最低投稿数と最高投稿数については、かぶらないように設定する必要があるでしょう。(以上と以下なので、同じ数字もアウトです)

例えば以下のように設定します。

0-49: 新人
50-99: 半人前
100-199: 常連

Page Top

ユーザランキング設定 anchor.png

以下の操作管理を提供します。

  • ユーザランク一覧画面
    • ランク名・最低投稿数・最大投稿数・画像・特別ランクの表示
    • ランキング編集画面へのリンク
    • ランキング削除
  • 新規ランクの追加(編集も同様)
    • ランク名の入力
    • 最低投稿数
    • 最高投稿数
    • ランク専用画像のアップロード
    • 特別ランクかどうか

画像のアップロードの仕様は以下の通りです。

  • 許可されるファイル拡張子
    • gif
    • jpeg
    • jpg
    • png
  • ファイルサイズ上限
    • 100000
  • ファイルピクセル数上限
    • 120x120
  • 保存先ディレクトリ
    • uploads/ 直下(書込可である必要あり)
  • ランク画像名
    • rank(ハッシュ部).(拡張子)

*1 usersテーブルのrankフィールドに保存されます
*2 usersテーブルのrankフィールドは0です

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 5341, today: 3, yesterday: 4
初版日時: 2008-06-12 (木) 17:41:49
最終更新: 2014-01-13 (月) 22:06:02 (JST) (1168d) by fabi
Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities