南通SEO,南通网络营销顾问任伟SEO博客

首页> 网站建设> 织梦cms > 织梦前台搜索标题和文档内容关键词实现教程
45Views

织梦前台搜索标题和文档内容关键词实现教程

作者: 发布于 0 条评论 字体大小[]
织梦前台搜索标题和文档内容关键词实现教程

织梦教程开始 1、在前台模板搜索框代码内加入一行代码 input type = hidden name = channeltype value = 1 例如 form name=formsearch action={dede:global.cfg_cmspath/}/plus/search.php !-- 必须要指定搜索哪个模型 value=模型id -- input type=hidden name=channeltype value=1 !-- 必须要指定搜索哪个模型 value=模型id -- /f […]




织梦教程开始

1、在前台模板搜索框代码内加入一行代码

<input type="hidden" name="channeltype" value="1">

例如

<form name="formsearch" action="{dede:global.cfg_cmspath/}/plus/search.php">     <!-- 必须要指定搜索哪个模型 value="模型id" -->     <input type="hidden" name="channeltype" value="1">     <!-- 必须要指定搜索哪个模型 value="模型id" -->      </form>

2、打开 /include/arc.searchview.class.php 找到 大概在 54 行

var $Sphinx;

在它下面加入

var $addJoin;
  • 1

继续找到

$hascode = md5($cquery);

在它上面加入

if($this->ChannelType > 0)
{
	$this->AddSql = join(' AND ',$ksqls) . " AND ( CONCAT(addf.body,arc.title) LIKE '%{$this->Keyword}%') ";
	$row = $this->dsql->GetOne("SELECT addtable FROM `58pic_channeltype` WHERE id={$this->ChannelType}");
	$addtable = trim($row['addtable']);
	$this->addJoin = " LEFT JOIN `{$addtable}` addf ON arc.id=addf.aid ";
	$cquery = "SELECT arc.*,addf.* FROM `{$this->AddTable}` arc {$this->addJoin} WHERE ".$this->AddSql;
}

注意:上面中的 addf.body 就是文章内容字段,如果你要搜索其他字段,改成你的自定义字段名称

继续找到

WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row";

在它下面加入

if($this->ChannelType > 0)
{
	$query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,
	act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath,addf.*
	FROM `{$this->AddTable}` arc LEFT JOIN `58pic_arctype` act ON arc.typeid=act.id {$this->addJoin}
	WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row";
}

完成
 


分享来源: 任伟SEO博客 转载请注明出处!(QQ交流:547701130/微信:renweiseo/微信公众号:renwei_seo)
原文地址:http://renweiseo.com/10767.html
发布于 2021-11-27 08:36:59 已有0人评论 任伟 作者保留权利

发表评论

必填

选填

选填

必填

已有0人参与,欢迎参与讨论,请在这里发表您的看法、交流您的观点。

亲!看完有什么想法呢?
  • 流泪

    0

  • 打酱油

    0

  • 开心

    0

  • 鼓掌

    0

  • 恐怖

    0

作者介绍

  • 任伟
  • • 主页:
    • 文章:
    • 邮箱:

    命是弱者的借口,运是强者的谦辞。

    控制面板

    您好,欢迎到访网站!
      查看权限
    «   2021年11月   »
    1234567
    891011121314
    15161718192021
    22232425262728
    2930