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)); }
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)); }
Der zweite Schritt besteht darin, den zu finden Code (wahrscheinlich in Zeile 925):
/** * 获得当前的页面文件的url * * @access public * @return string */
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; }
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'/}
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!