dedecms搜索只有一个结果时直接跳转到结果文章页面
答案:2 悬赏:0
解决时间 2021-03-12 06:07
- 提问者网友:全員惡人
- 2021-03-11 20:01
怎么实现,求大神
最佳答案
- 二级知识专家网友:猖狂的痴情人
- 2021-03-11 21:40
1. 找到include/arc.searchview.class.php 文件 ,找到 Display()函数,添加如下判断
else if($tagname=="totalcount")
{
$this->dtp->Assign($tagid,$this->GetTotalResult());
} 2.外部添加GetTotalResult()函数,函数如下:
function GetTotalResult()
{
return $this->TotalResult;
}
3.模板中调用: [高级搜索模板/templets/default/advancedsearch.htm]search.htm,普通搜索,search_m.htm移动端搜索。
{dede:totalcount/}判断是否只有1条搜索结果,若是,则使用refresh刷新,打开{dede:field.arcurl/}
else if($tagname=="totalcount")
{
$this->dtp->Assign($tagid,$this->GetTotalResult());
} 2.外部添加GetTotalResult()函数,函数如下:
function GetTotalResult()
{
return $this->TotalResult;
}
3.模板中调用: [高级搜索模板/templets/default/advancedsearch.htm]search.htm,普通搜索,search_m.htm移动端搜索。
{dede:totalcount/}判断是否只有1条搜索结果,若是,则使用refresh刷新,打开{dede:field.arcurl/}
全部回答
- 1楼网友:何必打扰
- 2021-03-11 22:06
选中标题框下面的 跳转选项后
会多出一个跳转的输入框 在那个字段里输入你要跳转的地址就好了 其他的都可以不输入反正那个地址都是跳转到别的地方的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯