为了实现这一目标,经过深入分析和查找,我发现需要对两处代码进行修改:
1. 修改 *_add.php(如 article_add.php,用于会员发布文章或软件的接口)中的一段增加积分的代码。
如果不删除这部分代码,那么无论文章是否通过审核,会员都会获得积分。因此,我们需要将以下代码从文件中移除:
// 增加积分
$dsql->ExecuteNoneQuery("Update `dede_member` set scores=scores+{$cfg_sendarc_scores} where mid='" . $cfg_ml->M_ID . "' ; ");
2. 修改 dede 目录下的 archives_do.php 文件。
在此文件中找到以下函数:
// 审核文档
function checkArchives() { }
$aid = $row['id'];
$dsql->ExecuteNoneQuery("Update `dede_member` set scores=scores+{$cfg_sendarc_scores} where mid=(select mid from `dede_arctiny` where id='$aid')");
总结来说,Dedecms CMS模板虽然功能强大,但在实际应用中仍需根据需求进行适当调整。希望本文的内容能为其他使用 Dedecms 的开发者提供参考,帮助大家更好地优化自己的网站。如果您还有其他疑问或建议,欢迎随时交流!