日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > CMS > PhpCMS > 正文

【phpcms-v9】phpcms-v9中將一個站點下的文章內容完美的推送到

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

【phpcms-v9】phpcms-v9中將一個站點下的文章內容完美的推送到另一個站點下.

注意事項:

1.要將當前站點下的文章內容推送到另一個站點下,即:content字段的值,默認情況下此content的內容沒有推送到另一個站點下的附表中.

2.將當前站點下的文章內容推送到另一個站點下的主表時,將islink字段的值設置為0,代表不是尾部鏈接.

3.content字段的值在附表中,所有要查詢附表,默認情況下只查詢了主表.

完整代碼如下:

  1. <?php   
  2. /**  
  3.  *  position_api.class.php 推薦至欄目接口類  
  4.  *  
  5.  * @copyright           (C) 2005-2010 PHPCMS  
  6.  * @license             http://www.phpcms.cn/license/  
  7.  * @lastmodify          2010-10-14  
  8.  */   
  9.    
  10. defined('IN_PHPCMS'or exit('No permission resources.');   
  11.    
  12. class push_api {   
  13.     private $db$pos_data//數據調用屬性   
  14.        
  15.     public function __construct() {   
  16.         $this->db = pc_base::load_model('content_model');  //加載數據模型   
  17.     }   
  18.        
  19.     /**  
  20.      * 接口處理方法,參數1:要推送的文章數組        參數2:舊的模型id及舊的欄目id  
  21.      * @param array $param 屬性 請求時,為模型、欄目數組。提交添加為二維信息數據 。例:array(1=>array('title'=>'多發發送方法', ....))  
  22.      * @param array $arr 參數 表單數據,只在請求添加時傳遞。 例:array('modelid'=>1, 'catid'=>12);   
  23.      */   
  24.     public function category_list($param = array(), $arr = array()) {   
  25.         //確認推送按鈕   
  26.         if ($arr['dosubmit']) {   
  27.             $id = $_POST['id'];//要批量推送的文章id,如:39|38|37   
  28.             if(emptyempty($id)) return true;   
  29.             $id_arr = explode('|',$id);//要批量推送的文章id數組   
  30.             if(count($id_arr)==0) return true;   
  31.             $old_catid = intval($_POST['catid']);//舊欄目id   
  32.             if(!$old_catidreturn true;   
  33.             $ids = $_POST['ids'];//推送欄目,如:6|68   
  34.             if(emptyempty($ids)) return true;   
  35.             $ids = explode('|'$ids);//推送欄目id數組   
  36.             $siteid = intval($_POST['siteid']);//站點id   
  37.             $siteids = getcache('category_content','commons');//所有欄目對應的站點id   
  38.             $oldsiteid = $siteids[$old_catid];//舊站點id   
  39.             $this->categorys = getcache('category_content_'.$oldsiteid,'commons');//舊站點下所有欄目信息   
  40.    
  41.             $modelid = $this->categorys[$old_catid]['modelid'];//舊欄目所屬的模型id   
  42.             $this->db->set_model($modelid);//根據模型id設置對應的模型表   
  43.             $tablename = $this->db->table_name;   
  44.             $this->hits_db = pc_base::load_model('hits_model');//點擊率統計表   
  45.             foreach($id_arr as $id) {//要批量推送的文章id數組   
  46.                 $this->db->table_name = $tablename;//模型表   
  47.                 $r = $this->db->get_one(array('id'=>$id));//根據當前文章id獲取該文章詳細信息   
  48.                    
  49.                 //weiyanhui添加   
  50.                 //附屬表      
  51.                 $this->db->table_name = $this->db->table_name.'_data';   
  52.                 $r2 = $this->db->get_one(array('id'=>$id));//內容字段在附表中   
  53.                 if($r2) {   
  54.                     $r = array_merge($r,$r2);   
  55.                 } else {   
  56.                     $r = $r;   
  57.                 }   
  58.                 //weiyanhui添加結束   
  59.                    
  60.                    
  61.                 $linkurl = preg_match('/^http://///',$r['url']) ? $r['url'] : siteurl($siteid).$r['url'];   
  62.                 foreach($ids as $catid) {//推送欄目,如:6|68   
  63.                     $siteid = $siteids[$catid];//推送到哪個站點id下的欄目   
  64.                     $this->categorys = getcache('category_content_'.$siteid,'commons');//推送站點下所有的欄目信息   
  65.                     $modelid = $this->categorys[$catid]['modelid'];//推送欄目所屬模型id   
  66.                     $this->db->set_model($modelid);//根據模型id設置對應的模型表   
  67.                         $newid = $this->db->insert(   
  68.                         array('title'=>$r['title'],//標題   
  69.                             'style'=>$r['style'],   
  70.                             'thumb'=>$r['thumb'],//縮略圖   
  71.                             'keywords'=>$r['keywords'],//關鍵詞   
  72.                             'description'=>$r['description'],//描述   
  73.                             'status'=>$r['status'],//狀態   
  74.                             'catid'=>$catid,//欄目id   
  75.                             'url'=>$linkurl,//舊的鏈接地址   
  76.                             'sysadd'=>1,//系統添加   
  77.                             'username'=>$r['username'],//作者   
  78.                             'inputtime'=>$r['inputtime'],//發布時間   
  79.                             'updatetime'=>$r['updatetime'],//更新時間   
  80.                             //'islink'=>1 //默認值為1:外部鏈接   
  81.                             'islink'=>0 //weiyanhui添加   
  82.                         ),true);//將文章內容發布到推送欄目,并返回新插入的文章id   
  83.                         $this->db->table_name = $this->db->table_name.'_data';//模型附表   
  84.                         //將文章內容推送到其它站點后,將islink字段值修改為0,然后再重新發布一下,即可生成文章靜態頁到當前站點當前欄目下   
  85.                         //思考:1-可以在附表入庫前將islink字段值設置為0  2-將內容入庫附表   
  86.                         //$this->db->insert(array('id'=>$newid));//新插入的文章id存儲到附表中,注意:文章內容沒有被存儲到附表中   
  87.                         $this->db->insert(array('id'=>$newid,'content'=>$r['content']));//weiyanhui添加   
  88.                         $hitsid = 'c-'.$modelid.'-'.$newid;   
  89.                         $this->hits_db->insert(array('hitsid'=>$hitsid,'catid'=>$catid,'updatetime'=>SYS_TIME));//點擊量統計表   
  90.                 }   
  91.             }   
  92.             return true;   
  93.         } else {   
  94.             $siteid = get_siteid();   
  95.             $this->categorys = getcache('category_content_'.$siteid,'commons');   
  96.             $tree = pc_base::load_sys_class('tree');   
  97.             $tree->icon = array('   │ ','   ├─ ','   └─ ');   
  98.             $tree->nbsp = '   ';   
  99.             $categorys = array();   
  100.             $this->catids_string = array();   
  101.             if($_SESSION['roleid'] != 1) {   
  102.                 $this->priv_db = pc_base::load_model('category_priv_model');   
  103.                 $priv_result = $this->priv_db->select(array('action'=>'add','roleid'=>$_SESSION['roleid'],'siteid'=>$siteid,'is_admin'=>1));   
  104.                 $priv_catids = array();   
  105.                 foreach($priv_result as $_v) {   
  106.                     $priv_catids[] = $_v['catid'];   
  107.                 }   
  108.                 if(emptyempty($priv_catids)) return '';   
  109.             }   
  110.    
  111.             foreach($this->categorys as $r) {   
  112.                 if($r['siteid']!=$siteid || $r['type']!=0) continue;   
  113.                 if($_SESSION['roleid'] != 1 && !in_array($r['catid'],$priv_catids)) {   
  114.                     $arrchildid = explode(',',$r['arrchildid']);   
  115.                     $array_intersect = array_intersect($priv_catids,$arrchildid);   
  116.                     if(emptyempty($array_intersect)) continue;   
  117.                 }   
  118.                 if($r['child']) {   
  119.                     $r['checkbox'] = '';   
  120.                     $r['style'] = 'color:#8A8A8A;';   
  121.                 } else {   
  122.                     $checked = '';   
  123.                     if($typeid && $r['usable_type']) {   
  124.                         $usable_type = explode(','$r['usable_type']);   
  125.                         if(in_array($typeid$usable_type)) {   
  126.                             $checked = 'checked';   
  127.                             $this->catids_string[] = $r['catid'];   
  128.                         }   
  129.                     }   
  130.                     $r['checkbox'] = "<input type='checkbox' name='ids[]' value='{$r[catid]}' {$checked}>";   
  131.                     $r['style'] = '';   
  132.                 }   
  133.                 $categorys[$r['catid']] = $r;   
  134.             }  //開源代碼Vevb.com 
  135.             $str  = "<tr>   
  136.                         <td align='center'>/$checkbox</td>   
  137.                         <td style='/$style'>/$spacer/$catname</td>   
  138.                     </tr>";   
  139.             $tree->init($categorys);   
  140.             $categorys = $tree->get_tree(0, $str);   
  141.             return $categorys;   
  142.         }   
  143.  }   
  144. }   
  145.  ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
久草视频在线看| 日韩在线 中文字幕| 中文字幕在线视频网| 999精品在线| 免费视频最近日韩| 日韩视频一区在线观看| 中文字幕欧美人妻精品一区蜜臀 | 国产在线www| 日韩欧美国产高清| 亚洲一区在线观看网站| 不卡在线一区二区| av最新网址| 欧美日韩在线视频一区| 91一区二区| 日本亚洲视频在线| 91精品国产综合久久久久久| 中文字幕欧美人妻精品一区蜜臀| 在线黄色国产电影| 欧美日韩中文字幕视频| 成人精品视频一区| 中文在线一区| 欧美日本精品| 中文字幕在线亚洲| 久久精品国产视频| 伊人网站在线| 日韩欧美三级| 不卡福利视频| 日本不卡免费高清视频| 91精品视频观看| 欧美日韩亚洲综合在线| 人成在线免费视频| 欧美日韩国产影片| 91精品在线看V| 欧美色视频一区二区三区在线观看| 日韩欧美国产亚洲| 中文字幕精品一区二| 午夜国产视频 | av最新网址| 国产免费久久| 国产一区精品| 久久视频在线免费观看| 一区二区三区在线播放欧美| 91精品国产91久久久久久久久 | 婷婷久久综合九色国产成人| 欧美日韩视频免费| 亚洲视频中文字幕| 91一区二区| 国产成人精品999| 日韩欧美在线网站| 中文在线视频观看| 日韩区欧美区| 国产一级粉嫩xxxx| 国产一级一片免费播放| 香蕉人人精品| 久久夜色精品国产欧美乱极品| 国产不卡的av| 中文字幕在线精品| 国产专区中文字幕| 亚洲国产午夜精品| 中文字幕亚洲在| 91精品999| 日韩高清不卡在线| 亚洲成年人影院在线| 天堂在线一区二区三区| 欧美三级中文字幕| 精品网站999www| 久久综合久久综合九色| 在线视频色在线| 精品久久香蕉国产线看观看gif| 一区二区精品区| 最近中文字幕在线中文高清版| 亚洲成年人影院在线| 欧美1234区| 国产免费久久| 国产一级在线免费观看| 欧美日韩在线国产| 国产视频1区| 国产一区成人| 色综合久久88色综合天天免费| 欧美日韩三级在线| 国产一卡2卡3卡四卡网站| 久久精品国产成人一区二区三区| 国产一区在线观看视频| 午夜私人影院在线观看| 成年人黄国产| 日韩在线高清视频| 蜜臀久久精品| 欧美久久久精品| 日韩精品午夜| 日韩在线视频网| 精品极品三级久久久久| 国产免费不卡av| 91精品国产免费| 日韩精品福利一区二区三区| 中文字幕在线精品| 香蕉人人精品| 天堂√8在线中文| 国产激情在线观看| 日韩欧美在线影院| 高清国产一区| 综合激情国产一区| 99精品视频国产| 亚洲 欧美 精品| 欧美一级手机免费观看片| 日韩三级视频在线播放| 日韩在线视频在线观看| 久久久精品免费免费| 精品视频在线导航| 日韩高清不卡一区二区| 国产91久久久久蜜臀青青天草二| 中文字幕久久av| av免费在线观看网址| 国产乱国产乱300精品| 不卡在线视频| 欧美日韩国产综合久久| 青青久在线视频免费观看| 日韩视频在线免费看| 欧美久久综合性欧美| 国产一区 二区 三区一级| 精品熟女一区二区三区| 一区二区在线观| 日韩一级在线视频| 国产美女主播视频一区| 欧美另类专区| 精品熟女一区二区三区| 久久精品国产91精品亚洲| 国产日韩1区| 欧美一级手机免费观看片| 国产男女av| 中文字幕 亚洲一区| 国产欧美日韩精品综合| 中文字幕日韩免费视频| 色综合天天综合网国产成人综合天| 亚洲永久字幕| 亚洲高清中文字幕| 精品色蜜蜜精品视频在线观看| 色综合婷婷久久| 日韩中文字幕久久| 国产一区日韩欧美| 午夜伊人狠狠久久| 国产在线观看91| 欧美日韩亚州综合| 日韩欧美亚洲国产| 日韩欧美在线看| 亚洲高清在线观看一区| 在线资源av| www.精品av.com| 亚洲欧美久久久| 91日韩中文字幕| 麻豆一区二区99久久久久| 国产一二三精品| 一级片免费在线播放| 免费高清在线一区| 黄色资源在线观看| 日本a级黄色| 精品激情国产视频| 欧美啪啪一区| 国产裸舞福利在线视频合集| 国产婷婷色一区二区三区 | 久久夜色精品国产噜噜亚洲av| 99视频一区| 中文字幕在线播放一区| 欧美不卡视频| 国产在线视频不卡| 麻豆精品99| 国产一区久久| av影视在线看| 久久夜色精品国产欧美乱极品| 粉嫩粉嫩芽的虎白女18在线视频| 欧美日韩国产一区| 久久久99久久| 一区二区不卡久久精品| 国产99对白在线播放| 欧美日韩高清在线播放| 久久精品国产成人一区二区三区| 日韩国产一区| 国产视频二区| 精品一二三区视频| 日韩网站中文字幕| 日韩av一区二| 国产95在线|亚洲| xxxcom在线观看| 日本精品在线中文字幕| 日本国产一区| 国产欧美久久久精品影院| 亚洲高清中文字幕| 国产绿帽一区二区三区| 久久久久久久久综合| 欧美中日韩在线| 国产高清在线观看| 国产一卡2卡3卡四卡网站| 亚洲娇小xxxx欧美娇小| 日韩在线中文视频| 亚洲成av人片| 国产日韩1区| 欧美一级在线免费| 免费在线亚洲| 日韩在线a电影| 精品视频三区| 日韩三级一区二区| 中文字幕在线视频网| 美女黄a一级视频| 国产亚洲福利| 国产v日产∨综合v精品视频| 亚洲免费婷婷| 国产日韩精品电影| 日韩专区中文字幕| 韩国v欧美v日本v亚洲| 欧美日韩三级一区| 91精品在线观| 在线免费视频一区二区| 日韩精品首页| 国内精品99| 99pao成人国产永久免费视频| 日本中文字幕在线观看| 日本亚洲欧美| 精品国产乱码久久久久久蜜臀| 国产一级在线播放| 欧美xxxx中国| 国产123在线| 国产成人精品999在线观看| 日韩视频在线一区| 国产视频1区2区| 日韩欧美国产高清| 91精品啪在线观看国产60岁| 国产激情在线观看| 日韩免费精品视频| 国产午夜精品一区二区三区视频| 精品成人久久久| 亚洲国内精品视频| 日本国产一区| 亚洲综合在线电影| 欧美 日韩 国产在线观看| 国产乱国产乱300精品| 精品在线网站观看| 最新中文字幕在线| 日韩精品午夜| 国产在线第一页| 国产视频中文字幕在线观看| 亚洲中文字幕一区| 99精品视频99| 欧美三级一区二区三区| 欧美日韩中文字幕在线观看| 日韩在线视频免费观看| 91精品国产综合久久久久久| 欧美日韩人人澡狠狠躁视频| 一区二区三区鲁丝不卡| 欧美激情一区二区在线| 国产综合成人久久大片91| 久久99精品国产| 国产欧美日韩综合| 欧美性极品xxxx做受| 天天摸日日摸狠狠添| 91精品无人成人www| 91九色在线播放| 中文字幕欧美日韩va免费视频 | www 日韩| 久久精品久久精品国产大片| 麻豆一区二区99久久久久| 国产蜜臀在线| www.精品av.com| 国产区在线看| 精品视频资源站| 亚洲黄页一区| 高清1区2区| 欧美日韩国产大片| 亚洲一区中文| 欧美日韩精品电影| av免费观看国产| 欧美在线视频第一页| 国产欧美日韩精品在线| 亚洲福利视频在线| 国产欧美日韩视频在线| 中文国产字幕在线观看| 国产亚洲一区字幕| 欧美日韩国产高清| 99精品一级欧美片免费播放| 久久夜色精品国产欧美乱极品 | 欧美日韩人人澡狠狠躁视频| 99国产一区| 日韩欧美中文在线视频| 午夜国产欧美理论在线播放| 黄污视频在线看| 免费看日韩精品| 久久香蕉av| 日韩视频一区二区在线观看| 国产高清精品二区| 亚洲福利一区| 日韩精品一区二区三区视频播放| 欧美日韩国产免费| 欧美一级免费在线观看| 成人h视频在线观看| 精品一二线国产| 中文精品在线| 精品区一区二区| 精品视频国产| 欧美日韩国产综合视频在线观看| 国产欧美中文字幕| 国产在成人精品线拍偷自揄拍| 日韩精品在线网站| 国产视频2区| 在线看的av| 国产日韩在线亚洲字幕中文| 激情婷婷亚洲| 中文字幕亚洲在| 日韩亚洲欧美中文高清在线| 亚洲成a人片在线www| 久久精品一级爱片| 久久香蕉精品| 一区在线播放视频| 中文字幕伊人| 日韩专区中文字幕| 中文欧美日韩| 欧美日韩国产区| 综合图区亚洲白拍在线 | 粉嫩喷白浆久久| 欧美日韩亚洲系列| 日韩视频第二页| 欧美乱大交xxxxx另类| 午夜亚洲一区| 成人久久在线| 精品成人久久av| 国产一卡2卡3卡免费网站| 国产欧美日韩在线播放| 欧洲精品二区| 久久电影国产免费久久电影| 国产一级免费在线观看| 中文网丁香综合网| 色综合婷婷久久| 最近高清中文在线字幕在线观看1| 国产中文在线播放| 亚亚洲欧洲精品| 不卡福利视频| 日韩精品第一区| 国产日韩电影| 欧美日韩综合视频| 正在播放日韩精品| 999精品色在线播放| 91 中文字幕| 欧美成人精品在线| 亚洲欧美999| 久久久久久久久综合| 精品网站999www| 欧美日韩综合在线免费观看| 精品在线一区二区| 国产激情在线观看| 五月天久久比比资源色| 欧美日韩亚洲91| 日韩欧美三级视频| 精品日韩在线| 中文字幕亚洲国产| 一区二区三区久久| 欧美1234区| 欧美日韩高清| 日韩精品福利一区二区三区| 精品999视频| 中文字幕亚洲二区| 中文字幕2020第一页| 伊人精品视频| 国产视频中文字幕| 亚洲经典中文字幕| 欧美日韩国产一二三| 日韩三级精品| 欧美日韩国产亚洲一区| 欧美日韩激情一区| 福利一区二区| 一区二区三区精品在线观看| 最近中文av字幕在线中文| 在线不卡日本| 91精品国产综合久久蜜臀| 日韩精品综合在线| 欧美中文字幕在线| av免费网站在线| 中文字幕精品一区二区三区在线| 成年人黄国产| 国产一区日韩| 日韩欧美综合视频| 中文字幕最新精品| 久久精品国产视频| 欧美sm一区| 一区二区不卡久久精品| 亚洲九九精品| 欧美三级日本三级少妇99| 在线国产日本| 日韩欧美国产成人一区二区| 日韩精品福利一区二区三区| 欧美日韩中文字幕在线| 日韩在线观看视频一区| 精品国产免费视频| 99久久久精品免费观看国产| 婷婷综合福利| 精品久久久三级| 日本精品二区| 国产v日产∨综合v精品视频| 欧美日韩亚州综合| 国产一卡二卡3卡4卡四卡在线| 日韩国产欧美三级| 日韩在线a电影| 亚洲黄色片在线观看| 亚洲一区在线观看视频|