DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:
【DEDE建站教程】
dede搜索页显示搜索结果条数的修改方法
解决方法:
打开根目录下/include/arc.searchview.class.php 文件,
第一步、找到大概第533行,
查找:
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));
}
第二步、继续找到大概935行:
/**
* 获得当前的页面文件的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;
}
第三步、在html页面要显示的地方,添加标签
{dede:itemcount listsize='4'/}
即可调用。