destoon采集论坛

 找回密码
 立即注册
查看: 68|回复: 3

禁止同一个会员发布重复信息

[复制链接]

1

主题

1

回帖

17

积分

新手上路

Rank: 1

积分
17
发表于 2013-5-8 16:46:07 | 显示全部楼层 |阅读模式
已供应为例子:打开文件module/sell/sell.class.php
在代码function pass($post)前面增加一个title_exists函数:
function title_exists($title) {
  $condition = "title='$title'";
  return $this->db->get_one("SELECT itemid FROM {$this->table} WHERE $condition");
}



在if($post['totime'])这前面添加
if(strlen($post['title']) _(lang('message->pass_title'));
if(!$this->itemid && $this->title_exists($post['title'])) return $this->_(lang('message->pass_chongfu'));


最后在找到lang\zh-cn\message.inc.php添加一行$L['pass_chongfu'] = '标题重复请重新填写';

回复

使用道具 举报

4

主题

18

回帖

74

积分

注册会员

Rank: 2

积分
74
发表于 2013-5-9 09:07:07 | 显示全部楼层

我修改了怎么不行啊  还可以出现重复的标题
回复 支持 反对

使用道具 举报

130

主题

310

回帖

1426

积分

金牌会员

Rank: 6Rank: 6

积分
1426
发表于 2013-5-9 09:42:36 | 显示全部楼层

没有测试过收藏起来
回复 支持 反对

使用道具 举报

83

主题

377

回帖

1239

积分

金牌会员

Rank: 6Rank: 6

积分
1239
发表于 2013-5-9 11:35:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-25 14:00 , Processed in 0.016354 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表