推荐设备MORE

微信小程序为何而来—上海广

微信小程序为何而来—上海广

行业知识

dede地域连动检索 完全处理方法

日期:2021-02-17
我要分享
织梦cms安心,认真搞好源代码!七年知名品牌,非常值得信任! 织梦cms安心,个个经典,宁缺毋滥!每个月选购很多于300零元经典源代码完全免费共享,早启用,早享有!终生vip会员新春佳节期内,只必须128元!新vip会员启用,立即进到vip会员管理中心--选购vip会员--立即启用就可以。
require_once(dirname(__FILE__). /../mon.inc.php
require_once(DEDEINC. /arc.searchview.class.php

$pagesize = (isset($pagesize) is_numeric($pagesize)) ? $pagesize : 10;
$typeid = (isset($typeid) is_numeric($typeid)) ? $typeid : 0;
$nativeplace = (isset($nativeplace) is_numeric($nativeplace)) ? $nativeplace : 0;
$channeltype = (isset($channeltype) is_numeric($channeltype)) ? $channeltype : 0;
$kwtype = (isset($kwtype) is_numeric($kwtype)) ? $kwtype : 1;
$mid = (isset($mid) is_numeric($mid)) ? $mid : 0;

if(!isset($orderby)) $orderby=
else $orderby = eregi_replace( [^a-z] , ,$orderby);

if(!isset($searchtype)) $searchtype = titlekeyword
else $searchtype = eregi_replace( [^a-z] , ,$searchtype);

if(!isset($keyword)) $keyword =

$oldkeyword = $keyword;

$keyword = FilterSearch(stripslashes($keyword));

//搜索频道信息内容
if(empty($typeid))
{
 $typenameCacheFile = DEDEROOT. /data/cache/typename.inc
 if(!file_exists($typenameCacheFile) || filemtime($typenameCacheFile) time()-(3600*24) )
 {
 $fp = fopen(DEDEROOT. /data/cache/typename.inc , w );
 fwrite($fp, . ?php\r\n
 $dsql- SetQuery( Select id,typename From `ym_arctype`
 $dsql- Execute();
 while($row = $dsql- GetArray())
 {
 fwrite($fp, \$typeArr[{$row[ id ]}] = {$row[ typename ]} \r\n
 }
 fwrite($fp, ? . );
 fclose($fp);
 }
 //引进频道缓存文件并看重要字是不是有有关频道內容
 require_once($typenameCacheFile);
 if(isset($typeArr) is_array($typeArr))
 {
 foreach($typeArr as $id= $typename)
 {
 $keywordn = str_replace($typename, , $keyword);
 if($keyword != $keywordn)
 {
 $keyword = $keywordn;
 $typeid = $id;
 break;
 }
 }
 }
}

$keyword = _substr($keyword,30));

if($cfg_notallowstr != eregi($cfg_notallowstr,$keyword))
{
 ShowMsg( 你的检索重要字中存有不法內容,被系统软件严禁! , -1
 exit();
}

//if(($keyword== || strlen($keyword) 0) empty($typeid))
//{
// ShowMsg( 重要字不可以低于两个字节数! , -1 );
// exit();