信息標題重復對于網(wǎng)站優(yōu)化來說是非常不利,,如果大量標題重復的話,,很容易造成網(wǎng)站權重下降,收錄下降,,DT是一個非常優(yōu)秀的建站系統(tǒng),,6以前都有網(wǎng)友總結出禁止發(fā)布重復標題的內(nèi)容,由于7.0后DT使用了一些新的函數(shù)架構,,導到原來的方法不可用,,目前此次發(fā)布的新方法可廣泛用于destoon7.0的商城、供應,、求購,、行情、公司,、展會,、文章、信息,、品牌,、團購、圖庫,、專題,、視頻、下載,、人才、知道等模型禁止同一個會員發(fā)布重復標題信息內(nèi)容,,并提示修改.
已供應為例子:打開文件module/sell/sell.class.php
1,、在代碼function pass($post)前面增加一個title_exists函數(shù):
//標題不能重復startfunction 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 修改即可