官网DedeCMS V5716进入后台首页卡死10秒左右 信息统计载入
找到archives_dophp这个文件,然后找到以下位置:
/-----------------function delStow()删除收藏------------------/
if($dopost=="delStow"){
CheckRank(0,0);
$type=empty($type) 'sys' : trim($type); $ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) "mystowphp" : $_COOKIE['ENV_GOBACK_URL']; $dsql->ExecuteNoneQuery("DELETE FROM #@__member_stow WHERE aid='$aid ' AND mid='"$cfg_ml->M_ID"' AND type='$type';"); //更新用户统计 $row = $dsql->GetOne("SELECT COUNT() AS nums FROM `#@__member_stow` WHERE `mid`='"$cfg_ml->M_ID"' "); $dsql->ExecuteNoneQuery("UPDATE #@__member_tj SET `stow`='$row[nums]' WHERE `mid`='"$cfg_ml->M_ID"'"); ShowMsg("成功删除一条收藏记录!",$ENV_GOBACK_URL); exit();}
把 $dsql->ExecuteNoneQuery("DELETE FROM #@__member_stow WHERE aid='$aid ' AND mid='"$cfg_ml->M_ID"' AND type='$type';"); 这条语句中的 AND mid='"$cfg_ml->M_ID"' AND type='$type'删掉,就可以删除了。目前先用这个办法解决,如果有后续bug再想办法。
这是我今天刚解决的,写在有道笔记本里面,复制过来排版比较难看,你能看懂就好了。我就不重新排版了。
<script src="{dede:field name='phpurl'/}/countphpview=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"type='text/javascript' language="javascript"></script> 用这个调用,动态的,刷新一次+1,起始数可以在编辑文章高级参数里修改,没出过你这个问题
后台主页要读取官方升级信息和网站安全信息,统计信息。这些都是要经过数据库和dede官网的一些文件,所以慢了。
解决方法:如果这些统计信息对自己不需要的话,建议在后头模板中把这块去掉即可解决!
0条评论