POST TIME:2017-10-26 19:43
自定義表單的管理權限,超級管理員有,而頻道管理員沒有。在頻道管理員的權限設置選項里,找不到自定義表單這一項。怎么辦呢。
剛開始想修改權限設置選項,但覺得太麻煩。是否有偷懶取巧的辦法?
在頻道管理員的后臺菜單那里,把自定義表單的入口列出來行嗎?于是打開 dede/inc/inc_menu.php ,在常用操作欄(102行)下面添加如下代碼:
<m:top item=’1_’ name=’頻道模型’ display=’block’ rank=’t_List,t_AccList,c_List,temp_One’>
<m:item name=’自定義表單’ link=diy_main.php rank=’c_List’ target=’main’ />
</m:top>
、、、、以上的方法仍然只能在超級管理員下才能看到。
==================================================
下面的方式修改查看權限實測可用。供參考:
1、dede/inc/inc_menu.php 把自定義表單那一行移到常用操作菜單下,修改rank的值為('c_List,a_AccList,a_MyList')
2、dede/diy_list.php CheckPurview('c_New');改為:CheckPurview('a_AccNew');這里隨便改一個開放的權限名稱就行
3、dede/diy_main.php CheckPurview('c_List');改為:CheckPurview('c_List,a_AccList,a_MyList');
4、dede/diy_add.php CheckPurview('c_New'); ---> CheckPurview('c_List,a_AccList,a_MyList');