「webshop」にキーワードリンクを付ける

「webshop」3.33対応版に実装した「キーワード(エントリータグ)によるサイト内検索機能」を、バージョン3.2以前・FC2ブログ等に擬似的に再現・設置する方法について解説します。
はじめに
- テンプレートの種類を問わず、MovableType3.2以前・他のほとんどのブログサービスで設置できます。
- 設置にはブログカスタマイズの知識が必要で、その後の更新作業もやや煩雑になります。
- 2006年8月からFC2ブログにも「タグ機能」が実装されましたが、MovableTypeのものとは仕様が違い、「キーワード検索」の完全な代用にはならないようです。
参考サイト(多謝)
カスタマイズ手順
1. 検索結果のURLを調べる
サイト内に加えたいキーワードが決まったら、「[]」「【】」などのめったに使わないカッコ記号で囲んだキーワードで「サイト内検索」をします。
検索結果は0件になりますが、その時に上のアドレスバーに表示されているURLをコピーし、メモ帳などに保管してください。
例えば、FC2ブログでの「[1,001円~5,000円]」の検索結果URLは
★ブログのURL★index.php?q=%5B1%2C001%B1%DF%A1%C15%2C000%B1%DF%5D
となります。
2. 左メニューにリストを作る
次に左メニューに新しいフリーエリアを追加します。
MT・FC2無料版の場合:テンプレートに書かれている「フリーエリア」を使う
FC2有料版の場合:プラグインの「フリーエリア」を追加する
追加したプラグインの本文には、以下のようなHTMLを書いて保存してください。
見やすいように改行を入れていますが、InternetExplorer環境で崩れることがあるので、改行は全て詰めたほうが無難です。
<a>で囲まれたリンクテキストには「[]」が付きません。ご注意ください。
(これを忘れると、どのキーワードでも全商品が出てしまいます)
3. 記事末尾にキーワードを入れる
ここまで設定したら、今後は新規の記事を書くたびに、本文のどこかに「[]」で囲んだキーワードリンクを書き込むようにします。
面倒であれば、リンクを貼らずにキーワードを並べるだけでも動作します。
キーワードは必ず「検索したときに付けたカッコ記号」を付けるようにしてください。
(これを忘れると、検索結果に表示されません)
例えば、「シンプル」で「レトロ」で「2,000円~5,000円」の商品の本文末尾には、以下のHTMLを書きます。
- Publish : 2006-08-07(Mon)
