====== インストール ====== phpBB のインストールをします。 言語パッケージ ''ja'' を ''/language/ja/'' にコピーしてください。 これによりインストール画面で日本語が選択された状態になります。 インストールを開始する前にデータベースを用意します。 ''XOOPS Cube Legacy'' のようにプログラムで作成はしてくれません。 必ず前もって用意しておいてください。 インストールの診断をしてからデータベースの設定をおこないます。 続いて、管理者情報を入力します。 ''config.php'' にデータを書き込んだ後、環境設定をおこないます。 環境設定ではメールの設定とサーバの設定を指定できます。 わからない場合は何も変更せず進んでください。 * メール設定 * メール送信機能 * SMTP サーバの使用 * SMTP サーバアドレス * SMTP 認証方式 * SMTP ユーザー名 * SMTP パスワード * サーバ設定と URL 設定 * Cookie セキュア * サーバ設定と URL 設定の強制 * サーバプロトコル * ドメイン * サーバポート番号 * スクリプトパス 最後にデータベースにデータを挿入してインストールは完了します。 [[admin_guide]]\\ [[moderator_guide]]\\ [[user_guide]] ====== ユーザガイド ====== ===== How user permissions affect forum experience ===== ===== Registering on a phpBB3 board ===== アカウントの登録は簡単です。 {{http://code.phpbb.com/repositories/entry/documentation/trunk/documentation/images/user_guide/typical_registration_page.png|The Typical Registration Page}} Register リンクをクリックすると登録の規約が表示されます。 サイトによっては ''COPPA'' を満たすために13歳以下であるかどうかを尋ねてきます。 仮に13歳以下であればアカウントは保護者の承認があるまで凍結されます。 アカウントのアクティベーションに必要な処置をメールで受け取ります。 規約を受け入れるとユーザ名、メールアドレス、パスワードなどの重要な情報を入力します。 奇妙な文字列である ''CAPTCHA'' があるかもしれません。 正しく入力しましょう。 判読できない場合は ''refresh'' をクリックして新しいコードにすることもできます。 {{http://code.phpbb.com/repositories/entry/documentation/trunk/documentation/images/user_guide/visual_confirmation.png|The Visual Confirmation Object}} サイトによっては登録後、アカウントアクティベーションが必要な場合もあります。 カスタムプロフィールフィールドがあるサイトもあります。 登録画面に設定されている場合は表示されます。 必須項目の場合もあるのでその都度確認してください。 必要な項目を入力して ''Submit'' を押せば登録は完了です。 一旦クリアしたい場合は ''Reset'' を押してください。 ===== Orienting Yourself in the User Control Panel ===== ログインすると ''User Control Panel'' リンクが表示されるのでクリックして ''UCP'' を表示してみましょう。 ''UCP'' には7つのタブがあります。※ 今は6つかな? それぞれのタブにはサブページがあります。 管理者の設定によっては有効にならないページがあるかもしれません。 ''UCP'' のページには左側に ''Friends List'' が表示されます。 それらのユーザ名をクリックすることで友達にプライベートメッセージを送ることができます。 ==== Overview ==== ''Overview'' には行動内容が表示されます。 ''Overview'' のサブページには ''Subscriptions, Bookmarks, Drafts'' などがあります。 {{http://code.phpbb.com/repositories/entry/documentation/trunk/documentation/images/user_guide/ucp_overview.png|User Control Panel Overview ( Index )}} === Subscriptions === ''Subscriptions'' はフォーラムやトピックに新しい記事が投稿されるのを見守る機能です。 新しい記事があるとメールで知らせてくれます。 フォーラムやトピックの画面の下にある ''Subscribe'' リンクをクリックすることでこの機能を利用することができます。 この機能を解除するには ''Unsubscribe'' ボタンをクリックすれば解除されます。 === Bookmarks === ''Subscription'' のような機能である ''Bookmarks'' もトピックを見守る機能です。 しかし、2つの異なる点があります。 1つは個別のトピックだけをブックマークします。 もう1つは新しい記事があってもメールで知らせることはありません。 トピック画面のページの下にある ''Bookmark Topic'' リンクをクリックすることでこの機能を利用することができます。 この機能を解除するには ''Remove marked bookmarks'' ボタンをクリックすれば解除されます。 === Drafts === 新規投稿や返信ページで ''Save'' ボタンをクリックすると下書きが作成されます。 下書きが作成されると記事のタイトルやフォーラム、トピック、保存された日付が表示されます。 編集を続けるには ''View/Edit'' リンクをクリックすることで続けられます。 最終的に投稿することになったら ''Load Draft'' をクリックして投稿します。 下書きを削除するにはチェックを入れて ''Delete Marked'' ボタンをクリックします。 ==== Profile ==== この章ではプロフィール情報を設定します。 プロフィール情報には他のユーザも見ることができる一般情報も含みます。 === Personal settings === ''Personal settings'' はユーザがプロフィールを表示する時に表示される情報をコントロールします。 * ''ICQ Number'' * * ''AOL Instant Messenger'' * * ''MSN Messenger'' * * ''Yahoo Messenger'' * * ''Jabber Address'' * * ''Website'' * * ''Location'' * * ''Occupation'' * * ''Interests'' * * ''Birthday'' * === Signature === 記事を作成する時、下にあるオプションで署名を表示する設定があります。 署名は ''BBCode'' を使って整形することもできます。 掲示板管理者によって署名の最大文字数を制限されている場合もあります。 この制限はテキストボックスの上に ''There is a x character limit.'' というテキストで確認できます。 ''x'' の部分が現在の制限となります。 === Avatar === アバターは記事に表示される画像です。 掲示板の設定よってアバターが無効になっていたり、次の3つの方法で表示したりできます。 * ''Upload from your machine'' * * ''Upload from a URL'' * * ''Link off-site'' * さらに掲示板管理者がアバターギャラリーを提供していることもあります。 あらかじめ管理者によって選択されている画像であったり、掲示板のメンバーが使うこともできます。 ==== Preferences ==== 一般設定です。 === Global === グローバル設定では全体に及ぼす設定をコントロールします。 * ''Users can contact by e-mail'' * * ''Administrators can e-mail me information'' * * ''Allow users to send you private messages'' * * ''Hide my online status'' * * ''Notify me on new privates messages'' * * ''Pop up window on new private messages'' * * ''My language'' * * ''My timezone'' * * ''Summer Time / DST is in effect'' * * ''My date format'' * === Posting === 投稿設定は記事を作成する際の投稿エディタのデフォルト設定になります。 これらのオプションは投稿時に個別に設定できます。 * ''Enable BBCode by default'' * * ''Enable smilies by default'' * * ''Attach my signature by default'' * * ''Notify me upon replies by default'' * === Display === 執筆待ちです。。。 ==== Friends and Foes ==== 執筆待ちです。。。 ==== Attachments ==== 執筆待ちです。 ==== Usergroups ==== 執筆待ちです。 ===== Mastering the Posting Screen ===== 新規投稿と返信の書き方を説明します。 添付ファイルや投票についてもあります。 掲示板の主な目的は投稿です。 投稿にはトピックか返信かの2つの種類があります。 ''New Topic'' ボタンをクリックすると投稿画面が表示されます。 記事を投稿すると新しいトピックがフォーラム内に表示されます。 自身も含め他のユーザは ''Post Reply'' ボタンをクリックしてそのトピックに返信することができます。 ==== Posting Form ==== * ''Topic/Post Icon'' * * ''Subject'' * * ''Post Content'' * * ''Smilies'' * * ''BBCode'' * ==== Smilies ==== スマイリー、いわゆる顔アイコンは記事内に感情を表すことができる小さな画像です。 スマイリーの使い方は単に文字を打ち込むだけです。 例えば、''%%:)%%'' とタイプすると ''ここに画像が挿入される予定'' 、''%%;)%%'' とタイプすると ''ここに画像が挿入される予定'' のように表示されます。 他にも ''%%:テキスト:%%'' のような形式もあります。 例えば、''%%:roll:%%'' で ''ここに画像が挿入される予定'' のように目をぐるぐる回転させるスマイリーが表示されたり、''%%:cry:%%'' で ''ここに画像が挿入される予定'' のように泣いているスマイリーが表示されます。 テキストボックスの右側にある画像をクリックすることでスマイリーを挿入することもできます。 クリックするとテキストボックスのカーソル位置にスマイリーの文字が表示されます。 もし記事内でこれらの文字列をスマイリー画像にしたくないならば ''Post Options'' を参考にしてください。 ==== BBCodes ==== ''BBCode'' は ''HTML'' のような効果を付ける一種のフォーマットです。 ''HTML'' と違う部分は ''%%<%%'' と ''%%>%%'' の代わりに ''%%[%%'' と ''%%]%%'' を使うことです。 管理者が設定した権限によって一部の ''BBCode'' が使えなかったり、或いはすべての ''BBCode'' が使えない場合もありえます。 使い方は ''BBCode'' リンクをクリックするだけです。 管理者が新しく追加したカスタム ''BBCode'' があるかもしれません。 また、表示されていなくても有効な ''BBCode'' があるかもしれません。 基本的な ''BBCode'' と表示を以下に挙げておきます。 ''%%[b]%%''太字''%%[/b]%%'' ''%%[i]%%''イタリック''%%[/i]%%'' ''%%[u]%%''下線''%%[/u]%%'' ''%%[quote]%%''引用文''%%[/quote]%%'' ''%%[quote="引用文の執筆者名"]%%''引用文''%%[/b]%%'' 例: ''スクリーンショットを表示する予定'' ''%%[url]http://www.phpbb.com[/url]%%'' 例: http://www.phpbb.com ''%%[url=http://www.phpbb.com]テキスト[/url]%%'' 例: [[http://www.phpbb.com|テキスト]] ''%%[flash=width,height]%%''''flash'' のパス''%%[/flash]%%'' で指定したサイズで ''flash'' アニメーションが再生されます。 ==== Post Options ==== 新規投稿や返信をする時、いくつかの投稿オプションがあります。 投稿フォームの下にある ''Options'' タブを選択することでオプションを表示することができます。 管理者の割り当てた権限によってオプションの内容は異なります。 * ''Disable BBCode'' * * ''Disable Smilies'' * * ''Do not automatically parse URLs'' * * ''Attach a signature (signatures can be altered via the UCP)'' * * ''Send me an email when a reply is posted'' * * ''Lock topic'' * ※ ''Notify me when a reply is posted'' がないけど、''Send me an email when a reply is posted'' と同等の物かもしれないな。。。 === Topic Types === 与えられた権限によってはトピックの種類をいくつか選択できるかもしれません。 * ''Normal'' * * ''Sticky'' * * ''Announcement'' * * ''Global'' * 期間をもうけることができます。 例えば、四日間 ''Announcement'' 扱いにして、一定期間が過ぎると ''Normal'' に自動的に切り替わります。 ==== Attachments ==== 記事に添付ファイルを付けることもできます。 添付ファイルを付けたりダウンロードするにはそれぞれ ''Can attach files'' と ''Can download files'' の権限が必要になります。 添付ファイルを追加するには投稿画面の下にある ''Upload attachment'' タブを開きます。 添付ファイルに対するコメントは ''File comment'' に入力します。 ''Add the file'' をクリックすると記事に添付ファイルを付けることができます。 複数のファイルをアップロードするにはこの処理を繰り返します。 添付ファイルを削除するには ''Posted attachments'' の ''Delete file'' をクリックすることで削除できます。 ''Place inline'' ボタンをクリックすることで記事内に添付ファイルを表示することもできます。 インライン表示にすると ''BBCode'' のようにどこにでも表示できます。 また、インライン表示にしない場合は記事の最後に表示されます。 添付ファイルはファイルサイズとファイルタイプによってコントロールされます。 * ''File Size'' * * ''File Type'' * 添付ファイルの設定の変更については ''ACP Attachment Settings'' を参考にしてください。 ==== Polls ==== 投票はトピックの最初の記事に付けることができます。 管理者の設定によってこの機能が使えるかが決まります。 * ''Poll question'' * * ''Poll options'' * * ''Options per user'' * * ''Run poll for'' * * ''Allow revoting'' * ==== Drafts ==== 記事を作成する時、保存や下書きをロードすることができます。 掲示板の権限で下書きの保存が許可されていると ''Save'' と ''Load'' ボタンが投稿画面に表示されます。 * ''Save'' * * ''Load'' * 下書きすると移動されます。 下書きの管理に関しては ''UCP Drafts'' を参考にしてください。 下書き機能が無効の時は ''Load'' ボタンは表示されません。 ===== Communicate with Private Messages ===== phpBB 3.0 ではプラベートメッセージを使うことで個人的にやり取りすることができます。 フォーラムのヘッダの左側にある ''X new messages'' リンクや ''UCP'' からプライベートメッセージ画面に行くことができます。 新しいプライベートメッセージが届いた時に通知する方法は3つあります。 * メールか ''Jabber'' で受け取る * ポップアップウィンドウで知らせる * ''X new messages'' で現在の未読メッセージ数を表示する ポップアップ通知をする時に注意すべき点としてブラウザのポップアップブロックなどがあります。 プライベートメッセージを受け取らない選択も選べます。 しかし、管理者やモデレータからは設定に関わらずプライベートメッセージを受け取ることになります。 この機能を使うには登録ユーザであることと利用する権限を持っている必要があります。 ==== Message display ==== 最初に表示されるページは ''Inbox'' です。 このページでは最近受け取ったプライベートメッセージの一覧が表示されます。 ==== Composing a new message ==== 執筆待ちです。。。 ==== Message Folders ==== メールクライアントのようにすべてのプライベートメッセージはフォルダに保管されます。 フォルダは phpBB 3.0 のフォーラムのように動作します。 ''Inbox'' は最初に表示されるフォルダです。 受け取ったすべてのメッセージがここに表示されます。 送信したメッセージは ''Outbox'' か ''Sent messages'' フォルダに表示されます。 受取人がまだメッセージを読んでいない間は ''Outbox'' に表示されます。 メッセージが読まれると ''Sent messages'' フォルダに移動します。 管理者が許可していれば ''Outbox'' にあり、受取人がまだ読んでいない状態であればメッセージを編集することができます。 ''Sent messages'' や ''Outbox'' を含むそれぞれのフォルダはメッセージの数を設定できます。 これは管理者だけが設定できます。 各フォルダの上にメッセージの数とパーセンテージが表示されます。 この表示がない場合は制限がないことを意味します。 === Custom Folders === phpBB 3.0 では管理者が許可していれば独自のカスタムフォルダを作成できます。 ''Add folder'' にフォルダ名を入力して新しいフォルダを追加します。 作成後、新しいフォルダはフォルダ一覧の一番下に表示されます。 普通のメッセージフォルダとして利用できます。 またメッセージを移動したりフィルタを設定し自動的に振り分けることもできます。 === Moving Messages === 移動したいメッセージがあるフォルダを開いて選択してください。 その後、プルダウンメニューにある ''Moved marked'' を選んで送信してください。 移動先のフォルダに制限以上のメッセージがたまりそうな場合はエラーになり移動ができなくなります。 === Message Markers === フォルダ内のメッセージにはカラーマークがつく場合があります。 それぞれの色の意味については ''Message colours'' を見てください。 色の種類は使っているテーマに依存します。 色付きメッセージは4つの異なる意味を持ちます。 * メッセージに印をつける * * 返信済み * * 友達からのメッセージ * * ブラックリストからのメッセージ * 1つのメッセージに1つの色しか付けることができません。 複数の色を付けた場合、最後におこなった結果の色になります。 メッセージを ''important'' 扱いにした後、返信をすると ''important'' を上書きして ''replied to'' 扱いになります。 ==== Message filters ==== 執筆待ちです。。。 ===== Search - How to Find What You are Looking For ===== 執筆待ちです。。。 ===== The Memberlist - More Than Meets the Eye ===== ''phpBB3'' はユーザを検索する新しい方法をいくつか導入しています。 {{http://code.phpbb.com/repositories/entry/documentation/trunk/documentation/images/user_guide/memberlist_sorting.png|Sorting the memberlist}} ※ デフォルトでも ''mode=searchuser'' でも上記の画像のようにソートボックスは表示されない。 一体、どこにあるのだろうか。 バグかもしれない。 * ユーザ名でソート * 頭文字でユーザを検索することができます。''#'' をクリックすると26文字のアルファベット以外の文字で始まるユーザを検索できます。 * カラムでソート * ヘッダのカラムでもソートできます。最初にクリックするとその項目を昇順で表示します。さらに同じ項目をクリックすると降順で表示できます。 * 他のオプションでソート * ページの下にあるドロップダウンボックスを使うこともできます。※ バグなのか表示されない。 * 検索ツールで検索 * ''Find a member'' から利用することもできます。この機能を使えば細かい条件でユーザを検索できるようになります。 ====== 1.3.1. Board Settings ====== 掲示板の環境です。 掲示板を立ち上げて最初に変更するのはサイトの名前でしょう。 ''ACP'' の掲示板の環境をクリックするとサイトの名前とサイトの説明を設定できる画面に移動します。 ====== 1.3.2. Board Features ====== 掲示板の機能です。 ここでは掲示板の各機能を設定できます。 サイトの名前を変更したら確認しておくページです。 ====== 1.4. フォーラム ====== ''ACP'' で ''Forum'' タブをクリックするとフォーラム管理画面になります。 まずは新しいフォーラムを作成してみましょう。 右下に 「 フォーラムの作成 」 ボタンがあります。 そのボタンの左にテキストボックスがあります。 フォーラムの名前を決めたらそのテキストボックスに入力しましょう。 入力後、ボタンを押すとフォーラムの作成画面に移ります。 基本的にはデフォルトの設定で十分ですが、必要に応じて変更しましょう。 パーミッションのコピーという項目があります。 この項目はとても重要ですが、とりあえずはコピーをしないで作成します。 この状態はデフォルトのパーミッション設定を意味します。 デフォルト状態では管理者を含め、誰もフォーラムにアクセスできません。 次の項ではそのパーミッションを設定してみましょう。 ====== 1.5.1. Permission types ====== まずはパーミッションの種類を確認しましょう。 * Global Permissions * Users' permissions * Groups' permissions * Administrators * Global moderators * Local Permissions * Forum permissions * Forum moderators * Users' forum permissions * Groups' forum permissions ====== 1.5.2. Setting forum permission ====== フォーラムのパーミッションを設定します。 フォーラムのパーミッションを設定するには ''FORUM BASED PERMISSIONS'' を変更します。 まずはどんな権限を与えるか考えておきましょう。 もしあるグループやユーザに権限を与えたい場合は ''GROUP'' や ''USER FORUM PERMISSIONS'' を変更することをお勧めします。 パーミッションを設定する方法は2種類あります。 一つは手動でする方法、もう一つは予め定義された ''PERMISSION ROLES'' を使う方法です。 ====== 1.5.3. Manual permissions ====== パーミッションの設定には ''Yes, No, Never'' の3種類があります。 * ''Yes'' * ''Never'' が設定されていない限り権限を与えられます。 * ''No'' * ''Yes'' が設定されていない限り権限はありません。 * ''Never'' * ''Yes'' が設定されていても権限はありません。 ====== 1.5.4. Permissions roles ====== phpBB3 には標準でいくつかのパーミッションロールがあります。 これにより細かい設定が不慣れな場合でもある程度簡単に設定ができるようになります。 ====== 1.5.5. Assign moderators to forums ====== フォーラムにモデレータ権限を割り当てます。 ====== 1.5.6. Setting global permissions ====== ====== 機能 ====== * [[pm|プライベートメッセージ]] * [[bump|バンプについて]] ====== SQL Query ====== * [[sql_query|SQL Query]] * [[Database Abstraction Layer]] ====== テンプレート ====== * [[viewtopic_body|記事画面]] * [[new_style|新しいテンプレートの作成]] * [[prosilver|prosilverのテンプレート]] * [[rounded|ボックスを囲むコード]] * [[table|テーブルを囲むコード]] * [[pagination|ページナビを囲むコード]] ====== 小物 ===== * [[user_guide|ユーザガイド]] * [[glossary|用語集]] * [[username|ユーザ名]] * [[memory_limit|あるエラーの対処]] * [[float|右寄せ・左寄せ]] * [[language|言語のインストール]] * [[development|開発メモ]] ====== データベース ====== * [[dbal.sql_build_array]] * [[dbal.sql_build_query]] * [[dbal.sql_connect]] * [[dbal.sql_escape]] * [[dbal.sql_in_set]] * [[dbal.sql_query]] * [[dbal.sql_query_limit]] ====== スタイル ====== ====== API ====== * [[permissions|パーミッション一覧]] ====== 関数 ====== * [[function:generate_pagination]] - ページナビを生成する * [[function:on_page]] - ''Page 2 of 10'' みたいなのを生成する * [[auth:acl_get]] * [[auth:acl_gets]] ===== コンテンツ関連 ===== * [[function:content:gen_sort_selects]] - テーブルリスト等のフィルタフォームを生成する * [[function:content:get_username_string]] - ユーザ情報を整形して取得する ====== その他 ====== * [[rightside|右寄せ]] * [[anonymous|匿名ユーザ]] * [[date_format|日付フォーマット]] * [[posting|投稿処理]] * [[quote|Quote のネスト設定]] * [[permission|パーミッション]] * [[install|インストール]] * [[update|自動アップデート]] * [[configuration|設定]] * [[cache|キャッシュファイル]] * [[search|検索機能]] * [[memberlist|メンバーリスト]] * [[viewonline|オンラインリスト]] * [[schema|データベーススキーマ]] * [[modx|MODX について]] * [[custom profile fields|カスタムプロフィール]] * [[module|モジュール]] * [[mobile|モバイル]] * [[attachment|添付ファイル]] * [[topics|topics テーブル]] * [[UMIF|Unified MOD Installation File]] * [[viewtopic|記事一覧の解析]] * [[aws|アマゾンネタ]] * [[mootools:index|MooTools]] * [[PEAR:Calendar|カレンダー]] * [[au|au]]