Heim > CMS-Tutorial > DEDECMS > Hauptteil

So rufen Sie die Anzahl der Suchergebnisse auf der dedecms-Suchseite separat auf

藏色散人
Freigeben: 2019-12-12 09:58:45
Original
2048 Leute haben es durchsucht

So rufen Sie die Anzahl der Suchergebnisse auf der dedecms-Suchseite separat auf

Wie kann ich die Anzahl der Suchergebnisse auf der dedecms-Suchseite individuell aufrufen?

Die Suchergebnisnummer von DEDE ist in das Listen-Paging-Tag integriert und es wird keine separate Funktion zur Bereitstellung dieser Ergebnisnummer verwendet. Daher gibt es für Benutzer, die die Suchergebnisnummer separat aufrufen, Probleme bei der Verwendung Hier werden sekundäre Entwicklungsmethoden bereitgestellt.

Empfohlenes Lernen: Dreamweaver cms

Es ist ganz einfach, ändern Sie einfach ein paar Stellen:

Der erste Schritt: Öffnen Öffnen Sie die Datei /include/arc.searchview.class.php und suchen Sie nach dem Code (wahrscheinlich in Zeile 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));
}
Nach dem Login kopieren

Fügen Sie den folgenden Code hinzu:

else if($tagname=="itemcount")
{
        $list_len = trim($ctag->GetAtt("listsize"));
        if($list_len=="")
        {
                $list_len = 3;
        }
        $this->dtp->Assign($tagid,$this->GetItemsCountDM($list_len));
}
Nach dem Login kopieren

Der zweite Schritt besteht darin, den zu finden Code (wahrscheinlich in Zeile 925):

/**   * 获得当前的页面文件的url   *   * @access public   * @return string   */
Nach dem Login kopieren

Fügen Sie darüber den folgenden Code hinzu:

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;
}
Nach dem Login kopieren

Der dritte Schritt besteht darin, die folgende Beschriftung in der Suchergebnisseite-Vorlage an der Stelle zu verwenden, an der Sie die anzeigen möchten Anzahl der Ergebnisse. Aufruf:

{dede:itemcount listsize='4'/}
Nach dem Login kopieren

Auf diese Weise können Sie einen separaten Aufruf für die Anzahl der Suchergebnisse auf der Suchergebnisseite erreichen.

Das obige ist der detaillierte Inhalt vonSo rufen Sie die Anzahl der Suchergebnisse auf der dedecms-Suchseite separat auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!