数据库,看你是装在
虚拟主机
上还是自己电脑(或自己服务器)上,如果是自己机器,看你安装
MySQL数据库
时
数据库文件
保存在哪个位置在到里面找。默认在
MySql
程序路径下的Data文件夹里。
第一步、打开你的数据库,找到名为dede_full_search的数据库表,在里面把你自定义的字段添加进表,例如你的自定义字段为mygoods,则添加mygoods进去。
第二步、打开/member/article_add_action.php文件,在里面找到“//更新全站搜索索引”,在下面的一段代码中插入刚才添加的字段,例:“'mygoods'=>$mygoods”,这里说明一下,前面的'mygoods'为你发布文章时添加的自定义字段,后面的为刚才在表dede_full_search中添加的字段(建议在表中添加字段的时候写成跟你之前字定义的字段一样)这里最好写成一样,可以省去很多麻烦
第三步、打开/include/inc_arcsearch_view.php文件,在里面搜索titlekeyword,找到如下代码:
1if($this->SearchType != "titlekeyword"){
2 $kwsqlarr[] = " ying_full_search.title like '%$k%' "
3 }else{
4 $kwsqlarr[] = " ying_full_search.title like '%$k%' "
5 $kwsqlarr[] = " ying_full_search.addinfos like '%$k%' "
6 $kwsqlarr[] = " ying_full_search.keywords like '%$k%' "
7 }
分析代码SearchType != "titlekeyword,搜索类型为titilekeyword,即前台搜索下拉框中的智能模糊搜索,$kwsqlarr[] = " ying_full_search.title like '%$k%' "为搜索full_search表中的title字段,好了,知道了这段代码的作用,我们就知道该如何添加自己的搜索了,下面把我的代码作为例子
这是自定义参数把 ,只能在数据库删,两种方法,如果不会,可以找我
第一种:执行SQL语句。在织梦后台——系统——SQL命令行工具,输入下面的命令:
1 Delete FROM dede_sysconfig where varname="这里写自定义变量的名称"
第二种:手动进入数据库删除。
进入phpmyadmin后,打开您所在数据库,找到表:dede_sys_config(dede_是默认表前缀,请根据您的表前缀查找),单击“浏览”进入,一般您要删除的新变量在最后一页。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)