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