ホームページ CMS チュートリアル DEDECMS dedecms検索ページで検索結果件数を個別に呼び出す方法

dedecms検索ページで検索結果件数を個別に呼び出す方法

Dec 12, 2019 am 09:58 AM
dedecms

dedecms検索ページで検索結果件数を個別に呼び出す方法

dedecms 検索ページで検索結果の数を個別に呼び出すにはどうすればよいですか?

DEDE の検索結果の数量はリスト ページング タグに統合されており、この結果の数量を提供するために別の関数は使用されません。したがって、検索結果の数量を個別に呼び出すユーザーの場合は、使用方法の問題については、ここで二次的な開発方法が提供されます。

推奨学習: 梦Weavercms

非常に簡単で、いくつかの場所を変更するだけです:

最初のステップ、開く/include/arc.searchview.class.php ファイルを開き、コード (おそらく 525 行目) を探します。

else if($tagname=="pagelist")
{
        $list_len = trim($ctag->GetAtt("listsize"));
        if($list_len=="")
        {
                $list_len = 3;
        }
        $this->dtp->Assign($tagid,$this->GetPageListDM($list_len));
}
ログイン後にコピー

以下のコードを追加します。

else if($tagname=="itemcount")
{
        $list_len = trim($ctag->GetAtt("listsize"));
        if($list_len=="")
        {
                $list_len = 3;
        }
        $this->dtp->Assign($tagid,$this->GetItemsCountDM($list_len));
}
ログイン後にコピー

2 番目のステップは、コード (おそらく 925 行目):

/**   * 获得当前的页面文件的url   *   * @access public   * @return string   */
ログイン後にコピー

その上に次のコードを追加します:

function GetItemsCountDM($list_len)
{
        global $oldkeyword;
        $pagenow = ($this->PageNo-1) * 10 + 1;
        $pagenows = $this->PageNo*10; //当结果超过限制时,重设结果页数
        if($this->TotalResult > $this->SearchMaxRc)
        {
                $totalpage = ceil($this->SearchMaxRc/$this->PageSize);
        }
        $plist .= $this->TotalResult;
        return $plist;
}
ログイン後にコピー

3 番目のステップは、検索結果ページ テンプレートに次のラベルを渡すことです。ここで、結果の数は呼び出し:

{dede:itemcount listsize='4'/}
ログイン後にコピー

このようにして、検索結果ページ上の検索結果の数を個別に呼び出すことができます。

以上がdedecms検索ページで検索結果件数を個別に呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

インペリアル cms リソース ネットワーク テンプレートはどこにありますか? インペリアル cms リソース ネットワーク テンプレートはどこにありますか? Apr 17, 2024 am 10:00 AM

インペリアル cms リソース ネットワーク テンプレートはどこにありますか?

dedecmの使い方 dedecmの使い方 Apr 16, 2024 pm 12:15 PM

dedecmの使い方

正確で信頼性の高い dedecms 変換ツールの評価レポート 正確で信頼性の高い dedecms 変換ツールの評価レポート Mar 12, 2024 pm 07:03 PM

正確で信頼性の高い dedecms 変換ツールの評価レポート

ローカルビデオを dedecms にアップロードする方法 ローカルビデオを dedecms にアップロードする方法 Apr 16, 2024 pm 12:39 PM

ローカルビデオを dedecms にアップロードする方法

dedecms がテンプレート置換を実装する方法 dedecms がテンプレート置換を実装する方法 Apr 16, 2024 pm 12:12 PM

dedecms がテンプレート置換を実装する方法

dedecmsエンコード変換関数を学ぶ簡単な方法 dedecmsエンコード変換関数を学ぶ簡単な方法 Mar 14, 2024 pm 02:09 PM

dedecmsエンコード変換関数を学ぶ簡単な方法

dedecms とはどういう意味ですか? dedecms とはどういう意味ですか? Apr 16, 2024 pm 12:48 PM

dedecms とはどういう意味ですか?

dedecmsにはどのような抜け穴があるのでしょうか? dedecmsにはどのような抜け穴があるのでしょうか? Aug 03, 2023 pm 03:56 PM

dedecmsにはどのような抜け穴があるのでしょうか?

See all articles