パッケージを展開,インストール

(1)ダウンロードしたファイルを展開後,FTPソフトを利用しサーバーへファイルをアップします。5000を超えるファイルがあるので,時間はかなりかかります。

(2)この時間を利用して,データベースを作成しておきましょう。
たいていは,契約しているサーバーのコントロールパネルから,データベースにアクセスできるようになっています。

①データベースの種類を選択:MySQL

②データベース名を入力:任意
私は「joom001」としました。サーバーによっては文字数に制限がある場合もあります。私が利用しているサーバーでは,入力したデータベース名の前に必ずユーザ名が入るので,「コントロールパネルのユーザ名+joom001」がデータベースの名前になります。

③ここで,「データベースの作成」を行います。

④次に,ユーザ名とパスワードを作成し,データベースのユーザとして割り当てます。まずは,「ユーザの作成」を行います。
ユーザ名:任意
パスワード:任意

⑤次に,データベースにユーザを追加します。
ユーザを選択,データベースを選択後,「追加」します。→ユーザ特権管理として,「全ての特権(ALL)」を与えます。
これでデータベース設定は終了です。
続きを読む パッケージを展開,インストール

Joomla!をダウンロード

ちなみに,Joomla(ジュームラ)と読むそうです。

サーバーの自動インストール機能を使えば楽なのですが,用意されているファイルのバージョン(1.0.15JP)が古いので,Joomla!じゃぱんより最新版(1.5.23JP)をダウンロードして少し手間をかけてインストールすることにします。

① http://joomla.jp/ アクセス
② 左メニューの黄色いバー「in Japanese」をクリックすると,SourceForge.JP にジャンプし,最新版がダウンロードできる。

happy_search検索モジュールをインストール

【環境】PHP:5.2.14,MySQL:5.5.13,Legacy:2.2.0,happy_search:0.60

happy_searchモジュールはサイト内検索とGoogle検索を同時に行うことができる。

sqlフォルダ内のhappy_search.sqlとhappy_search0.sqlをMySQL5用に修正する。
TYPE=MyISAM;」→「ENGINE=MyISAM;」

theme.htmlのヘッダー部に以下のソースを記述し,常にヘッダーに表示させるようにする。

続きを読む happy_search検索モジュールをインストール

ブロック名を表示させない

【環境】PHP:5.2.14,MySQL:5.5.13,Legacy:2.2.0

ブロック名を表示させない方法として次の方法がある。

①theme.html(テーマのテンプレート)の「blocktitle」が記述されている部分に条件分岐文を追記する。
***************************************************
< {if $xoops_showlblock == 1}>
    < {foreach item=block from=$xoops_lblocks}>
      < {if $block.title|strstr:"none"}>
      < {else}>
     

< {/if}>
     
< {$block.content}>

      < {/foreach}>
< {/if}>
***************************************************

続きを読む ブロック名を表示させない

jQueryによる画像のロールオーバーを実装

【環境】PHP:5.2.14,MySQL:5.5.13,Legacy:2.2.0

画像ごとにロールオーバーを設定するのは面倒なので,下記方法を利用する。
ロールオーバーを表示したい場合は2つの画像を用意する。→「abc.jpg」「abc_on.jpg」
abc.jpgにマウスポインタを当てると,同じファイル名に_onが付いている画像を表示し,マウスポインタを外すと_onが付いていない画像に戻る,という具合。

①common/js内のjquery.jsをリンクする。
[互換レンダーシステム]→[jQuery コアライブラリ]に「http://www.○○○.com/common/js/jquery.js」と入力

続きを読む jQueryによる画像のロールオーバーを実装

Legacy:2.2.0「ja_utf8」altsysモジュール文字化け

【環境】PHPバージョン:5.2.14,MySQLバージョン:5.5.13,Legacy:2.2.0,altsys:0.7

Legacy:2.2.0を「ja_utf8」でインストール。
問題なく終了するも,altsysモジュールをインストールしたとたんに文字化け。
下記方法で問題解消。

続きを読む Legacy:2.2.0「ja_utf8」altsysモジュール文字化け

D3モジュールをインストールする

【環境】PHPバージョン:5.2.14,MySQLバージョン:5.5.13,legacy:2.1.8a,altsys:0.7,protector:3.4

1つのXOOPSシステム上には同じモジュールを複数インストールできません。Duplicatableモジュールは,この問題を解決してくれます。

D3モジュールをインストールする前に,次の作業が必要です。

続きを読む D3モジュールをインストールする