去评论
dz插件网

分享帝国CMS存在的一个小bug

逝水年华
2025/08/11 12:57:00
分享帝国CMS存在的一个小bug?有用过帝国会员好友功能的试试,好友分类居然可以添加一模一样的名字。这不是不符合逻辑吗?好友分类是不是应该是唯一的呢?反正小编是这么认为的应该好友分类是唯一的,而不是同分类名都可以增加修改。解决这个问题其实也很简单,首先找到好友分类与修改分类的函数,在他们对应insert 插入数据前加入以下代码即可
  1. $isExist = $empire->gettotal("select count(*) as total from {$dbtbpre}enewshyclass where cname='{$add['cname']}' and userid='{$user_r['userid']}' limit 1");    if($isExist){        printerror('该分组名称已存在','',1,0,1);    }
当然除了这个还有小bug,也是这好友添加里面。帝国原的模式是单方向的添加了好友,而没有经过对方同意或者拒绝都单方向写入了数据表,这个存在的问题是啥?那就是单相思。自己添加了对方为好友,而对方又不知道且对方好友列表也不会出现。解决方案比上面麻烦点。需要在好友数据表增加一个标识(待添加,同意,拒绝)

今天新的一周,老坛们元气满满,多灌水多赚金币。