DEDECMS进行MIP改造后阅读数处理

目前官方虽然宣布已经关闭MIP缓存通道,但是MIP提交是彻底凉了,但是MIP的缓存服务器目前依旧在运行,如果您已经对你的织梦系统进行过MIP改造或者准备改造,可以参考以下方式处理文章阅读数的问题。

DEDECMS本身的阅读数是通过JS调用的,如果按照MIP官方说法,使用符合MIP规则的写法来改写JS调用方式,阅读数显示不了。如果按照织梦系统本身的写法,阅读数可以显示,但是又过不了MIP规则检测,所以需要多织梦系统文件进行修改。

DEDECMS进行MIP改造后阅读数处理步骤

1、找到/include/arc.archives.class.php文件;

2、找到

global $htmltype

修改为

global $htmltype,$dsql;
$dsql->ExecuteNoneQuery(" UPDATE `bus_archives` SET click=click+1 WHERE id='".$this->Fields['id']."' ");

3、在原来调用阅读的地方使用

{dede:field.click/}

调用。

标题:DEDECMS进行MIP改造后阅读数处理

如若转载,请注明出处:https://www.bus81.com/course/47.html