タイプ | |
有料/無料 | 無料 |
ライセンス | GPLv2以降 |
執筆時のバージョン | 2.1.2 |
ユーザ登録の要否 | 不要 |
- ここに掲載している記事は執筆時点のものです。内容が古くなっている事もありますのでご注意下さい。
- ここで紹介しているエクステンションの利用を推奨するものではありません。ご利用は自己責任でお願いします。
- ご自分が利用しているエクステンションの最新情報は常に確認しましょう。様々なエクステンションで日々脆弱性が見つかっており、あなたのサイトがクラックの被害に遭わないとも限りません。脆弱性情報はこちら。
サイトができあがった後で「あぁっ!Joomlaってスペルを間違ってずーっと『Joomlu』って書いてた!全部修正しないと...』とかありますよ ね?(ない?)。そんなあなたに『DB Replacer』。Joomla!のデータベースを検索して一括置換してくれるエクステンションです。
ダウンロードとインストール
こちらのページからDB Replacerをダウンロードします。今回使用するのは無料版です。無料版の場合、「正規表現が使えない」「一括置換できるのは50行まで」という制限があります。もしこれらの機能が必要な場合、有料版(30ユーロ)を購入しましょう。
ダウンロードしたらJoomla!の「エクステンション管理」からインストールします。
記事内の単語を置換する
今回は例として、記事内の「Joomla!」という表記をすべて「ジュームラ」というカタカナ表記にする方法で説明します。
「コンポーネント」→「DB Replacer」を選択すると、Joomla!のデータベーステーブルの一覧が表示されます。記事が保存されているテーブル「content」をクリックします。
contentテーブル内のフィールドが表示されますので、記事の本文が保存されている「introtext」を選択します。
「検索」の欄にキーワードを入力し、「置換」の欄へ置換語の文字列を入力します。
すると次のように置換語のプレビューが表示されます。
プレビューを確認して問題がなければ「置換」ボタンをクリックします。
「よろしいですか?」の確認画面が表示されたら「OK」をクリックすると、念には念を入れた再確認が表示されます。OKをクリックします。
「X行が置換されました」と表示されれば成功です。
サイトの記事を確認すると、「Joomla!」が「ジュームラ」に置換されています。一部「Joomla」のままの単語がありますが、これはJoomlaという単語に「!」が付けられていなかったためです。
なお「続きを読む」機能を使用している場合、記事の本文は「introtext」フィールドだけでなく「fulltext」フィールドにも存在しますので、同じ手順で置換する必要があります。