飘浮 发表于 2010-8-26 17:26:08

资讯发布 不能检测出是否有存在的文章名

资讯发布 不能检测出是否有存在的文章名

如 我发布了文章名为:您好
    我再发布一篇为:您好

二个可以同时存在 晕 不能自动检测是否有同名。

不知道谁知道跟我讲一下 谢!

飘浮 发表于 2010-8-27 16:06:02


没一个人知道。。
http://bbs.destoon.com/static/image/smiley/default/victory.gif

http://bbs.destoon.com/static/image/smiley/default/victory.gif

yehui2512 发表于 2010-8-27 16:17:03


dedecms好像有此功能,官方可以借鉴。

qingdanet 发表于 2010-8-27 17:43:39


修改文件:module/article/article.class.php

function pass($post) {
if(!is_array($post)) return false;
if(!$post['catid']) return $this->_(lang('message->pass_catid'));
if(!$post['title']) return $this->_(lang('message->pass_title'));

$ttt=$post['title'];
if($this->tttt($ttt)) return $this->_('标题重复');

if(isset($post['islink'])) {
   if(!$post['linkurl']) return $this->_(lang('message->pass_linkurl'));
} else {
   if(!$post['content']) return $this->_(lang('message->pass_content'));
}
return true;
}
function tttt($ttt) {
return $this->db->get_one("SELECT itemid FROM {$this->table} WHERE title='$ttt' limit 0,1");
}

红色是修改部分 试下了

yehui2512 发表于 2010-8-28 00:42:30


后台可以检查撒 你发布后 检查重复标题 把重复的删掉就OK了
页: [1]
查看完整版本: 资讯发布 不能检测出是否有存在的文章名