ホームページ >バックエンド開発 >PHPチュートリアル >search.php ページを変更するための discuz バージョン 7.2 ソリューション

search.php ページを変更するための discuz バージョン 7.2 ソリューション

WBOY
WBOYオリジナル
2016-06-13 13:46:421860ブラウズ

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 = 'タイトル';
// }

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。