!!!有用な追加モジュール
モジュールはインターネット上の有志の方々がいろいろ公開されています。
標準でも「ニュース」「フォーラム」「FAQ」など使えそうなモジュールがあるのですが、正直、使いやすいとは言い難いです(重装備すぎて使いづらくなっている気がします。これはXOOPS本体にも言えることですが)。
これは分かりやすくていいかも、というモジュールを独断と偏見で記載しておきます。
!!TinyD(2005/11現在は Ver2.18)
「XOOPS 2.0.13a JP」でも動きました。
http://www.peak.ne.jp/xoops/modules/mydownloads/singlefile.php?lid=18&easiestml_lang=xlang:ja
手軽にコンテンツを作成できるモジュールです。Wikiみたいにリンクを張って
ページを拡張していくことができます。
インストールは、解凍後の[common]ディレクトリ内を、XOOPSインストールディレクトリ(html)の下に[common]ディレクトリを作ってそこに入れます。
[modules]ディレクトリ内の「tinyd0」をXOOPSの[modules]ディレクトリ内に入れます。
TinyDで言うコンテンツは「1コンテンツ=1ページ」となります。
コンテンツを作るときにHTMLコンテンツにして、
2ページ目に飛ぶ
のようにすると、ページ間のリンクを行うことができます。
hrefの末尾の「id=x」でリンク先のコンテンツIDを指定します。
!!piCal(2005/11現在は Ver0.83)
「XOOPS 2.0.13a JP」でも動きました。
http://www.peak.ne.jp/xoops/md/mydownloads/viewcat.php?cid=1
カレンダー機能を提供します。
カレンダーの表示と、日付ごとにスケジュールを記述することができます。
インストールは、解凍後の[common]ディレクトリ内を、XOOPSインストールディレクトリ(html)の下に[common]ディレクトリを作ってそこに入れます。
[modules]ディレクトリ内の「piCal」をXOOPSの[modules]ディレクトリ内に入れます。
スケジュールを書き込むところで
TinyDのページへ
みたいに書いて、TinyDのページに飛ばすということも可能です。
!!MultiMenu(2005/11現在は Ver1.14)
「XOOPS 2.0.13a JP」でも動きました。
http://malaika.S31.xrea.com/
http://malaika.s31.xrea.com/modules/mydownloads/viewcat.php?cid=2
表示されるメニューをカスタマイズします。
標準のメニューはメニュー項目名を自由に変更できない、
トップページ以外のリンク(「index.php?id=3」などのオプション指定を行うアクセスなど)などが追加できません。MultiMenuを使うと、このあたりの制限をなくすことができます。
例えば以下のようにMultiMenuをカスタマイズするとします。
{{ref_image xoops_img_multimenu_20051108.png}}
1つめの項目名として「TinyD コンテンツ」とし、ページの表示先はTinyDのモジュール(ディレクトリ名「tinyd0」)の「index.php?id=1」になります。
2つめの項目名として「簡単なモジュールのテスト」とし、ページの表示先はSimpleModuleのモジュール(ディレクトリ名「SimpleModule」)のトップページを指定してます。
これを表示すると、
{{ref_image xoops_img_multimenu_2_20051108.png}}
のようにメニューを出すことができます(ここで「オリジナルメニュー」となっているメニューのタイトル部も変更可能)。
標準のメニューは全部非表示にして、MultiMenuのメニューだけを有効にするほうが
ずいぶんすっきりするんでないかなぁと思ったりします。
また、メニュー自身は8個まで表示することが表示することが可能で、メニューごとに
アクセス制限をかけることができます。