问题描述如下:
我在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即可