ホームページ  >  記事  >  CMS チュートリアル  >  dedecms の中国語と英語の検索結果を取得する方法

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

藏色散人
藏色散人オリジナル
2019-12-17 09:47:571904ブラウズ

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 サイトの他の関連記事を参照してください。

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