论坛风格切换
  • 3810阅读
  • 2回复

[定制开发功能]85后台开关控制用户组是否显示帖子签名 [复制链接]

上一主题 下一主题
离线rickyleo
 

发帖
315
金币
0
威望
99
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-11-29
今天银河网的负责人说为什么在用户组权限设置里边可以设置是否开启个性签名,为啥帖子签名就没有做一个类似的功能开关。发现,帖子签名是可以通过用户组购买消耗特定积分来显示的.开启的话,如果用户组的该积分值为0,则不显示帖子签名.这个在一定程度上能够激励用户发帖不假.但是,大部分帖子签名的用户在帖子签名这个地方都是挂广告的,所以看上去这个用积分购买帖子签名还是有一定的使用价值的.类似,提供给网友一个通过购买积分然后投放相应广告的平台。
接下来做一个后台用户组权限设置是否开启帖子签名显示的开关设置。
1、打开template/wind/lang_right.php文件,找到:
  1. 'allowhonor'    => array(
  2.             'title'    => '个性签名',
  3.             'desc'    => '开启后,此用户组的用户可以使用个性签名功能',
  4.             'html'    => '<ul class="list_A list_80 cc"><li><input type="radio" value="1" name="group[allowhonor]" $allowhonor_Y />开启</li><li><input type="radio" value="0" name="group[allowhonor]" $allowhonor_N />关闭</li></ul>'
  5.         ),
下下下方添加如下代码:
  1. 'allowsign'    => array(
  2.             'title'    => '帖子签名',
  3.             'desc'    => '开启后,此用户组的用户可以使用帖子签名功能',
  4.             'html'    => '<ul class="list_A list_80 cc"><li><input type="radio" value="1" name="group[allowsign]" $allowsign_Y />开启</li><li><input type="radio" value="0" name="group[allowsign]" $allowsign_N />关闭</li></ul>'
  5.         ),
2、打开admin/level.php文件,找到:
  1. ifcheck($allowhonor, 'allowhonor');
下下下方添加如下代码:
  1. ifcheck($allowsign, 'allowsign');
3、打开read.php文件,找到:
  1. list($read['face'],,$httpWidth,$httpHeight,,,,$read['facesize']) = showfacedesign($read['micon'], true, 'm');
上上上方添加如下代码:
  1. //阅读页增加帖子签名用户组控制by rickyleo
  2.     $userPermission = array();
  3.     $userService = L::loadClass('UserService', 'user');
  4.     $userPermission = $userService->getRightByGroupId($read['groupid']);
  5.     $read['signature'] = $userPermission['allowsign'] ? $read['signature'] : '';
  6.     //帖子签名用户组控制end






1条评分金币+10
云天河 金币 +10 几能不能上内网了,憋得慌~ 2011-12-02
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 沙发  发表于: 2011-12-02
几能不能上内网了,憋得慌~
离线vyvowims

发帖
3
金币
0
威望
0
只看该作者 板凳  发表于: 2012-10-19
顶起来,支持楼主 顶~~~~~~~~~~~~~~~<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>好的减肥药
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
提到某人:
选择好友
上一个 下一个