分享好友 新闻资讯首页 新闻资讯分类 切换频道

destoon搜索关键词记录过滤拼音以及全英文搜索

2025-03-25 23:252060

最近网站搜索关键词记录总有英文的恶意关键词搜索提交,导致dt后台的搜索关键词记录一大堆垃圾无效的搜索关键词,所以就重新在官方基础上修改过滤英文及拼音关键词搜索,说干就干!

找到/include/module.func.php

在14行左右,找到:function keyword($kw,$items, $moduleid)

替换这段函数改为以下即可:

function keyword($kw, $items, $moduleid) {

global $DT;

//判断搜索字符串长度

if(!$DT['search_kw'] || $items < 2 || strlen($kw) < 3 || strlen($kw) > 120 || strpos($kw, ' ') !== false||strpos($kw, '_') !== false) return;

$kw = addslashes($kw);

//判断是否有关键词

$r = DB::get_one("SELECt * FROM ".DT_PRE."keyword WHERe moduleid=$moduleid AND word='$kw' ORDER BY itemid ASC");

if($r) {

$letter = trim(gb2py($kw));

$items = $items > $r['items'] ? $items : $r['items'];

$month_search = date('Y-m', $r['updatetime']) == date('Y-m', DT_TIME) ? 'month_search+1' : '1';

$week_search = date('W', $r['updatetime']) == date('W', DT_TIME) ? 'week_search+1' : '1';

$today_search = date('Y-m-d', $r['updatetime']) == date('Y-m-d', DT_TIME) ? 'today_search+1' : '1';

if($letter==$kw){

DB::query("DELETE FROM ".DT_PRE."keyword WHERe moduleid=$moduleid AND word='$kw' ");

}

DB::query("UPDATe ".DT_PRE."keyword SET items='$items',updatetime='".DT_TIME."',total_search=total_search+1,month_search=$month_search,week_search=$week_search,today_search=$today_search WHERe itemid=$r[itemid]");

DB::query("DELETE FROM ".DT_PRE."keyword WHERe moduleid=$moduleid AND word='$kw' AND itemid>$r[itemid]");

} else {

$letter = trim(gb2py($kw));

$status = $DT['search_check_kw'] ? 2 : 3;

if(strlen($letter) < 2) $status = 2;

//判断拼音和中文是否一致,如果一致就不入库

if($letter==$kw){

DB::query("DELETe FROM ".DT_PRE."keyword WHERe moduleid=$moduleid AND word='$kw' ");

}else{

DB::query("INSERT INTO ".DT_PRE."keyword (moduleid,word,keyword,letter,items,updatetime,total_search,month_search,week_search,today_search,status) VALUES ('$moduleid','$kw','$kw','$letter','$items','".DT_TIME."','1','1','1','1','$status')");

}

}

}

【免责声明】重庆资讯网未标有“来源:重庆资讯网”或“重庆资讯网LOGO、水印的文字、图片、音频、视频”等稿件均为转载稿。如转载稿涉及版权等问题或您不希望出现在本站,请联系我们
反对 0
举报
收藏 0
打赏 0
评论 0
有没有便宜的一年期SSL证书?需要多少钱?怎么获得SSL证书?
现在很多个人网站和企业官网都已经用上了https,要不然就会被标注上不安全,所以很多网站都需要使用SSL证书,或免费的证书,或收

0评论2025-03-11429

腾讯元宝火了!下载量超越豆包,仅次于DeepSeek
2月22日,腾讯的AI应用腾讯元宝,超越了字节的豆包,升至中国区苹果免费APP下载排行榜第二,DeepSeek继续位居榜首。自2月13日起

0评论2025-02-24530

AI域名争夺战升级:三位区号域名成新风口,023ai.cn等遭抢注引爆市场
随着人工智能技术全面渗透各行各业,与AI相关的域名成为企业品牌保护和市场布局的“必争之地”。近期,以“三位区号+AI”为结构

0评论2025-02-24555

AI方面的域名观察
最近无聊之际观察了下最近很火的AI方面的域名情况。ai.com和ai.cn访问都直接转到deepseek网站,应该被AI大咖收入囊中!各大省市

0评论2025-02-23500

第三方DeepSeek培训课火热 付费教程“真实用”还是“割韭菜”
“用DeepSeek年入百万元”,看到这样的信息你是否会心动?近日,随着AI智能助手DeepSeek的热度飙升,各种DeepSeek付费培训课程也

0评论2025-02-16506

DeepSeek推动巨头加速AI竞赛:OpenAI之后,谷歌AI大模型全面上新
DeepSeek的横空出世推动海外AI(人工智能)巨头加速上新。当地时间2月5日,谷歌旗下AI大模型Gemini系列全面上新,包括正式版Gemini

0评论2025-02-06876

OpenAI奥特曼:DeepSeek令人印象深刻 没有起诉计划
澎湃新闻消息,OpenAI再对DeepSeek作出表态。2月4日,据参考消息援引德国之声电台网站2月3日报道,美国开放人工智能研究中心(Ope

0评论2025-02-04399