Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创]论坛权限/编辑用户权限设置框的快捷全选 for dz 3.0beta

[复制链接]
lu5266 发表于 2005-10-27 15:56:06 | 显示全部楼层 |阅读模式
M55你要的.............


名称: 论坛权限/编辑用户权限设置框的快捷全选
作者:  lu5266
版本:  dz3.0beta
修改:   templates/default/admincp.lang.php   include/common.js  


论坛权限设置框



-----------------------------------------------------
编辑用户权限设置框1    --------全部的


编辑用户权限设置框2     ---------纵向的

我已经写好了横向全选(函数了已经包含这个功能)
但是因为文件是被zend过了
没法用上了(无法修改)
现在只能纵向全部的了
横向的以后加上


下面的是    ---------纵向的



安装方法2楼:

[ 本帖最后由 lu5266 于 2005-10-28 14:45 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| lu5266 发表于 2005-10-27 16:00:06 | 显示全部楼层
名称: 论坛权限/编辑用户权限设置框的快捷全选
作者:  lu5266
版本:  dz3.0beta
修改:  templates/default/admincp.lang.php   include/common.js


方法:

1:在  include/common.js的末尾

加上:

  1. //add by lu5266
  2. function checkinputall(this_input,input_method){
  3. var input_obj=document.getElementsByTagName("input");
  4. for(var i=0;i<input_obj.length;i++){
  5. var input_name=input_obj[i].name.substr(0,input_obj[i].name.indexOf("["));
  6. if(input_method==0){
  7. input_obj[i].checked = this_input.checked;
  8. }
  9. else{
  10. var otherinput_name=input_obj[i].name.substr(input_obj[i].name.indexOf("[")+1, input_obj[i].name.indexOf("]"));
  11. if(otherinput_name==input_method+']'|| input_name==input_method || input_obj[i].name==input_method)
  12. input_obj[i].checked = this_input.checked;
  13. }
  14. }
  15. }
  16. //add by lu5266
复制代码


2:在templates/default/admincp.lang.php

A: 方法一:

如果没修改过此文件的,就用这个附件覆盖


  


A: 方法二:

修改过此文件的,手工修改

查找:

  1.         'access_edit' => '全选编辑用户权限',
  2.         'access_default' => '按默认设置',
  3.         'access_view' => '访问全选',
  4.         'access_post' => '发新帖全选',
  5.         'access_reply' => '回复全选',
  6.         'access_getattach' => '下载附件',
  7.         'access_postattach' => '上传附件全选',
复制代码



替换为:


  1.         'access_edit' => '<input type="checkbox"   onclick=checkinputall(this,0) >全选<br>编辑用户权限',
  2.         'access_default' => '按默认设置<br> <input type="checkbox"   onclick=checkinputall(this,"defaultnew") >全选',
  3.         'access_view' => '访问<br><input type="checkbox"   onclick=checkinputall(this,"allowviewnew") >全选',
  4.         'access_post' => '发新帖<br><input type="checkbox"   onclick=checkinputall(this,"allowpostnew") >全选',
  5.         'access_reply' => '回复<br><input type="checkbox"   onclick=checkinputall(this,"allowreplynew") >全选',
  6.         'access_getattach' => '下载附件<br><input type="checkbox"   onclick=checkinputall(this,"allowgetattachnew") >全选',
  7.         'access_postattach' => '上传附件<br><input type="checkbox"   onclick=checkinputall(this,"allowpostattachnew") >全选',
复制代码





再查找:

  1.         'forums_edit_perm_view_comment' => '默认为全部具有浏览论坛帖子权限的用户组',
  2.         'forums_edit_perm_post' => '发新话题许可:',
  3.         'forums_edit_perm_post_comment' => '默认为除游客组以外具有发帖权限的用户组',
  4.         'forums_edit_perm_reply' => '发表回复许可:',
  5.         'forums_edit_perm_reply_comment' => '默认为除游客以外具有发帖权限的用户组',
  6.         'forums_edit_perm_get_attach' => '下载/查看附件许可:',
  7.         'forums_edit_perm_get_attach_comment' => '默认为全部具有下载/查看附件权限的用户组',
  8.         'forums_edit_perm_post_attach' => '上传附件许可:',
  9.         'forums_edit_perm_post_attach_comment' => '默认为除游客以外具有上传附件权限的用户组',
复制代码


替换为:


  1.         'forums_edit_perm_view_comment' => '默认为全部具有浏览论坛帖子权限的用户组<br><input type="checkbox"   onclick=checkinputall(this,"viewperm[]") >全选',
  2.         'forums_edit_perm_post' => '发新话题许可:',
  3.         'forums_edit_perm_post_comment' => '默认为除游客组以外具有发帖权限的用户组<br><input type="checkbox"   onclick=checkinputall(this,"postperm[]") >全选',
  4.         'forums_edit_perm_reply' => '发表回复许可:',
  5.         'forums_edit_perm_reply_comment' => '默认为除游客以外具有发帖权限的用户组<br><input type="checkbox"   onclick=checkinputall(this,"replyperm[]") >全选',
  6.         'forums_edit_perm_get_attach' => '下载/查看附件许可:',
  7.         'forums_edit_perm_get_attach_comment' => '默认为全部具有下载/查看附件权限的用户组<br><input type="checkbox"   onclick=checkinputall(this,"getattachperm[]") >全选',
  8.         'forums_edit_perm_post_attach' => '上传附件许可:',
  9.         'forums_edit_perm_post_attach_comment' => '默认为除游客以外具有上传附件权限的用户组<br><input type="checkbox"   onclick=checkinputall(this,"postattachperm[]") >全选',
复制代码

[ 本帖最后由 lu5266 于 2005-10-28 08:10 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

beecheung 发表于 2005-10-27 16:01:37 | 显示全部楼层
板凳
回复

使用道具 举报

烂摊→佳 发表于 2005-10-27 16:02:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

烂摊→佳 发表于 2005-10-27 16:02:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5025488.net 发表于 2005-10-27 16:21:55 | 显示全部楼层
支持
回复

使用道具 举报

 楼主| lu5266 发表于 2005-10-27 18:31:01 | 显示全部楼层
原帖由 西门不败 于 2005-10-27 16:21 发表
支持


哈哈
谢了
回复

使用道具 举报

 楼主| lu5266 发表于 2005-10-27 18:31:31 | 显示全部楼层
原帖由 beecheung 于 2005-10-27 16:01 发表
板凳

原帖由 烂摊→佳 于 2005-10-27 16:02 发表
地下


回复

使用道具 举报

zhouqi 发表于 2005-10-27 19:06:15 | 显示全部楼层
跟PW一样,哈!
回复

使用道具 举报

 楼主| lu5266 发表于 2005-10-27 19:36:04 | 显示全部楼层
原帖由 zhouqi 于 2005-10-27 19:06 发表
跟PW一样,哈!


实现下而已的

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:30 , Processed in 0.026584 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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