ホームページ > CMS チュートリアル > エンパイアCMS > Empire CMS でサイト検索を行う方法

Empire CMS でサイト検索を行う方法

angryTom
リリース: 2019-07-18 11:37:12
オリジナル
3644 人が閲覧しました

Empire CMS でサイト検索を行う方法

1. サイト全体の検索の概要:

Empire CMS6.0 以降のバージョンNew サイト全体の全文検索機能が追加され、中国語の単語分割、エンコードトランスコーディング、Mysql 全文検索技術を組み合わせることで、検索が非常に効率的になります。複数のテーブル内のデータを同時に検索し、保存されたテキスト モデルのコンテンツを検索し、大量のデータでの全文検索ソリューションを提供するという問題を解決します。
ユーザーは、保存されたテキスト モデル、メイン テーブルまたはサブテーブル フィールドを含む各データ テーブル データを全文検索にインポートでき、インポート フィールドの設定と複数のテーブルのバッチ インポートをサポートし、冗長データのクリーニングと検索機能を追加できます。 、削除された情報を削除または無効にすることができます。
全文検索に加え、特定の列のみを検索する指定もでき、複数のキーワードの同時検索にも対応します。

推奨チュートリアル: Empire cms ビデオ チュートリアル

#2. サイト全体の検索設定

1. バックエンドにログインし、[Column] メニューをクリックして、[] を選択します。 [サイト全体の検索設定] の [] サブメニューで、サイト全体の検索設定インターフェイスに入ります:

Empire CMS でサイト検索を行う方法

2。 サイト全体の検索インターフェイスの設定:

Empire CMS でサイト検索を行う方法

サイト全体の検索を有効にするかどうかを選択します。 #検索範囲#検索キーワードの長さ#検索時間間隔ページ表示検索にインポートしたくない列 ID を設定します (形式: 列ID1、列ID2…続き それぞれは「,」で区切られます。

#3. 検索データ ソースの追加

1. 検索データ ソースの概要:

検索データのソース テーブルを設定し、データ ソースから検索テーブルにデータをインポートして初めて、サイト全体の検索でレコードを検索できるようになります。情報を取得するには、データ ソースを再インポートして新しく追加したデータを追加する必要があります。情報は検索テーブルにインポートされます。

2. 検索データ ソースの追加:

(1) バックグラウンドでログインし、[#] をクリックします。 ## 列 」メニューで、「Manage search data source」サブメニューを選択して、管理検索データ ソース インターフェイスに入ります:

Empire CMS でサイト検索を行う方法#(2) 管理検索データ ソースを入力し、[

検索データ ソースの追加] ボタンをクリックして、検索データ ソースの追加インターフェイスに入ります:

Empire CMS でサイト検索を行う方法 (3) 検索データ ソースの追加インターフェイスを入力します:

Empire CMS でサイト検索を行う方法

インポートされたデータ テーブル
##検索を有効にする
検索可能なフィールド (タイトルまたはテキスト) を選択します。
ユーザーが入力できるキーワードの長さを設定します。
連続する検索の間隔を設定します。
検索結果ページに表示するページ数を設定します。 #検索テーブルの最終列をインポートしないでください
サイト全体の検索テーブルにインポートするデータ テーブルを選択します。 インポートされたデータ テーブルのタイトル フィールド名を入力します。 インポートされたデータ テーブルのコンテンツ フィールド名を入力します (コンテンツ検索を使用しない場合は、次のような他のフィールドに変更できます)キーボードなど)。 検索結果ページに表示される紹介欄名を入力します。 実行タイムアウトを防ぐために、グループ化されたインポートの数を設定します。
タイトル フィールド
コンテンツ フィールド
紹介欄
グループごとのインポートされるレコードの数

4. サイト全体の検索フォームの構文説明: 1. サイト全体の検索フォーム構文の説明:

検索フォーム送信アドレス: /e/sch/index.php

フォーム送信方法:

GET keyboard: キーワード変数を検索します (
フロントデスクではスペースを使用して複数のキーワードを区切ることができます)。 フィールド: 検索フィールド変数、
0 は背景設定による検索を意味します。1 は全文による検索を意味します。2 はタイトルによる検索を意味します。3 は内容による検索を意味します。 classid: 検索するカラム ID を指定します。 複数のカラム ID はカンマで区切ります

2. フォームの例:

<form action=&#39;/e/sch/index.php&#39; method="GET" name="search_news">
<table width="100%" border="0" cellspacing="6" cellpadding="0">
        <tr>
                <td height="32">关键字:<input name="keyboard" type="text" value="" />
                <select name="field">
                <option value="1">全文</option>
                <option value="2">标题</option>
                <option value="3">内容</option>
                </select>
                <input type="submit" name="Submit2" value="搜索" />
                </td>
        </tr>
</table>
</form>
ログイン後にコピー

3.サイト全体の検索結果ページ:

(1). サイト全体の検索結果テンプレートの変更:

Backstage>テンプレート>パブリック テンプレート>「サイト全体の検索テンプレート」を変更します。

(2)、検索結果ページのプレビュー:

以上がEmpire CMS でサイト検索を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート