账号通
    

账号  

密码  

3818

查看

9

回复
主题:[分享]V8.0管理员角色BUG修复 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2011/10/17 10:29:45   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)

问题描述如下:



我在8.0正式版后台新增了一个角色管理员,并且设置一个一级栏目和下属N个二级栏目(可发布文章)权限,可该管理员登陆后台发布文章时栏目选择那里是空的,栏目权限设置里面我设置的是完全开放,请问是怎么回事啊?



点击查看原图



点击查看原图











解决方法如下:



打开ks_cls/kesion.commoncls.asp



找到300行左右,如下代码:



'**************************************************

Public Function LoadClassOption(ChannelID,ShowPub)

  Dim Node,K,SQL,NodeText,Pstr,TJ,SpaceStr,TreeStr,nbsp

  LoadClassConfig()

  If ChannelID<>0 Then Pstr="and @ks12=" & channelid & ""

  For Each Node In Application(SiteSN&"_class").DocumentElement.SelectNodes("class[@ks14=1" & Pstr&"]")

    SpaceStr=""

    If (C("SuperTF")=1 or FoundInArr(Node.SelectSingleNode("@ks16").text,C("AdminName"),",") or Instr(C("ModelPower"),C_S(Node.SelectSingleNode("@ks12").text,10)&"1")>0) and (C_S(Node.SelectSingleNode("@ks12").text,21)=1 or Node.SelectSingleNode("@ks12").text=5) Then

     TJ=Node.SelectSingleNode("@ks10").text

     If TJ>1 Then





将上面红色的adminname 改成 GroupID即可

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0