您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
dedecms地区联动搜索彻底解决办法
章学共2023-09-18 23:51:50dedecms教程已有人查阅
导读本例以文章模型为列子 0 添加 联动类型地区。织梦dedecms地区联动搜索 彻底解决办法 :本例以文章模型为列子
本例以文章模型为列子 0 添加 联动类型 地区
织梦dedecms地区联动搜索 彻底解决办法 :本例以文章模型为列子
0 添加 联动类型 地区
plus/search.php
织梦dedecms地区联动搜索 彻底解决办法 :本例以文章模型为列子
0 添加 联动类型 地区
plus/search.php
<?php
require_once(dirname(__FILE__)."/../include/common.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 `dede_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 = addslashes(cn_substr($keyword,30));
if($cfg_notallowstr !=” && eregi($cfg_notallowstr,$keyword))
{
ShowMsg("你的搜索关键字中存在非法内容,被系统禁止!","-1");
exit();
}
//if(($keyword==” || strlen($keyword)<0) && empty($typeid))
//{
// ShowMsg(‘关键字不能小于2个字节!’,’-1′);
// exit();
/
本文标签:
很赞哦! ()
相关文章
随机图文
dede织梦实现下拉导航菜单的代码实例
织梦默认没有下拉导航菜单的调用代码,这里就告诉大家如何在织梦DedeCMS实现下拉导航菜单: 小屋先将下面这段代码贴到templets\default\fdedecms5.7怎么制作关于我们页面模板
我们在制作网站的时候,有时需要制作一些“关于我们”、“联系我们”等类似的单页面,在dedecms里有很多方法可以实现这个页面的功能,本教程就主要分享2种方法来实现这种页面。织梦仿站之搜索框、搜索页制作方法示例
这次我们说一下怎样把织梦默认搜索框修改成自己的搜索框,以仿站为例,我们在仿别人站时,通常在新闻中心(文章列表页)、产品中心(图片列表页)会有搜索框,dedecms织梦整合discuz后怎么通过织梦修改discuz密码
dedecms整合discuz后需要解决的一个问题,就是前台修改dedecms账号的密码后,同步不到后台discuz论坛上,造成用户登录失败
留言与评论 (共有 条评论) |