サイト全文検索でGoogle Custom Searchを利用する
サイト全文検索でGoogle Custom Searchを利用したいのですが、どのように設定をしたらよいでしょうか?
サイト全文検索でGoogle Custom Searchを利用するには、以下手順で①~③の設定が必要です。
【手順】
①Googleのアカウントにログインする(Googleの画面)
②コードを取得する(Googleの画面)
③テンプレートに、②のコードを貼り付ける(RCMSの管理画面)
【手順の詳細】
①Googleのアカウントにログインする(Googleの画面)
Googleのアカウントにログインして、以下URLにアクセスします。
https://cse.google.co.jp/cse/all
こちらで、検索エンジンを追加し、各種設定をしてください。
②コードを取得する(Googleの画面)
コードの取得ボタンからコードを取得します。
③テンプレートに、②のコードを貼り付ける(RCMSの管理画面)
「サイト検索の結果」を表示させるページに設定してあるテンプレートに、②で取得したコードを貼り付けます。
※ テンプレート編集などSmartyが利用可能なエリアで貼り付ける場合には、{literal} {/literal}で囲むようにしてください。
【ポイント】
ヘッダー部分などに検索ボックスを表示させる場合には、以下のようなフォームを設置すると動作します。
(各サイトのレイアウトや希望動作に合わせて適宜修正をお願いします)
<form action="https://support.r-cms.jp/season_google/">
<input type="hidden" name="cx" value="[ここは各サイトで異なりますので、適宜設定してください]" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" placeholder="Search" value="" />
<button type="submit" name="sa" value="検索">検索</button>
</form>
当サイト(https://support.r-cms.jp/)の検索もGoogle Custom Searchを利用しておりますので、参考にしてみてください。
※Google側の仕様変更により、実装方法が変更になる場合がございます。実装する際はGoogle側の最新の仕様をご確認ください。