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

首頁 > 網站 > 建站經驗 > 正文

ZBLOG PHP調用隨機文章、熱門文章、熱評文章程序

2024-08-30 19:06:47
字體:
來源:轉載
供稿:網友

本文章來為各位介紹一篇關于ZBLOG PHP調用隨機文章、熱門文章、熱評文章的例子,希望這篇教程能夠為各位同學帶來幫助的哦.

使用方法:

第一、在我們的主題目錄中需要創建include.php文件,如果有就直接添加腳本,代碼如下:

  1. /** 
  2. * 獲取文章列表 
  3. * @param int $count 數量 
  4. * @param null $cate 分類ID 
  5. * @param null $auth 用戶ID 
  6. * @param null $date 日期 
  7. * @param null $tags 標簽 
  8. * @param null $search 搜索關鍵詞 
  9. * @param null $order 排序 
  10. * @param null $option 
  11. * @return array|mixed 
  12. */ 
  13. function TcgetList($count = 10, $cate = null, $auth = null, $date = null, $tags = null, $search = null, $option = null,$order=null) { 
  14. global $zbp
  15.  
  16. if (!is_array($option)) { 
  17. $option = array(); 
  18.  
  19. if (!isset($option['only_ontop'])) 
  20. $option['only_ontop'] = false; 
  21. if (!isset($option['only_not_ontop'])) 
  22. $option['only_not_ontop'] = false; 
  23. if (!isset($option['has_subcate'])) 
  24. $option['has_subcate'] = false; 
  25. if (!isset($option['is_related'])) 
  26. $option['is_related'] = false; 
  27.  
  28. if ($option['is_related']) { 
  29. $at = $zbp->GetPostByID($option['is_related']); 
  30. $tags = $at->Tags; 
  31. if (!$tags
  32. return array(); 
  33. $count = $count + 1; 
  34.  
  35. if ($option['only_ontop'] == true) { 
  36. $w[] = array('=''log_IsTop', 0); 
  37. elseif ($option['only_not_ontop'] == true) { 
  38. $w[] = array('=''log_IsTop', 1); 
  39.  
  40. $w = array(); 
  41. $w[] = array('=''log_Status', 0); 
  42.  
  43. $articles = array(); 
  44.  
  45. if (!is_null($cate)) { 
  46. $category = new Category; 
  47. $category = $zbp->GetCategoryByID($cate); 
  48.  
  49. if ($category->ID > 0) { 
  50.  
  51. if (!$option['has_subcate']) { 
  52. $w[] = array('=''log_CateID'$category->ID); 
  53. else { 
  54. $arysubcate = array(); 
  55. $arysubcate[] = array('log_CateID'$category->ID); 
  56. foreach ($zbp->categorys[$category->ID]->SubCategorys as $subcate) { 
  57. $arysubcate[] = array('log_CateID'$subcate->ID); 
  58. $w[] = array('array'$arysubcate); 
  59.  
  60.  
  61.  
  62. if (!is_null($auth)) { 
  63. $author = new Member; 
  64. $author = $zbp->GetMemberByID($auth); 
  65.  
  66. if ($author->ID > 0) { 
  67. $w[] = array('=''log_AuthorID'$author->ID); 
  68.  
  69. if (!is_null($date)) { 
  70. $datetime = strtotime($date); 
  71. if ($datetime) { 
  72. $datetitle = str_replace(array('%y%''%m%'), array(date('Y'$datetime), date('n'$datetime)), $zbp->lang['msg']['year_month']); 
  73. $w[] = array('BETWEEN''log_PostTime'$datetimestrtotime('+1 month'$datetime)); 
  74.  
  75. if (!is_null($tags)) { 
  76. $tag = new Tag; 
  77. if (is_array($tags)) { 
  78. $ta = array(); 
  79. foreach ($tags as $t) { 
  80. $ta[] = array('log_Tag''%{' . $t->ID . '}%'); 
  81. $w[] = array('array_like'$ta); 
  82. unset($ta); 
  83. else { 
  84. if (is_int($tags)) { 
  85. $tag = $zbp->GetTagByID($tags); 
  86. else { 
  87. $tag = $zbp->GetTagByAliasOrName($tags); 
  88. if ($tag->ID > 0) { 
  89. $w[] = array('LIKE''log_Tag''%{' . $tag->ID . '}%'); 
  90.  
  91. if (is_string($search)) { 
  92. $search=trim($search); 
  93. if ($search!=='') { 
  94. $w[] = array('search''log_Content''log_Intro''log_Title'$search); 
  95.  
  96. if(!emptyempty($order)){ 
  97. if($order=='new'){ 
  98. $order = array('log_PostTime'=>'DESC'); 
  99. if($order=='hot'){ 
  100. $order = array('log_ViewNums'=>'DESC'); 
  101. if($order=='comm'){ 
  102. $order = array('log_CommNums'=>'DESC'); 
  103. if($order=='rand'){ 
  104. $order = array('rand()'=>' '); 
  105.  
  106. $articles = $zbp->GetArticleList('*'$w$order$count, null, false); 
  107. //Vevb.com 
  108. if ($option['is_related']) { 
  109. foreach ($articles as $k => $a) { 
  110. if ($a->ID == $option['is_related']) 
  111. unset($articles[$k]); 
  112. if (count($articles) == $count){ 
  113. array_pop($articles); 
  114.  
  115. return $articles
  116.  

然后就是在我們需要的界面模板中調用。

A - 隨機文章,代碼如下:

  1. {$array=TcgetList(10,null,null,null,null,null,null,'rand');} 
  2. <ul id="related"
  3. {foreach $array as $related
  4. <li><span class="time">{$related.Time('m-d')}</span><span class="title"><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></span></li> 
  5. {/foreach
  6. </ul> 

隨機10篇文章

B - 熱門文章,代碼如下:

  1. {$array=TcgetList(10,null,null,null,null,null,null,'hot');} 
  2. <ul id="related"
  3. {foreach $array as $related
  4. <li><span class="time">{$related.Time('m-d')}</span><span class="title"><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></span></li> 
  5. {/foreach
  6. </ul> 

調用10篇熱門文章

C - 熱評文章,代碼如下:

  1. {$array=TcgetList(10,null,null,null,null,null,null,'comm';} 
  2. <ul id="related"
  3. {foreach $array as $related
  4. <li><span class="time">{$related.Time('m-d')}</span><span class="title"><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></span></li> 
  5. {/foreach
  6. </ul> 

調用10篇熱評文章,具體的根據我們實際使用調用就可以.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人高清激情视频在线观看| 亚洲国产精品大全| 亚洲欧美日韩另类| 精品国产一区二区三区久久久| 国产精品白嫩初高中害羞小美女| 国产亚洲精品va在线观看| 亚洲精品国产电影| 欧美中文在线观看| 欧美日韩中文字幕在线视频| 国产亚洲欧洲高清| 九九精品视频在线| 成人情趣片在线观看免费| 久久久久久久久国产| 欧美高清视频在线观看| 日韩激情av在线播放| 欧美激情亚洲另类| 亚洲图片欧洲图片av| 国产精品亚洲网站| 亚洲人成电影在线播放| 久久精品99久久香蕉国产色戒| 国产精品久久久久久久久久久久久久| 国产一区二区三区在线免费观看| 亚洲精品久久久久中文字幕二区| 中文字幕日韩欧美在线视频| 九九热在线精品视频| 久久精品99久久久香蕉| 亚洲区在线播放| 国产精品视频在线播放| 日韩美女视频免费在线观看| 国内精品久久久久影院 日本资源| 欧美成aaa人片在线观看蜜臀| 91久久精品国产91性色| 精品日本美女福利在线观看| 国产99久久久欧美黑人| 亚洲日韩中文字幕在线播放| 69**夜色精品国产69乱| 亚洲自拍高清视频网站| 国产精品高潮呻吟久久av黑人| 欧美精品日韩三级| 国产精品入口尤物| 日韩亚洲欧美中文在线| 欧美激情一二三| 久久精品国产电影| 成人一区二区电影| 欧美成人午夜影院| 亚洲精品91美女久久久久久久| 欧美激情中文网| 国产不卡精品视男人的天堂| 插插插亚洲综合网| 日韩精品极品在线观看播放免费视频| 精品久久久久久国产91| 欧美激情综合色| 日韩视频免费在线| 91精品国产综合久久男男| 亚洲美女视频网| 日产精品99久久久久久| 国产一区二区三区日韩欧美| 91在线观看免费高清完整版在线观看| 亚洲第一精品夜夜躁人人爽| 91精品国产高清自在线| 久久亚洲精品中文字幕冲田杏梨| 欧美国产日韩中文字幕在线| 国产精品久久久久福利| 91久久精品国产91久久| 日韩av影视综合网| 久久天天躁狠狠躁夜夜躁| 69久久夜色精品国产7777| 一本色道久久综合狠狠躁篇的优点| 欧美电影免费观看网站| 久久偷看各类女兵18女厕嘘嘘| 4p变态网欧美系列| 欧美乱大交xxxxx| 日韩av在线免费看| 这里只有精品久久| 91九色蝌蚪国产| 97超碰国产精品女人人人爽| 黄色成人在线免费| 久久这里有精品| 97精品国产aⅴ7777| 日韩国产欧美精品在线| 国产69精品久久久| 成人网在线免费看| 国产欧美日韩丝袜精品一区| 日韩免费观看视频| 精品国产电影一区| 国产精品第一页在线| 精品成人在线视频| 2020久久国产精品| 精品久久久国产精品999| 日韩欧美中文字幕在线播放| 亚洲精品自拍偷拍| 亚洲无限av看| 久久久之久亚州精品露出| 91在线观看免费网站| 日本一欧美一欧美一亚洲视频| 中日韩美女免费视频网址在线观看| 国产又爽又黄的激情精品视频| 亚洲伊人久久综合| 欧美成人精品在线视频| 久久久久久久一区二区| 久久久人成影片一区二区三区| 一本一本久久a久久精品综合小说| 久久网福利资源网站| 久久人人爽人人爽爽久久| 久久婷婷国产麻豆91天堂| 欧美大片在线免费观看| 成人av在线亚洲| 亚洲影视九九影院在线观看| 97久久精品视频| 久久亚洲综合国产精品99麻豆精品福利| 日本高清久久天堂| 中文字幕av一区中文字幕天堂| 久久精品视频亚洲| 精品一区二区三区四区| 亚洲精品久久久久中文字幕二区| 91精品久久久久久久久不口人| 欧美福利在线观看| 97色在线视频| 国内精品模特av私拍在线观看| 欧美在线视频导航| 国产成人在线一区| 97在线看免费观看视频在线观看| 亚洲色图17p| 一区二区在线免费视频| 亚洲天堂成人在线视频| 久久天天躁狠狠躁夜夜躁2014| 久久久久久久久久久久久久久久久久av| 国内成人精品一区| 欧美在线一级va免费观看| 国产精品免费久久久| 91成人在线视频| 91系列在线观看| 欧美大片免费观看在线观看网站推荐| 欧美电影免费观看大全| 欧美激情一区二区久久久| 粉嫩av一区二区三区免费野| 亚洲精品一区久久久久久| 奇门遁甲1982国语版免费观看高清| 欧美韩国理论所午夜片917电影| 亚洲sss综合天堂久久| 欧美性感美女h网站在线观看免费| 7777精品久久久久久| 97超级碰碰碰久久久| 亚洲欧美激情视频| 国产精品热视频| 国产精品露脸av在线| 国产精品你懂得| 国产精品黄视频| 成人乱人伦精品视频在线观看| 成人精品久久一区二区三区| 欧美日韩亚洲视频一区| 精品久久久91| 中文字幕亚洲国产| 91免费版网站入口| 亚洲国产精品成人一区二区| 亚洲成人999| 亚洲欧美中文在线视频| 国产精品视频色| 这里只有精品久久| 亚洲精品视频久久| 久久视频免费观看| 精品高清一区二区三区| 一本色道久久88精品综合| 亚洲精品色婷婷福利天堂|