あなたのサイトは、フォーラムも、ニュースも、ウェルカムメッセージさえまだ備えていません。 あなたの友人を歓迎する為に、始めにメッセージをトップページに掲載しましょう。 それからあなたの計画 --- 野球フォーラムとオレゴン州出身の野球選手に関するニュース --- の為にモジュールをインストールしましょう。 このセクションでは、ブロックを利用してホームページを構築する方法を学びます。
次の図は XOOPS Cube Legacy のホームページの基本レイアウトを示しています。
xoopscube.org もまたブロックレイアウトを使っています。左、中央、右ブロック。それは XOOPS の基本レイアウトです。
ほとんどのテーマは左カラム、中央カラム、右カラムからなる3カラムレイアウトとなっています。 また、センターカラムの上部はさらに2つのカラム(左センターカラム、右センターカラム)に分かれています。 あなたはブロックをこれらのカラムに追加する事が出来ます。
ブロックは、ダイナミックなコンテンツを含んでいるピースの一部です。 ブロックはモジュールに属していて、そのモジュールのインストール時に追加されます。 あなたはすでにデフォルトでインストールされた3つのブロックを持っています。他にあなたが必要に応じてインストール可能なたくさんのブロックがあります。
あなたがログインに使うブロックは、「ログインブロック」です。 このブロックは、デフォルトでインストールされます。このブロックは、ユーザーの名前とパスワードを入力する為のテキストボックスを示します。 一度ユーザーがログインすれば、ログインブロックは自動的に隠れます。 言い換えると、ブロックは表示/非表示を設定する事ができ、それはユーザーの権限に依存します。
これは、すべてのユーザーの為の標準的な自動メインメニューブロックです。 メインメニューブロックにはホームページへのリンクと、現在アクセスしているユーザーがアクセスを許可されている全てのモジュールのリストを表示します。
これは登録ユーザーの為のメニューです。ユーザーのプロフィールや、そのほかのパーソナル設定へのリンクを表示します。
まずはじめに、あなたのホームページの右カラムに "サイト情報" のブロックをインストールしてみましょう。 このブロックは、あなたの訪問者に管理者の名前やアドレスを表示します。 コントロールパネルの左側にある管理メニューへ行って、互換モジュールの管理メニューからブロックのインストールをクリックしましょう。
現在未使用中であるブロックの一覧が表示されます。
"サイト情報"ブロックの行を探して、インストールアイコンをクリックしましょう。
"サイト情報"ブロックはまだインストールされていません。あなたはその為にいくつかの設定を入力する必要があります。
これはあなたのサイトの訪問者が見る事になるブロックのタイトルです。今回は特に希望のタイトルがなければ、デフォルトのタイトルを変更する必要はないでしょう。
あなたがこのブロック割り当てたいカラムを指定します。今回は "サイドブロック - 右" を指定しましょう。
カラムにおけるブロックの並び順を設定します。 あなたが同じカラムに複数のブロックを持つとき、これらのブロックは並び順に設定した値にしたがって上から下へ表示されます。 今はデフォルト値のままでよいでしょう。
システムがどれくらいブロックをキャッシュに置いておくかを指定する事が出来ます。 キャッシュが作動中のとき、可能であればシステムはキャッシュファイルを使用します。この設定は少し専門的な設定項目です。今のところは何もせずにおきましょう。
ここではブロックを表示させたいモジュールを指定します。今回は"トップページ"だけを指定しましょう。
ここでは、ブロックを見る事が出来るパーミッションをどのグループに与えるかについて指定します。 グループとは何ですか? グループは、ユーザーの集合です。 それぞれのグループは、サイトの異なる部分(たとえばモジュールやコントロールパネル)にアクセスする事を許すパーミッションを持っています。 あなたのサイトは、すでに3つのシステム固定グループがあります。これらのグループは特別なグループであり、管理者であっても削除する事はできません。
このケースでは、どんなユーザーに対してもこのブロックを隠す必要はありませんので、全グループを選択しておきましょう。
ブロックがオプション設定を持っているとき、この項目が表示されます。今回はどの設定フィールドも変更する必要はありません。
すべての設定を終えたら、インストールボタンをクリックしましょう! それからあなたのサイトのホームページへ行って、ブロックが表示されている事を確認してください。
この操作の習得は、1つのページに複数のブロックがある場合の並び順の制御方法に関係していますので、まずもうひとつ以上のブロックをインストールする必要があります。 それでは "検索"ブロックをインストールして、ユーザーがあなたのサイトを検索出来るようにしましょう。 そのブロックをインストールする際、"サイドブロック - 右" と "すべてのモジュール" を表示先のモジュールとして選択してください。 "検索" ブロックは全ページで表示されます。ところが、 "サイト情報" ブロックはトップページのみで表示されます。
次に、これらのブロックの並び順を設定します。 コントロールパネル左側の管理メニューセクションで互換モジュールの管理メニューであるブロックの管理をクリックしてください。
インストール済みのブロック一覧が見えると思います。
"検索"ブロックの並び順に1を入力し、"サイト情報"ブロックの並び順に5を入力しましょう。
それから "送信" ボタンをクリックします。これにより "検索" ブロックは常に "サイト情報" ブロックより前に表示されるようになります。
さて、"ウェルカムメッセージ"をあなたのサイトのトップページに追加しましょう。 今、あなたがすべき操作はもちろんブロックを追加する事に尽きます。 しかし、私たちがここに今持っている全てのブロックには特定の機能があります。しかし、あなたが今回望む事は単にメッセージを表示する事だけです。ここはカスタムブロックの出番です。
まずはじめに、ブロックの管理を開きましょう。それからテーブルの上にある"カスタムブロック追加"をクリックします。
新しいカスタムブロックを作成する為の基本的な編集フォームが表示されます。 これらのフィールドのいくつか(タイトル、表示カラム、並び順)はすでにあなたにとって身近なものですから、その説明はここでは全く必要無いでしょう。 新しく登場したフィールドを見てみましょう。
ブロックの中身です。これはあなたがユーザー側に表示させたいと思う内容(この場合はウェルカムメッセージですね)を入力するところです。 どのようなフォーマットでコンテンツを記述するかは次の設定 --- "タイプ" --- に依存します。
このフィールドはブロックの入力内容がどのように扱われるかを設定します。4つのタイプがあります。
それでは先に進みましょう。 "自動フォーマット(顔アイコン有効)"を選択して、歓迎のメッセージを入力してください。 それから、このブロックを "中央ブロック - 中央" に割り当て、トップページだけにして、しかし誰にでも見えるように(全グループへアクセスを許可)設定しましょう。
原則として、サイトオーナーは、XOOPS Cube Legacyでページを作る為に HTML コーディングを使いません。 テーマは、あなたがブロックを割り当てる為の「スロット」として、カラムを提供します。 ブロックをこれらのカラムに割り当てる事によって、あなたはあなたのサイトを非常に簡単に、そして、すばやく構築する事が出来ます。