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

首頁 > CMS > PhpCMS > 正文

【phpcms-v9】如何實現在含有子欄目的欄目下添加內容?

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

一、phpcms-v9默認情況下只能在最底層欄目下添加內容,而不能給含有子欄目的欄目添加內容,如果需要給含有子欄目的欄目下添加內容的需求,則需要修改content.php控制器的如下代碼:

  1. /**  
  2.      * 顯示欄目菜單列表  
  3.      */   
  4.     public function public_categorys() {   
  5.         $show_header = '';   
  6.         $cfg = getcache('common','commons');   
  7.         $ajax_show = intval($cfg['category_ajax']);   
  8.         $from = isset($_GET['from']) && in_array($_GET['from'],array('block')) ? $_GET['from'] : 'content';   
  9.         $tree = pc_base::load_sys_class('tree');   
  10.         if($from=='content' && $_SESSION['roleid'] != 1) {     
  11.             $this->priv_db = pc_base::load_model('category_priv_model');   
  12.             $priv_result = $this->priv_db->select(array('action'=>'init','roleid'=>$_SESSION['roleid'],'siteid'=>$this->siteid,'is_admin'=>1));   
  13.             $priv_catids = array();   
  14.             foreach($priv_result as $_v) {   
  15.                 $priv_catids[] = $_v['catid'];   
  16.             }   
  17.             if(emptyempty($priv_catids)) return '';   
  18.         }   
  19.         $categorys = array();   
  20.         if(!emptyempty($this->categorys)) {   
  21.             foreach($this->categorys as $r) {   
  22.                 if($r['siteid']!=$this->siteid ||  ($r['type']==2 && $r['child']==0)) continue;   
  23.                 if($from=='content' && $_SESSION['roleid'] != 1 && !in_array($r['catid'],$priv_catids)) {   
  24.                     $arrchildid = explode(',',$r['arrchildid']);   
  25.                     $array_intersect = array_intersect($priv_catids,$arrchildid);   
  26.                     if(emptyempty($array_intersect)) continue;   
  27.                 }   
  28.                 if($r['type']==1 || $from=='block') {   
  29.                     if($r['type']==0) {   
  30.                         $r['vs_show'] = "<a href='?m=block&c=block_admin&a=public_visualization&menuid=".$_GET['menuid']."&catid=".$r['catid']."&type=show' target='right'>[".L('content_page')."]</a>";   
  31.                     } else {   
  32.                         $r['vs_show'] ='';   
  33.                     }   
  34.                     $r['icon_type'] = 'file';   
  35.                     $r['add_icon'] = '';   
  36.                     $r['type'] = 'add';   
  37.                 } else {   
  38.                     $r['icon_type'] = $r['vs_show'] = '';   
  39.                     $r['type'] = 'init';   
  40.                     $r['add_icon'] = "<a target='right' href='?m=content&c=content&menuid=".$_GET['menuid']."&catid=".$r['catid']."' onclick=javascript:openwinx('?m=content&c=content&a=add&menuid=".$_GET['menuid']."&catid=".$r['catid']."&hash_page=".$_SESSION['hash_page']."','')><img src='".IMG_PATH."add_content.gif' alt='".L('add')."'></a> ";   
  41.                 }   
  42.                 $categorys[$r['catid']] = $r;   
  43.             }   
  44.         }   
  45.         if(!emptyempty($categorys)) {   
  46.             $tree->init($categorys);   
  47.                 switch($from) {   
  48.                     case 'block':   
  49.                         $strs = "<span class='/$icon_type'>/$add_icon<a href='?m=block&c=block_admin&a=public_visualization&menuid=".$_GET['menuid']."&catid=/$catid&type=list' target='right'>/$catname</a> /$vs_show</span>";   
  50.                         $strs2 = "<img src='".IMG_PATH."folder.gif'> <a href='?m=block&c=block_admin&a=public_visualization&menuid=".$_GET['menuid']."&catid=/$catid&type=category' target='right'>/$catname</a>";   
  51.                     break;   
  52.    
  53.                     default:   
  54.                         $strs = "<span class='/$icon_type'>/$add_icon<a href='?m=content&c=content&a=/$type&menuid=".$_GET['menuid']."&catid=/$catid' target='right' onclick='open_list(this)'>/$catname</a></span>";   
  55.                         //修改前   
  56.                         //$strs2 = "<span class='folder'>/$catname</span>";  
  57.                         //修改后   
  58.                         $strs2 = "<span class='/$icon_type'>/$add_icon<a href='?m=content&c=content&a=/$type&menuid=".$_GET['menuid']."&catid=/$catid' target='right' onclick='open_list(this)'>/$catname</a></span>";  //開源軟件:Vevb.com 
  59.                         break;   
  60.                 }   
  61.             $categorys = $tree->get_treeview(0,'category_tree',$strs,$strs2,$ajax_show);   
  62.         } else {   
  63.             $categorys = L('please_add_category');   
  64.         }   
  65.         include $this->admin_tpl('category_tree');   
  66.         exit;   
  67.     }  

2.截圖如下:

二、案例:

【咨詢】欄目下有很多子欄目,如,【即時、國際、大陸等等】,當要添加的內容不屬于 【即時、國際、大陸、臺灣、港澳、社會、深度、圖片、評論、軍事、歷史、文化、專題、排行】任何一個 欄目時,會將要添加的內容將放在 【咨詢 】頂級欄目下

當點擊【咨詢】時,將顯示不屬于【即時、國際、大陸、臺灣、港澳、社會、深度、圖片、評論、軍事、歷史、文化、專題、排行】欄目下的文章列表

三、盡量避免這種情況的發生,因為這樣會引起index.html文件的沖突,如果確實需要完成此功能,我們可以采取一種其它的實現方式。比如,再建立一個名稱為【其它】的子欄目,專門用于存放暫時沒有歸類的文章。如果不想在模版中顯示【其它】這個名字,可以將其屏蔽掉,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美刺激性大交免费视频| 日韩免费在线免费观看| 欧美日韩在线视频一区二区| 高清视频欧美一级| 国产精品久久久久9999| 欧美午夜激情小视频| 国产精品wwwwww| 久久成人精品一区二区三区| 久久国产精品网站| 综合136福利视频在线| 久久人人爽人人爽人人片av高请| 亚洲天堂av图片| 一区二区福利视频| 亚洲电影免费观看高清完整版在线| 日韩精品视频在线观看免费| 欧美一区亚洲一区| 欧美日韩免费在线| 在线看日韩欧美| 午夜精品三级视频福利| 欧美激情综合色| 国产视频观看一区| 在线午夜精品自拍| 91免费的视频在线播放| 日韩美女视频中文字幕| 日韩免费观看视频| 国产欧美一区二区三区久久人妖| 国产精品久久中文| 国模精品视频一区二区| 亚洲欧洲日产国产网站| 亚洲激情中文字幕| 亚洲电影免费观看高清完整版在线| 国产欧美一区二区三区久久| 亚洲精品videossex少妇| 欧美在线视频a| 欧美国产日韩一区二区在线观看| 欧美诱惑福利视频| 欧美性猛交xxxx免费看久久久| 亚洲人成在线电影| 久久久精品网站| 欧美日韩免费观看中文| 亚洲自拍偷拍第一页| 8090成年在线看片午夜| 欧美精品日韩三级| 精品在线观看国产| 日韩在线视频免费观看高清中文| 精品高清美女精品国产区| 国产亚洲欧美日韩美女| 亚洲精品国产精品久久清纯直播| 中文字幕欧美国内| 免费成人高清视频| 日韩视频第一页| 欧美激情图片区| 自拍视频国产精品| 亚洲欧美国产日韩天堂区| 国产精品人成电影在线观看| 亚洲成人精品av| 久久男人资源视频| 自拍偷拍亚洲区| 久久影视三级福利片| 日韩精品视频观看| 亚洲少妇中文在线| 在线看日韩av| 欧美中文字幕在线| 久久久日本电影| 日韩视频精品在线| 91av在线免费观看| 91手机视频在线观看| 91视频8mav| 欧美性猛交xxxx偷拍洗澡| 国产91精品久久久| 69av视频在线播放| 欧美裸身视频免费观看| 精品久久中文字幕| 久久人人看视频| 国产精品无码专区在线观看| 色偷偷91综合久久噜噜| 欧美高清第一页| 亚洲天堂久久av| 国产成人91久久精品| 91美女片黄在线观看游戏| 欧美成人激情图片网| 欧美激情一区二区三区久久久| 亚洲嫩模很污视频| 亚洲国产高清高潮精品美女| 中文字幕日韩有码| 久久精品99无色码中文字幕| 成人黄色av播放免费| 国产成人精品久久二区二区| 97视频在线播放| 欧美在线视频一区二区| 91精品国产综合久久香蕉的用户体验| 久久网福利资源网站| 亚洲人成电影在线观看天堂色| 日韩美女在线观看一区| 日韩欧美高清视频| 国产精品久久久久久久久久免费| 91麻豆国产精品| 国产一区二区日韩精品欧美精品| 日韩亚洲精品视频| 日韩高清有码在线| 蜜臀久久99精品久久久无需会员| 日韩av网址在线观看| 亚洲国产美女精品久久久久∴| 色诱女教师一区二区三区| 欧美精品电影免费在线观看| 欧美自拍大量在线观看| 久久影视电视剧凤归四时歌| 国产色视频一区| 日韩精品中文字幕有码专区| 亚洲自拍中文字幕| 亚洲日本欧美中文幕| 日韩男女性生活视频| 欧美成年人视频网站| 成人性生交大片免费看视频直播| 91色视频在线观看| 91国内精品久久| 久久天天躁狠狠躁夜夜躁2014| 欧美一级淫片丝袜脚交| 亚洲天天在线日亚洲洲精| 国产精品小说在线| 日本久久91av| 奇米成人av国产一区二区三区| 国产69精品久久久久久| 欧美大全免费观看电视剧大泉洋| 国产成人97精品免费看片| 中国人与牲禽动交精品| 欧美裸体xxxx极品少妇软件| 久久久www成人免费精品张筱雨| 国产精品亚洲一区二区三区| 亚洲欧美日韩一区二区三区在线| 国产精品视频地址| 精品久久久一区二区| 国产91热爆ts人妖在线| 91色p视频在线| 精品久久久久久久久久ntr影视| 97视频在线看| 国产精品一区二区三区成人| 国产一区二区日韩| 日韩av一区在线观看| 成人av在线网址| 久久久女女女女999久久| 日韩av快播网址| 中文字幕亚洲在线| 国产97色在线|日韩| 久久久久久91| 日韩视频精品在线| 国产精品久久久91| 久久青草福利网站| 亚洲欧美日韩国产精品| 色综合久久88色综合天天看泰| 精品中文字幕视频| 国产又爽又黄的激情精品视频| 精品久久久久久久久久久久| 久久精品国产v日韩v亚洲| 久久国产精品久久国产精品| 色综合天天综合网国产成人网| 亚洲国产91精品在线观看| 久久视频在线观看免费| 亚洲欧洲自拍偷拍| 色综合视频网站| 日韩欧美精品免费在线| 精品久久久久久亚洲国产300| 亚洲国产成人精品女人久久久| 日日噜噜噜夜夜爽亚洲精品|