请选择 进入手机版 | 继续访问电脑版
查看: 2638|回复: 6

原创:给Discuz的群组添加附加的内容,方便前台调用

[复制链接]

7

主题

31

帖子

80

积分

Member

Rank: 2Rank: 2

贡献
1 点
金币
32 个
发表于 2019-6-1 22:15:00 | 显示全部楼层 |阅读模式


最近因客户要求,需要给单个群组前台添加一部分东西,每个群组都不一样,因为调用的内容牵涉到图标,所以就利用群组(pre_forum_forumfield)字段中没有调用的:“rules”这个做,因为这字段正好是text类型,方便添加各种代码以便前台调用,如果你不想自己修改,文末有已经修改过的可以下载。
174420ulbbl666w06z6rv3.png


需要修改的页面为:source\admincp\admincp_group.php,具体修改如下:
1、74行添加

  1. $settings['group_rules'] = $rulesnew;
复制代码

2、553行添加


  1. $group['rules'] = $group['rules'];
复制代码

3、584行添加:


  1. showsetting('groups_editgroup_rules', 'rulesnew', $group['rules'], 'textarea');
复制代码

4、596行添加:


  1. $_GET['rules'] = dhtmlspecialchars(censor(trim($_GET['rules'])));
复制代码

5、618行添加:


  1. 'rules' => $_GET['rulesnew'],
复制代码

6、1214行添加红色的内容'rules' => $val['rules'],


  1. $row = array('fid' => $val['fid'], 'name' => $val['name'], 'description' => $val['description'],'rules' => $val['rules'], 'icon' => $val['icon']);
复制代码

最后上传保存更新缓存即可,老规矩,先备份,再修改。
admincp_group.rar (11.73 KB, 下载次数: 182)

密通学院
回复

使用道具 举报

10

主题

1538

帖子

1724

积分

开发者

discuz 老兵

Rank: 6Rank: 6Rank: 6

贡献
0 点
金币
167 个
QQ
发表于 2019-6-1 22:32:17 | 显示全部楼层
  收藏了收藏了   谢谢分享
回复 支持 反对

使用道具 举报

3

主题

114

帖子

175

积分

开发者

Rank: 6Rank: 6Rank: 6

贡献
0 点
金币
58 个
发表于 2019-6-1 22:36:25 | 显示全部楼层
感谢分享
回复

使用道具 举报

81

主题

2876

帖子

3480

积分

Forum Legend

Rank: 6Rank: 6Rank: 6

贡献
8 点
金币
339 个
发表于 2019-6-1 22:40:05 | 显示全部楼层
谢谢分享
回复

使用道具 举报

5

主题

49

帖子

73

积分

Member

Rank: 2Rank: 2

贡献
0 点
金币
23 个
QQ
发表于 2019-6-2 08:37:10 | 显示全部楼层

感谢分享。顶起来
回复 支持 反对

使用道具 举报

7

主题

31

帖子

80

积分

Member

Rank: 2Rank: 2

贡献
1 点
金币
32 个
 楼主| 发表于 2019-6-2 09:04:25 | 显示全部楼层
耗子 发表于 2019-6-1 22:32
收藏了收藏了   谢谢分享

来,加个好友。
密通学院
回复 支持 反对

使用道具 举报

1

主题

193

帖子

226

积分

Conqueror

Rank: 3Rank: 3Rank: 3

贡献
0 点
金币
32 个
发表于 2019-6-16 15:41:02 | 显示全部楼层
感谢分享。。
回复

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信