ホームページ >バックエンド開発 >PHPチュートリアル >search.php ページを変更するための discuz バージョン 7.2 ソリューション
Discuz バージョン 7.2 は search.php ページを変更します
親愛なる皆さん、今度は discuz の search.php ページを変更したいと思います。検索タイプは元のタイトルと全文検索ではなく、投稿と全文検索に変更する必要があります。つまり、ユーザー + キーワードに一致するすべての投稿を検索する方法と、ユーザー + キーワードを含むユーザーのすべての投稿を検索する方法です。急いでどうやって修正すればいいでしょうか? ! ! ! ! ! !
-----解決策--------------------------------
Baidu から学習して使用できます。たとえば、管理者ユーザーが投稿した「ユーザー グループ」関連のトピックを検索する場合は、「user:(admin)」と入力します。ユーザー グループ」を作成し、$keyword に対して正規表現処理を実行してユーザー名とキーワードを取得します。その後、SQL が実行されます。単純に「管理者ユーザーグループ」で検索することはできません。プログラムの処理に大きな支障をきたす可能性があります。
------解決策----------------------
7.2 を使用しないコードの変更は、現状のものにすぎません。 in sourcemodulesearch ファイルをチェックして、検索がどのモジュールに対応しているかを確認してください。
------解決策------------------
search.php 内のコードのセクションをブロックするだけです。 。
// if ($allowsearch == 2 && $srchtype == 'fulltext') {
// periodcheck ( 'searchbanperiods' );
// } elseif ($srchtype != 'タイトル') {
// $srchtype = 'タイトル';
// }