Joomla! Tips

ジュームラサイト構築に必要な機能拡張などの話題を中心に

Joomla!についての話題をベースに機能拡張などの説明を行います。

海外のエクステンションを日本語化するLocaliseについて

ダウンロードとインストール

基本的に海外製のエクステンションなどを翻訳する際には、言語ファイルを直接作り直す方法と、今回紹介するコンポーネントを利用して管理する方法があります。無料ソフトの Localise を使うことで言語ファイルに管理画面からアクセスでき、修正が可能となります。

ユーザー管理の基本的概念 2(フィールド)

ユーザにおけるフィールドとは項目のことであり、例えばその利用者に年齢や性別などの新たな項目を追加したいときに有効となります。Joomla!では記事そのものににもフィールドを追加する機能がありますが、そのユーザ版ということで構成的には同じものです。

エクステンション翻訳における基礎知識

Joomlaの言語関連ディレクトリ構造

Joomlaの場合、フロントエンドの言語ディレクトリと管理画面用の言語ディレクトリが分かれています。

 

 trans001 thumbnail

 trans005

 

 

表示用(フロントエンド)言語ディレクトリ

サイト上で表示される状態の言語ファイルが入っています。日本語ファイルはja-JPというディレクトリに格納されます。

--language
---en-GB(英語)
---ja-JP(日本語)

 これらの中にはjoomla の言語ファイルやそのほかのコンポーネント、モジュール、プラグインなどが混在しています。それら追加される言語ファイルはインストールする際に指定されたxmlの内容に基づきアップロードされています。

管理用(バックエンド)言語ディレクトリ

--administrator
---language
----en-GB
----ja-JP

 trans002

 trans004

 

 

例外的言語ファイルディレクトリ

コンポーネントの中には例外的な構造をもつものあり、そういったものはコンポーネントの自分のディレクトリ内にその言語ファイルを指定している場合もあり、注意が必要です。

JCE Editor での画像の配置について

お客様の為に作ったJCEプロを使った記事への写真のアップロードと配置に関しての説明です。

会員専用ブログカテゴリ作成と会員アカウント製作からメニュー表示までの一連の作業

会員専用ブログカテゴリ作成と会員アカウント製作からメニュー表示までの一連の作業

Joomlaの場合非常に緻密な会員管理などが可能です。機能が多いため詳細を理解しようとすると時間がかかりますが、今回は現実的に「会員専用ブログ」を作ってそれを会員だけが表示できるようにしたいという一連の流れを説明します。