dedecms の中国語と英語の検索結果を取得する方法

藏色散人
リリース: 2019-12-17 09:47:57
オリジナル
1950 人が閲覧しました

dedecms の中国語と英語の検索結果を取得する方法

dedecms中国語と英語の検索結果を取得するにはどうすればよいですか?

この記事の例では、dedecms の中国語と英語の Web サイトに対する中国語と英語の検索結果の実装方法について説明します。皆さんの参考に共有してください。具体的な実装方法は次のとおりです。

一般的に、DEDECMS を使用して中国語と英語の Web サイトを作成する場合、中国語 Web サイトでは中国語 Web サイトのコンテンツのみを検索し、コンテンツのみを検索する必要があります。 , このとき、英語サイトの検索列用のテンプレートを別途作成する必要がありますが、これは次の方法で実現できます。 Weavercms

plus ディレクトリをコピーします。コピーした serach.php ファイルの名前を、新しい検索ファイルとして searche.php に変更します。

searche.php を編集し、このコード行を見つけます

コードは次のとおりです:

require_once(DEDEINC."/arc.searchview.class.php");
ログイン後にコピー

置換後のコード:

コードは次のとおりです:

require_once(DEDEINC."/arc.searchviewen.class.php");
ログイン後にコピー

arc.searchview.class をコピーします。インクルード ディレクトリにある php ファイルを編集し、名前を arc.searchviewen.class.php

arc.searchviewen.class.php を編集し、このコード行を見つけます

コードは次のとおりです。 :

$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";
ログイン後にコピー

に変更します。コードは次のとおりです:

$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_en.htm";
ログイン後にコピー

テンプレート内の search.htm をコピーし、名前を search_en.htm に変更します。英語サイトのテンプレートが完成しました。以下に示すように、英語サイトに関連する検索コードを見つけてください:

コードは次のとおりです:

<form action="/plus/searche.php" method="post"></p> <p><input type="hidden" name="typeid" value="26" />
ログイン後にコピー

In /plus/searche .php、searche.php を使用して検索、name="typeid" value="26" これは指定された列 ID です。

この記事の説明が、皆様の dedecms の二次開発に役立つことを願っています。

以上がdedecms の中国語と英語の検索結果を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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