收藏 分销(赏)

织梦自定义搜索分页错误的解决方法.doc

上传人:xrp****65 文档编号:7017434 上传时间:2024-12-24 格式:DOC 页数:2 大小:33KB 下载积分:10 金币
下载 相关 举报
织梦自定义搜索分页错误的解决方法.doc_第1页
第1页 / 共2页
织梦自定义搜索分页错误的解决方法.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
织梦自定义搜索分页错误的解决方法 -----(YYCYS.COM)----------------------------------------------------------- 织梦的自定义搜索页面,第一页显示正常内容,但第二页内容就不对了。主要问题是session传递不过来,而session 的变量是通过 GET方式获得的。不说太多,怕大家不明白。 原文: 在advancedsearch.php 页面 找到 $dlist->SetParameter("hash", $sqlhash); 改成 $dlist->SetParameter("sqlhash", $sqlhash); 就成。 另外,搜索页面有时会出现一个错误,提示 TypeGetSunID 函数不存在。 处理方法 在 @session_start() 下 加上 function GetSonIds1($id,$channel=0,$addthis=true) { global $cfg_Cs; $GLOBALS['idArray'] = array(); if( !is_array($cfg_Cs) ) { require_once(DEDEDATA."/cache/inc_catalog_base.inc"); } GetSonIdsLogic1($id,$cfg_Cs,$channel,$addthis); $rquery = join(',',$GLOBALS['idArray']); $rquery = preg_replace("/,$/", '', $rquery); return $rquery; } //递归逻辑 function GetSonIdsLogic1($id,$sArr,$channel=0,$addthis=false) { if($id!=0 && $addthis) { $GLOBALS['idArray'][$id] = $id; } if(is_array($sArr)) { foreach($sArr as $k=>$v) { if( $v[0]==$id && ($channel==0 || $v[1]==$channel )) { GetSonIdsLogic1($k,$sArr,$channel,true); } } } } 另外找到 $tids = TypeGetSunID($typeid,$dsql,'',$mid,true); 改成 $tids = GetSonIds1($typeid,$mid,true); 原理不说,大家自己去测试一下。 本人使用5.6utf-8 版本, 此方法测试几次都能成功, 别的版本大家有兴趣可以去试一下。另外,记得备份文件再修改,本人只提供方法。  -----------------------------------------( ) (本文由YYCYS知识网编辑整理 )
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服