王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

关于emlog批评当网址、昵称、内容等相同时没法提交的推断

emlog默许当昵称和评价内容雷同时是没法提交批评的,本日就给人人说说关于当网址雷同或许昵称雷同时没法批评的要领,这个功用很鸡肋,然则 近来捣鼓了一个网站大全,用这个就能够防止一些反复提交的,不空话了,下面进入本日的主题:
1、在include/model/comment_model.php文件中找到

		function isCommentExist($blogId, $name, $content) {        $data = $this->db->once_fetch_array("SELECT COUNT(*) AS total FROM ".DB_PREFIX."comment WHERE gid=$blogId AND poster='$name' AND comment='$content'");if ($data['total'] > 0) {return true;}else {return false;}}

在其背面到场代码

function dqname($blogId,$name){$data = $this->db->once_fetch_array("SELECT COUNT(*) AS total FROM ".DB_PREFIX."comment WHERE gid=$blogId AND poster='$name'");if($data['total'] > 0){return true;}else{return false;}}//昵称function dqurl($blogId,$url){$data = $this->db->once_fetch_array("SELECT COUNT(*) AS total FROM ".DB_PREFIX."comment WHERE gid=$blogId AND url='$url'");if($data['total'] > 0){return true;}else{return false;}}//网址

2、在include/controller/comment_controller.php文件中找到

} elseif ($Comment_Model->isCommentExist($blogId, $name, $content) === true) {emMsg('批评失利:已存在雷同内容批评');	

在其背面到场代码

		} elseif ($Comment_Model->dqname($blogId,$name) === true) {emMsg('提交失利:你提交的【网站称号】已存在,请不要反复提交');} elseif ($Comment_Model->dqurl($blogId,$url) === true) {emMsg('提交失利:你提交的【网站地点】已存在,请不要反复提交,');	

重用就搞定了,人人防代码的时刻要注意闭合哦,有问题请在本页反应。第二步中的$blogId 能够直接改成对应的文章ID

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。