位置: IT常识 - 正文

升级到dedecms 5.7文档关键词代码部分细节警示(升级到miui14感觉耗电快了)

编辑:rootadmin

推荐整理分享升级到dedecms 5.7文档关键词代码部分细节警示(升级到miui14感觉耗电快了),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:升级到iOS16后不能关闭位置共享,升级到ios17还能降回去吗,升级到最新版本,升级到最新版本,升级到ios16还能降回去吗,升级到最新版本,升级到miui14感觉耗电快了,升级到家,内容如对您有帮助,希望把文章链接给更多的朋友!

织梦58主站从dedecms 5.6 升级到5.7, 两周之后百度权重直接消失,还被惩罚了 。找了几天总算是发现到了问题,有个细节地方忘记了,文章内的描文本成全站所有文章都有,部分页还有错误。原来dedecms 升级把 文档关键词换站全站了,害死人!

升级到dedecms 5.7文档关键词代码部分细节警示(升级到miui14感觉耗电快了)

1. 原本的dedecms是文章内描文本必须是设定的关键词与文档关键词相应对称,两边有才出现描文本。代码:

/*** 高亮问题修正, 排除alt title <a></a>直接的字符替换** @param string $kw* @param string $body* @return string*/function ReplaceKeyword($kw,&$body){global $cfg_cmspath;$maxkey = 5;$kws = explode(",",trim($kw)); //以分好为间隔符$i=0;$karr = $kaarr = $GLOBALS['replaced'] = array();//暂时屏蔽超链接$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body);foreach($kws as $k){$k = trim($k);if($k!=""){if($i > $maxkey){break;}$myrow = $this->dsql->GetOne("select * from dede58_keywords where keyword='$k' And rpurl<>'' ");if(is_array($myrow)){$karr[] = $k;$GLOBALS['replaced'][$k] = 0;$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>";}$i++;}}$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);//恢复超链接$body = preg_replace("/(<a(.*))-\]-(.*)-\[-(\/a>)/isU", '\\1>\\3<\\4', $body);return $body;}

2.dedecms 5.7直接就修改成不管文章关键词有没有,只要文档内关键词存在,文章展示全部描文本。更可怕的是dedecms有bug,若同个文章有两个关键词,有包含关系,如 ecshop 与ecshop模板,描文本就加的混乱,页面还显示出代码来。这不轻易发现 网站出现大量的描文本,不K站才怪!代码部分:

function ReplaceKeyword($kw,&$body){global $cfg_cmspath;$maxkey = 5;$kws = explode(",",trim($kw)); //以分好为间隔符$i=0;$karr = $kaarr = $GLOBALS['replaced'] = array();//暂时屏蔽超链接$body = preg_replace("#(<a(.*))(>)(.*)(<)(\/a>)#isU", '\\1-]-\\4-[-\\6', $body);/*foreach($kws as $k){$k = trim($k);if($k!=""){if($i > $maxkey){break;}$myrow = $this->dsql->GetOne("SELECT * FROM dede58_keywords WHERE keyword='$k' AND rpurl<>'' ");if(is_array($myrow)){$karr[] = $k;$GLOBALS['replaced'][$k] = 0;$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>";}$i++;}}*/$query = "SELECT * FROM dede58_keywords WHERE rpurl<>'' ORDER BY rank DESC"; $this->dsql->SetQuery($query);$this->dsql->Execute();while($row = $this->dsql->GetArray()){$key = trim($row['keyword']);$key_url=trim($row['rpurl']);$karr[] = $key;$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";}// 这里可能会有错误$body = @preg_replace("#(^|>)([^<]+)(?=<|$)#sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);//恢复超链接$body = preg_replace("#(<a(.*))-\]-(.*)-\[-(\/a>)#isU", '\\1>\\3<\\4', $body);return $body;}

以上代码里居然有注释:这里可能会有错误。 作为程序代码来说,还可能有错误? 不可预见? 明明已经预见,为什么不修正呢? 不负责任!

从5.6 到5.7升级,如果不注意,很容易忽略到这个问题,进而蜘蛛来抓取,感觉页面又变化了,描写文本还有作弊嫌疑。K站呀,减权重呀!DEDECMS也不特别提醒下! 不是DEDECMS经常出漏洞,还真不想升级!这次倒霉到了!你呢?

免责

本文链接地址:https://www.jiuchutong.com/zhishi/303114.html 转载请保留说明!

上一篇:phpcms忘记密码怎么办(phpcms默认密码)

下一篇:织梦让上传的图片名字不变不重命名(上传到织梦的网站没有图片)

  • 小米手环怎么听音乐(小米手环怎么听音乐不需要手机)

    小米手环怎么听音乐(小米手环怎么听音乐不需要手机)

  • 抖音如何去掉前边省份(抖音视频怎么删除前面的)

    抖音如何去掉前边省份(抖音视频怎么删除前面的)

  • 350分辨率是几乘几(350分辨率是几乘几px)

    350分辨率是几乘几(350分辨率是几乘几px)

  • 打印机未联机怎么回事(打印机未联机怎么打印)

    打印机未联机怎么回事(打印机未联机怎么打印)

  • 华为mate30屏幕出现一个圈(华为mate30屏幕出现一条竖条)

    华为mate30屏幕出现一个圈(华为mate30屏幕出现一条竖条)

  • fig al10什么型号(fla al10什么型号)

    fig al10什么型号(fla al10什么型号)

  • 华为旗舰机是哪个机型(华为旗舰机哪个系列最好)

    华为旗舰机是哪个机型(华为旗舰机哪个系列最好)

  • 天气预报不更新怎么办(天气预报不更新了怎么调)

    天气预报不更新怎么办(天气预报不更新了怎么调)

  • 平板可以插鼠标键盘吗(平板电脑和键盘怎么连接)

    平板可以插鼠标键盘吗(平板电脑和键盘怎么连接)

  • 抖音怎么注销身份证绑定(抖音怎么注销身份信息认证)

    抖音怎么注销身份证绑定(抖音怎么注销身份信息认证)

  • 电脑cpu后面的字母是什么意思(电脑cpu后面的字母p)

    电脑cpu后面的字母是什么意思(电脑cpu后面的字母p)

  • word2010尾注编辑(word2010尾注怎么设置)

    word2010尾注编辑(word2010尾注怎么设置)

  • 苹果8p机身长多少厘米(苹果8p手机机长多少厘米)

    苹果8p机身长多少厘米(苹果8p手机机长多少厘米)

  • 怎样设置软件密码(怎样设置软件密码锁vivo手机)

    怎样设置软件密码(怎样设置软件密码锁vivo手机)

  • vivo手电筒在哪里打开(vivo手机手电筒在哪里)

    vivo手电筒在哪里打开(vivo手机手电筒在哪里)

  • 手机的号码怎么导出来(手机的号码怎么导入手机卡)

    手机的号码怎么导出来(手机的号码怎么导入手机卡)

  • 淘金币明细在哪里(淘金币使用记录)

    淘金币明细在哪里(淘金币使用记录)

  • 华为分屏功能怎么使用(华为分屏功能怎么使用视频)

    华为分屏功能怎么使用(华为分屏功能怎么使用视频)

  • 手机下载的软件怎么移到内存卡(手机下载的软件在哪儿)

    手机下载的软件怎么移到内存卡(手机下载的软件在哪儿)

  • ps4如何开机(ps4如何开机不响声)

    ps4如何开机(ps4如何开机不响声)

  • siri怎么调节语速(siri怎么调整语言)

    siri怎么调节语速(siri怎么调整语言)

  • 小米运动怎么绑定微信(小米运动怎么绑定手机号)

    小米运动怎么绑定微信(小米运动怎么绑定手机号)

  • 豆瓣电影如何评分(豆瓣如何评论电影)

    豆瓣电影如何评分(豆瓣如何评论电影)

  • deepin20系统字体怎么设置? deepin终端字体大小的设置方法(deepin安装windows字体)

    deepin20系统字体怎么设置? deepin终端字体大小的设置方法(deepin安装windows字体)

  • 百香果的功效与作用(图片+文字)(百香果的功效与作用及食用方法果的籽能嚼碎吃吗?)

    百香果的功效与作用(图片+文字)(百香果的功效与作用及食用方法果的籽能嚼碎吃吗?)

  • CUDA-v11.2下载以及相应版本cuDNN(cuda10.1下载)

    CUDA-v11.2下载以及相应版本cuDNN(cuda10.1下载)

  • python中datetime的基本介绍(python中datetime.datetime)

    python中datetime的基本介绍(python中datetime.datetime)

  • 4s店事故处理流程
  • 购入安装设备的专用材料分录
  • 营利性医疗机构筹建是什么意思
  • 开办期的所得税年度申报
  • 企业如何提供准确的会计信息
  • 购进货物的发票是外来凭证吗
  • 电子承兑汇票如何拆小
  • 积分兑换礼品需要缴纳个人所得税吗
  • 个税起征点调整至5000
  • 关联方借款的企业所得税政策
  • 应收账款入账金额的确定方法
  • 退税降低
  • 以前年度取得假发票账务处理
  • 广告位租赁合同要交印花税吗
  • 增值税一般纳税人税率
  • 高新技术企业研发费
  • 计提城建税计入什么科目
  • 审计费用收取标准的2020
  • 三免三减半税收优惠政策文件
  • 临时工发工资要扣税吗
  • 1697509029
  • 文件校验有什么用
  • win11前面板耳机没声音
  • 一般纳税人问题
  • 二手固定资产使用年限
  • 先征后返的会计分录
  • linux中的大于号什么意思
  • 刚收到的假发怎么处理
  • php date_diff
  • 交暖气费可以开单位发票吗
  • vue3 element-plus
  • python中列表清空
  • 待摊费用的明细
  • 装修费用一次性计入成本
  • 债券回售手续费是多少
  • 经营活动现金流量比率
  • 免税农产品有哪些类型
  • 自然人扣缴系统怎么申报个税
  • 让税务局代开的发票直接交纳的税金如何做会计分录?
  • 小企业期间费用包括
  • 私车公用怎么办理手续
  • 劳动仲裁赔偿款会计分录
  • 资产负债表可以反映的具体信息有
  • 房地产企业成本核算方法
  • 分销佣金账务处理流程
  • 白酒系列代理
  • 免增增值税的有
  • 需要分摊的费用怎么做账
  • 抵扣与扣除的区别
  • 销项发票怎么导出的是压缩包怎么打开
  • 报销单与发票金额不符看什么
  • 从银行提取现金分录
  • 酒店购买的餐具可以退吗
  • sql查询树形结构
  • 在苹果电脑上怎么下载软件
  • guardhp.exe是什么意思
  • 空磁盘为什么有已用空间
  • win7系统的文件夹怎么挪位置
  • 迅雷看看电脑版 下载
  • 关于linux操作系统的描述中
  • win7系统修改mac地址
  • 系统ui怎么关闭
  • python 管理内存
  • 详解16型人格
  • TNet Tasharen Networking 学习总结
  • unity shader cull off
  • 值得收藏的十大收录机
  • android drawable 圆角锯齿
  • js调用css动画
  • java script
  • javascript总结笔记
  • JavaScript的removeChild()函数用法详解
  • pythonsetter
  • jquery加载中
  • no android facet found
  • 税务纪检部门
  • 新注册的公司应该做什么
  • 清税申报表怎么填写
  • 安徽省手工发票
  • 深圳市地方税务局历任局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设