DEDE织梦调用点击次数代码优化提升页面打开速度
发布时间:2020-12-14 04:10:42 所属栏目:Dedecms 来源:网络整理
导读:DEDE的点击次数都是通过JS调用PHP从数据库中读取,调用代码: 因此在纯静态的页面中还要有这个PHP+MYSQL的执行过程,如果PHP和MYSQL执行效率低,在页面显示到点击次数这里的时候就会卡住,因此我们需要延缓点击次数的加载,这个不是重点内容,要放到整个页面
DEDE的点击次数都是通过JS调用PHP从数据库中读取,调用代码: 然后新建一个JS文件,在其中增加一个函数,JS函数的内容为以下代码: function getClick(aid,mid) { var taget_obj = document.getElementById('article_click'); myajax = new DedeAjax(taget_obj,false,'',''); myajax.SendGet2("http://www.eyoucms.com/plus/count.php?ajax=yes&mid=" +mid +"&aid=" +aid); //这里要根据情况改成你网站的实际路径,最好是绝对引用,防止二级域名出错 DedeXHTTP = null; } 将这个文件保存成xxx.js上传空间,然后在模板文件article_article.htm的 3、修改plus/count.php文件,在exit()之前加入以下的代码 if(!empty($ajax)) { $row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}='$aid' "); if(is_array($row)) { echo $row['click']; } } 4、把 相关内容
|