Imperial CMS_PHP チュートリアルの検索フォーム構文ルール
Empire CMS は、比較的強力な検索結果呼び出しを提供します。Empire CMS 検索フォーム作成構文に従って、ニーズを満たすほとんどの検索関数を作成できます。データベースにカスタム フィールドがある場合は、フォーム送信のために e/search/index.php のデータ処理を変更する必要がある場合があります。この記事の最後にある例を参照してください。まず、検索フォーム変数の説明を見てみましょう:
変数名 | 手順 | 例 |
フォーム送信アドレスを検索 | POSTメソッド: /e/search/index.php | <フォーム名="searchform" メソッド="post" action="/e/search/index.php"> |
GETメソッド: /e/search/?searchget=1 | /e/search/?searchget=1&keyboard=Empire&show=title | |
キーボード | 検索キーワード変数 | <入力名="キーボード" タイプ="テキスト"> |
ショー | 検索フィールド変数 (複数のフィールドは「,」で区切られます。検索フィールドはバックグラウンドモデルで検索が有効なフィールドである必要があります) | |
クラスID | 列IDを検索(無制限に設定していない場合は、「,」で複数の列を開くことができ、親列を設定するとすべてのサブ列が検索されます) | |
ztid | トピックIDを検索(無制限に設定していない場合は、「,」で複数のトピックを開くことができます) | |
TB名 | データテーブルによる検索(検索テンプレートIDと組み合わせる必要があります) | |
暑い | 使用される検索テンプレート ID (通常はテーブル検索と組み合わせて使用されます) | |
開始時間と終了時間 | 公開開始時間と終了時間の情報をそれぞれ検索します(未入力の場合は制限はありません。形式: 2008-02-27) | |
開始価格と終了価格 | それぞれ商品価格の開始価格と終了価格です(未記入の場合は制限なし) | |
特殊フィールドを検索 | id: メッセージIDで検索 キーボード:キーワードで検索(タグで情報を一覧表示可能) userid: パブリッシャーのユーザー ID で検索 ユーザー名: パブリッシャーのユーザー名で検索 |
|
メンバー | 値が0の場合、制限はありません 値 1 は、メンバーによって送信された情報のみを検索することを意味します 値が2の場合、管理者が追加した情報のみが検索されます |
|
注文方法 | 並べ替えフィールド: 0: リリース日順 (デフォルト) 1: IDを押してください 2:コメント数に応じて 3: クリックして人気を閲覧 4: ダウンロード数を押します |
|
私の注文 | 並べ替え: 0: 逆順に並べ替えます (デフォルト) 1:順番に並べる |
|
アンドール | 複数条件クエリ間の関連付けを設定するには 2 つの方法があります: or: or の関係 (デフォルト) そして: との関係 |
|
えー | 論理演算コネクタ変数: LT : 未満 GT : より大きい EQ : に等しい LE : 以下 GE : 以上 NE: と等しくありません IN : を含む (検索キーワードは各値をスペースで区切ります) BT: 範囲、2 つの値の間 (検索キーワードは 2 つの値をスペースで区切ります) LK: ファジークエリ (デフォルト) |
ここに例があります:
リーリー検索フォームの複数条件の並列検索構文の説明
1. 多フィールド並列検索:「文字列」と「配列」の2つの送信方法があります
例として渡す文字列:
リーリー説明: 上記は、タイトルフィールドに「タイトル」文字が含まれるか、作家フィールドに「著者」が含まれる情報を求めるファジークエリです
例として渡す配列:
リーリー上記は、タイトルフィールドに「タイトル」文字が含まれている、または作家フィールドに「著者」が含まれているという情報を求めるファジークエリです
2. 複数の論理演算コネクタによる並列検索
例として渡す文字列:
リーリー説明: 上記は、タイトルフィールドに「タイトル」文字が含まれているか、またはライターフィールドが「著者」と等しい情報を求めるファジークエリです
例として渡す文字列:
リーリー説明: 上記は、タイトル フィールドに「タイトル」文字が含まれているか、またはライター フィールドが「著者」と等しいという情報を求めるファジー クエリです。
実践例
フォームのデザインは次のとおりです:
リーリーカスタム フィールド myarea と mycategory の検索を追加するには、e/search/index.php を適切に書き換える必要があります:
リーリーOK、完了しました。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Empire CMS のモバイル設定は、「テンプレート管理」モジュールの「モバイル テンプレート」にあります。具体的な手順には、テンプレートの有効化、アプリケーション チャネルの選択、テンプレート コンテンツの編集、設定の保存が含まれます。

Empire CMS サイトマップは、config.inc.php ファイルにアクセスし、dositemap 設定を確認することで見つけることができます。 「オン」に設定すると、サイトマップが有効になります。サイトマップのパスは sitemapurl 設定にあり、ブラウザ経由でアクセスするか、FTP 経由でダウンロードできます。

Empire CMS テンプレート ファイルの理想的な場所は /e/template/default/skin/default/ です。次に、/e/data/skins/ および /e/skin/ に配置することもできます。フォルダー構造の維持、ファイルのアクセス許可の設定、および定期的なバックアップ。

Empire CMS の自動公開インターフェイスは /e/api/web/postinfo.php にあります。使用手順は次のとおりです。/e/api/web/postinfo.php アドレスにアクセスし、HTTP POST を使用して記事のタイトルを送信します。列 ID、カテゴリ ID、著者および記事 コンテンツおよびその他のデータ インターフェイスは、公開結果と記事 ID を含む JSON 形式の応答を返します。

Imperial CMS データベース構成ファイルは、Web サイトのルート ディレクトリ e/config/db.inc.php にあり、次の構成情報が含まれています。 $dbhost: データベース サーバー アドレス $dbuser: データベース ユーザー名 $dbpass: データベース パスワード $dbname:データベース名 $dbport :データベースポート $dbcharset:データベース文字セット

Imperial CMS Baidu アクティブ プッシュ プラグインは、ルート ディレクトリ /e/api/baidu/push.php にあります。具体的な設定手順は次のとおりです。 1. プラグイン ファイルを指定されたパスにアップロードします。 2. Imperial CMS バックグラウンドで、プッシュ アドレス、API キー、プッシュ間隔などの「Baidu アクティブ プッシュ」オプションを設定します。 3. Baidu プッシュ情報を取得します。プッシュ アドレス: https://data.zz.baidu.com/urls?site=YOUR_SITE&token=YOUR_API_KEY、API キー: Baidu 検索リソース プラットフォームにログインして取得します。 4. API キーを定期的に更新し、適切なプッシュ間隔を設定します。

はい、Empire CMS は無料のオープンソースのコンテンツ管理システム (CMS) です。機能が豊富で使いやすい軽量の CMS です。 Empire CMS は GNU General Public License (GPL) に基づいてライセンスされており、無料でダウンロード、インストール、使用できます。商用利用の場合は、広告管理、オンライン支払い、プレミアム テクニカル サポートなどの追加機能とサポートを提供する有料バージョンが提供されます。

Empire CMS テンプレートのダウンロード場所: 公式テンプレートのダウンロード: https://www.phome.net/template/ サードパーティのテンプレート Web サイト: https://www.dedecms.com/diy/https://www.0978.com。 cn /https://www.jiaocheng.com/インストール方法: テンプレートをダウンロード テンプレートを解凍 テンプレートをアップロード テンプレートを選択
