亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

PHPCMS V9 添加欄目時增加 會員模型 的權限

2024-09-10 07:15:25
字體:
來源:轉載
供稿:網友

功能很簡單,不過是很多人想要的.見圖:

現在開始第一步:

進入MYSQL,在表 v9_category_priv  里面加一個新字段:is_model  tinyint(1) 型,默認為0;

第二步:在語言包里加幾個字段:

phpcms/languages/zh-cn/admin.lang.php 里加:

$LANG['member_group_private'] = '會員模型權限';

$LANG['member_group_name'] = '會員模型名稱';

然后在admin的模型文件里:

phpcms/modules/admin/templates/category_edit.tpl.php 和 

phpcms/modules/admin/templates/category_add.tpl.php

這里以 category_edit.tpl.php 為例,在line:263下插入代碼:

  1. <tr><td colspan=2><hr style="border:1px dotted #F2F2F2;"></td> 
  2.   </tr> 
  3.        <tr> 
  4.         <th width="200"><?php echo L('member_group_private')?>:</th> 
  5.         <td> 
  6.    <table width="100%" class="table-list"
  7.      <thead> 
  8.     <tr> 
  9.       <th align="left"><?php echo L('member_group_name');?></th><th><?php echo L('allow_vistor');?></th><th><?php echo L('allow_contribute');?></th> 
  10.      </tr> 
  11.        </thead> 
  12.      <tbody> 
  13.    <?php 
  14.    $group_cache = getcache('member_model','commons');  
  15.    foreach($group_cache as $_key=>$_value) { 
  16.    if($_value['groupid']==1) continue
  17.    ?> 
  18.       <tr> 
  19.       <td><?php echo $_value['name'];?></td> 
  20.       <td align="center"><input type="checkbox" name="priv_membermodel[]"  <?php echo $this->check_category_priv('visit',$_value['modelid'],0);?> value="visit,<?php echo $_value['modelid'];?>" ></td> 
  21.       <td align="center"><input type="checkbox" name="priv_membermodel[]"  <?php echo $this->check_category_priv('add',$_value['modelid'],0);?> value="add,<?php echo $_value['modelid'];?>" ></td> 
  22.      </tr> //Vevb.com 
  23.    <?php }?> 
  24.     </tbody> 
  25.    </table> 
  26.   </td> 
  27.       </tr> 

第三步,現在修改持行文件:

phpcms/modules/admin/category.php

在里面的每一行 $this->update_priv($catid, $_POST['priv_groupid'],0);下面都插一行:

$this->update_priv($catid, $_POST['priv_membermodel'],0,1,1);

再修改一下該頁面的一個function,代碼如下:

  1. private function update_priv($catid,$priv_datas,$is_admin = 1,$is_model = 0,$isdel = 0) {  
  2.   $this->priv_db = pc_base::load_model('category_priv_model');  
  3.   if($isdel==0){$this->priv_db->delete(array('catid'=>$catid,'is_admin'=>$is_admin));} 
  4.   if(is_array($priv_datas) && !emptyempty($priv_datas)) { 
  5.    foreach ($priv_datas as $r) { 
  6.     $r = explode(','$r); 
  7.     $action = $r[0]; 
  8.     $roleid = $r[1]; 
  9.     $this->priv_db->insert(array('catid'=>$catid,'roleid'=>$roleid,'is_admin'=>$is_admin,'is_model'=>$is_model,'action'=>$action,'siteid'=>$this->siteid)); 
  10.    } 
  11.   } 
  12.  } 

到這里,后臺的這個小功能算是完成了,下面修改前臺頁面.

第四步:這里我們只舉例“在線投稿”,打開持行文件:

phpcms/modules/member/content.php

將其中代碼替換:

  1. if($cat['siteid']==$siteid && $cat['child']==0 && $cat['type']==0 && $priv_db->get_one(array('catid'=>$catid'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add'))) break
  2. //替換為: 
  3. if($cat['siteid']==$siteid && $cat['child']==0 && $cat['type']==0 && $priv_db->get_one(array('catid'=>$catid'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add')) && $priv_db->get_one(array('catid'=>$catid'roleid'=>$memberinfo['modelid'], 'is_model'=>1, 'action'=>'add'))) break
  4.  
  5. if (!$priv_db->get_one(array('catid'=>$catid'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add'))) showmessage(L('category').L('publish_deny'), APP_PATH.'index.php?m=member'); 

下面也添加一行:

  1. if (!$priv_db->get_one(array('catid'=>$catid'roleid'=>$memberinfo['modelid'], 'is_model'=>1, 'action'=>'add'))) showmessage(L('category').L('publish_deny'), APP_PATH.'index.php?m=member'); 

這樣就完成了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜免费久久久久| 丝袜美腿精品国产二区| 亚洲国产精品中文| 亚洲激情成人网| 91久久精品视频| 久久精品国产成人精品| 热久久这里只有| 国产九九精品视频| 国产精品久久久久999| 夜夜躁日日躁狠狠久久88av| 日韩电视剧在线观看免费网站| 欧美大胆a视频| 激情亚洲一区二区三区四区| 69av视频在线播放| 成人有码视频在线播放| 色噜噜久久综合伊人一本| 亚洲精品99久久久久| 国产一区av在线| 亚洲成人av在线| 91国内免费在线视频| 91亚洲国产成人久久精品网站| 亚洲欧洲免费视频| 亚洲成人网在线| 91九色国产社区在线观看| 黄色精品一区二区| 中文字幕欧美精品日韩中文字幕| 亚洲视频axxx| 怡红院精品视频| 欧美电影在线免费观看网站| 成人午夜激情网| 欧美香蕉大胸在线视频观看| 午夜精品久久久久久久久久久久久| 色婷婷av一区二区三区在线观看| 亚洲爱爱爱爱爱| 国产不卡精品视男人的天堂| 欧美福利在线观看| 爽爽爽爽爽爽爽成人免费观看| 欧美成人第一页| 欧美日韩激情网| 韩国19禁主播vip福利视频| 亚洲国产精品专区久久| 日本一区二区在线免费播放| 成人乱色短篇合集| 国产日韩换脸av一区在线观看| 国产精品爽爽爽爽爽爽在线观看| 亚洲视频一区二区三区| 国产脚交av在线一区二区| 欧美午夜宅男影院在线观看| 欧美一级电影在线| 亚洲欧美国产一本综合首页| 欧美大片免费观看在线观看网站推荐| 亚洲新中文字幕| 国产精品久久久久久网站| 亚洲欧美日韩中文在线制服| 国产精品大陆在线观看| 国产精品中文久久久久久久| 成人动漫网站在线观看| 国产丝袜视频一区| 国产精品视频导航| 国产精品视频久久| 国产欧美日韩中文字幕| 国产精品91久久久久久| 亚洲综合视频1区| 日本精品va在线观看| 欧美电影电视剧在线观看| 97婷婷大伊香蕉精品视频| 清纯唯美亚洲激情| 色爱av美腿丝袜综合粉嫩av| 国产日韩欧美夫妻视频在线观看| 国产丝袜高跟一区| 国产成人久久久精品一区| 日本成熟性欧美| 欧美成人午夜激情在线| 亚洲精品suv精品一区二区| 亚洲欧美国产日韩中文字幕| 91免费版网站入口| 久久久久免费精品国产| 在线观看成人黄色| 欧美高清自拍一区| 亚洲成人av片| 黑人极品videos精品欧美裸| 久久免费视频这里只有精品| 欧美激情在线有限公司| 精品中文字幕在线| 国产精品夫妻激情| 国产一区二区色| 亚洲精品第一页| www高清在线视频日韩欧美| 97国产suv精品一区二区62| 欧美三级欧美成人高清www| 亚洲的天堂在线中文字幕| 亚洲最大av网| 亚洲男人天堂视频| 国产精品爽爽爽爽爽爽在线观看| 国产亚洲一区精品| 成人久久久久久久| 91精品国产九九九久久久亚洲| 亚洲全黄一级网站| 日韩欧美中文第一页| 日韩电影在线观看中文字幕| 日韩免费在线播放| 日韩在线激情视频| 日韩免费av片在线观看| 日本高清久久天堂| 中文字幕精品在线视频| 日本高清不卡的在线| 91精品视频在线看| 日韩大陆毛片av| 久久伊人91精品综合网站| 伊人久久男人天堂| 亚洲国产天堂网精品网站| 伦理中文字幕亚洲| 亚洲伦理中文字幕| 国产精品高潮呻吟久久av无限| 久久久久久九九九| 在线成人一区二区| 庆余年2免费日韩剧观看大牛| 精品国产一区二区三区在线观看| 中文字幕欧美视频在线| 一本色道久久综合亚洲精品小说| 久久免费视频网| 91精品啪aⅴ在线观看国产| 国产精品美女久久久久av超清| 午夜精品视频网站| 久久久久久久久久久人体| 成人免费xxxxx在线观看| 日韩一级裸体免费视频| 丰满岳妇乱一区二区三区| 亚洲色图偷窥自拍| 一夜七次郎国产精品亚洲| 精品日韩美女的视频高清| 国产伦精品免费视频| 亚洲成人黄色网| 亚洲国产毛片完整版| 黑人与娇小精品av专区| 在线观看日韩欧美| 欧美三级欧美成人高清www| 91亚洲精品在线观看| 日本欧美在线视频| 国产欧美va欧美va香蕉在| 91av在线影院| 欧美激情按摩在线| 日韩av在线导航| 国产女人精品视频| 亚洲精品一区久久久久久| 国产精品亚洲аv天堂网| 久久男人资源视频| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲加勒比久久88色综合| 久久精品青青大伊人av| 亚洲色图激情小说| 久久国产精品99国产精| 日韩免费观看网站| 精品日本高清在线播放| www.久久久久久.com| 色妞色视频一区二区三区四区| 国产精品第一视频| 国产一级揄自揄精品视频| 国产精品夜间视频香蕉| 久久精品国产91精品亚洲| 国产精品久久精品| 九九久久国产精品| 国产偷国产偷亚洲清高网站| 中文字幕综合一区|