destoon7.0程序 禁止同一个会员发布重复标题信息

2022-08-04 11:04:26   

  信息标题重复对于网站优化来说是非常不利,如果大量标题重复的话,很容易造成网站权重下降,收录下降,DT是一个非常优秀的建站系统,6以前都有网友总结出禁止发布重复标题的内容,由于7.0后DT使用了一些新的函数架构,导到原来的方法不可用,目前此次发布的新方法可广泛用于destoon7.0的商城、供应、求购、行情、公司、展会、文章、信息、品牌、团购、图库、专题、视频、下载、人才、知道等模型禁止同一个会员发布重复标题信息内容,并提示修改.

  已供应为例子:打开文件module/sell/sell.class.php

  1、在代码function pass($post)前面增加一个title_exists函数:

  //标题不能重复start

  function title_exists($title) {

  $condition = "title='$title'";

  if($this->itemid) $condition .= " AND itemid!=$this->itemid";

  return DB::get_one("SELECt itemid FROM {$this->table} WHERe {$condition}");

  }

  //end

  2、再搜索 if($post['totime']) { 上面加上

  if($this->title_exists($post['title'])) return $this->_(lang('message->pass_chongfu'));

  总效果图

  3、最后在找到lang\zh-cn\message.inc.php添加一行: $L['pass_chongfu'] = '标题重复,请修改'; //20200623

  效果图:

  总结:其他模块一样的方式,找到对应的 module/**/**.class.php  修改即可

本站文章均为九脑科技摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢