推广 热搜: 后台  帝国cms  DESTOON  位置  网站  帝国cms建站  Wordpress教程  MAC系统  内容  destoon模板 

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

   日期:2020-06-23     来源:DT模板网    作者:小黑    浏览:294    违规举报
 

信息标题重复对于网站优化来说是非常不利,如果大量标题重复的话,很容易造成网站权重下降,收录下降,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  修改即可

免责声明:
1、本站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2、本站部分作品内容是由网友自主投稿和发布、编辑整理上传,对此类内容本站仅提供交流平台,不为其版权负责,更不为其观点承担任何责任。
3、因行业及专业性有限,故未能核验会员发布内容的真实性及有效性,不为其负责,如有虚假或违规内容敬请准备材料图片发邮件到info@n360.cn举报,本站核实后积极配合删除。
4、如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时处理或删除。
 
打赏
 
更多>同类网站技术
0相关评论

推荐图文
推荐网站技术
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  免责声明  |  版权隐私  |  信息发布规则  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2020081222号
Powered By DESTOON