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

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

ZBLOG調用隨機文章、熱門文章、熱評文章的php代碼

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

Z-Blog是由RainbowSoft Studio開發的一款小巧而強大的基于Asp/php平臺的Blog程序了,下文介紹的是php版本的ZBLOG調用隨機文章、熱門文章、熱評文章代碼.

使用方法:

第一、在我們的主題目錄中需要創建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. if (!is_array($option)) { 
  16. $option = array(); 
  17. if (!isset($option['only_ontop'])) 
  18. $option['only_ontop'] = false; 
  19. if (!isset($option['only_not_ontop'])) 
  20. $option['only_not_ontop'] = false; 
  21. if (!isset($option['has_subcate'])) 
  22. $option['has_subcate'] = false; 
  23. if (!isset($option['is_related'])) 
  24. $option['is_related'] = false; 
  25. if ($option['is_related']) { 
  26. $at = $zbp->GetPostByID($option['is_related']); 
  27. $tags = $at->Tags; 
  28. if (!$tags
  29. return array(); 
  30. $count = $count + 1; 
  31. if ($option['only_ontop'] == true) { 
  32. $w[] = array('=''log_IsTop', 0); 
  33. elseif ($option['only_not_ontop'] == true) { 
  34. $w[] = array('=''log_IsTop', 1); 
  35. $w = array(); 
  36. $w[] = array('=''log_Status', 0); 
  37. $articles = array(); 
  38. if (!is_null($cate)) { 
  39. $category = new Category; 
  40. $category = $zbp->GetCategoryByID($cate); 
  41. if ($category->ID > 0) { 
  42. if (!$option['has_subcate']) { 
  43. $w[] = array('=''log_CateID'$category->ID); 
  44. else { 
  45. $arysubcate = array(); 
  46. $arysubcate[] = array('log_CateID'$category->ID); 
  47. foreach ($zbp->categorys[$category->ID]->SubCategorys as $subcate) { 
  48. $arysubcate[] = array('log_CateID'$subcate->ID); 
  49. $w[] = array('array'$arysubcate); 
  50. if (!is_null($auth)) { 
  51. $author = new Member; 
  52. $author = $zbp->GetMemberByID($auth); 
  53. if ($author->ID > 0) { 
  54. $w[] = array('=''log_AuthorID'$author->ID); 
  55. if (!is_null($date)) { 
  56. $datetime = strtotime($date); 
  57. if ($datetime) { 
  58. $datetitle = str_replace(array('%y%''%m%'), array(date('Y'$datetime), date('n'$datetime)), $zbp->lang['msg']['year_month']); 
  59. $w[] = array('BETWEEN''log_PostTime'$datetimestrtotime('+1 month'$datetime)); 
  60. if (!is_null($tags)) { 
  61. $tag = new Tag; 
  62. if (is_array($tags)) { 
  63. $ta = array(); 
  64. foreach ($tags as $t) { 
  65. $ta[] = array('log_Tag''%{' . $t->ID . '}%'); 
  66. $w[] = array('array_like'$ta); 
  67. unset($ta); 
  68. else { 
  69. if (is_int($tags)) { 
  70. $tag = $zbp->GetTagByID($tags); 
  71. else { 
  72. $tag = $zbp->GetTagByAliasOrName($tags); 
  73. if ($tag->ID > 0) { 
  74. $w[] = array('LIKE''log_Tag''%{' . $tag->ID . '}%'); 
  75. if (is_string($search)) { 
  76. $search=trim($search); 
  77. if ($search!=='') { 
  78. $w[] = array('search''log_Content''log_Intro''log_Title'$search); 
  79. if(!emptyempty($order)){ 
  80. if($order=='new'){ 
  81. $order = array('log_PostTime'=>'DESC'); 
  82. if($order=='hot'){ 
  83. $order = array('log_ViewNums'=>'DESC'); 
  84. if($order=='comm'){ 
  85. $order = array('log_CommNums'=>'DESC'); 
  86. if($order=='rand'){ 
  87. $order = array('rand()'=>' '); 
  88. //開源軟件:Vevb.com 
  89. $articles = $zbp->GetArticleList('*'$w$order$count, null, false); 
  90. if ($option['is_related']) { 
  91. foreach ($articles as $k => $a) { 
  92. if ($a->ID == $option['is_related']) 
  93. unset($articles[$k]); 
  94. if (count($articles) == $count){ 
  95. array_pop($articles); 
  96. return $articles

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

熱門文章,代碼如下:

  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篇熱門文章,熱評文章,代碼如下:

  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> 

直接用zblogphp的原生代碼,代碼如下:

  1. <img src="{php}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; 
  2. $content = $article->Content; 
  3. preg_match_all($pattern,$content,$matchContent); 
  4. echo $matchContent[1][0]; 
  5. {/php}" /> 

這些代碼前臺編譯出來的html代碼就是:<img src="圖片地址">,可以加在任意想調用的地方.

PHP版隨機文章的調用方法:

不會寫插件,直接爆方法.

1、打開zb_system\function\c_system_event.php

在743行,$zbp->AddBuildModule('previous');后面添加$zbp->AddBuildModule('sjarticles');

在781行,$zbp->AddBuildModule('previous');后面添加$zbp->AddBuildModule('sjarticles');

在最后后面添加如下代碼:

  1. function BuildModule_sjarticles(){ 
  2.         global $zbp
  3.  
  4.         $articles=$zbp->GetArticleList( 
  5.                 array('*'), 
  6.                 array(array('=','log_Type',0),array('=','log_Status',0)), 
  7.                 array('rand()'=>' '), 
  8.                 array(10), 
  9.                 null 
  10.         ); 
  11.         $s=''
  12.         foreach ($articles as $article) { 
  13.                 $s .='' . $article->Title . ''
  14.         } 
  15.         return $s

2、打開zb_system\function\lib\zblogphp.php

在218行,$this->RegBuildModule('previous','BuildModule_previous');后面添加$this->RegBuildModule('hotarticles','BuildModule_sjarticles');

3、打開數據庫,在zbp_module表,添加新數據,15,熱門文章,sjarticles,,0,divsjarticles,ul,0,system,0

調用方法:在相應地方調用{$modules['sjarticles'].Content}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
上原亚衣av一区二区三区| 亚洲成avwww人| 黄色精品一区二区| 欧美专区第一页| 91产国在线观看动作片喷水| 亚洲激情在线视频| 日韩免费看的电影电视剧大全| 日韩欧美在线字幕| 欧美日韩国产区| 国产一区二区丝袜| 在线色欧美三级视频| 欧美成人免费在线观看| 欧美极品欧美精品欧美视频| 伊人久久久久久久久久久久久| 国产精品扒开腿做爽爽爽男男| 日韩视频免费大全中文字幕| 麻豆一区二区在线观看| 久久99青青精品免费观看| 综合网日日天干夜夜久久| 97热在线精品视频在线观看| 疯狂欧美牲乱大交777| 中文字幕视频一区二区在线有码| 色琪琪综合男人的天堂aⅴ视频| 国产一区二区美女视频| 欧美日韩国产一区二区三区| 国产情人节一区| 欧美疯狂xxxx大交乱88av| 亚洲精品国产美女| 国产欧美在线视频| 日韩av在线一区| 爽爽爽爽爽爽爽成人免费观看| 有码中文亚洲精品| 亚洲毛片在线看| 亚洲一二在线观看| 2019中文字幕在线| 97视频在线观看免费高清完整版在线观看| 91亚洲精华国产精华| 日韩在线播放视频| 亚洲一区二区久久久久久久| 欧美高清在线观看| 国产精品福利观看| 4388成人网| 日韩亚洲综合在线| 日韩av在线网站| 中文字幕一区二区三区电影| 欧美激情乱人伦| 久久久噜噜噜久噜久久| 亚洲视频欧洲视频| 亚洲在线视频观看| 色综合天天狠天天透天天伊人| 久久精品一偷一偷国产| 日本19禁啪啪免费观看www| 91国偷自产一区二区三区的观看方式| 日韩一区二区欧美| 亚洲毛片在线观看| www欧美日韩| 国产精品一区二区久久国产| 欧美多人爱爱视频网站| 日本精品免费观看| 美日韩精品免费观看视频| 影音先锋欧美精品| 国产精品视频1区| 92福利视频午夜1000合集在线观看| 亚洲人成网站色ww在线| 久久久国产一区| 日韩经典一区二区三区| 夜夜嗨av色综合久久久综合网| 欧美色欧美亚洲高清在线视频| 亚洲新中文字幕| 欧美大全免费观看电视剧大泉洋| 国产97在线观看| 日韩视频免费中文字幕| 国语自产精品视频在线看抢先版图片| 欧美肥臀大乳一区二区免费视频| 欧美限制级电影在线观看| 国产精品丝袜久久久久久不卡| 日韩欧美亚洲国产一区| 欧洲永久精品大片ww免费漫画| 欧美乱大交xxxxx| 亚洲一区二区国产| 91综合免费在线| 欧美日韩福利电影| 国产一区av在线| 国产不卡av在线免费观看| 日韩免费观看在线观看| 日韩免费精品视频| 国产suv精品一区二区| 亚洲自拍偷拍在线| 久久精品视频在线| 91国产中文字幕| 欧美一级免费看| 国产精品欧美日韩| 综合av色偷偷网| 欧美日韩精品在线| 久久99久久99精品免观看粉嫩| 影音先锋欧美精品| 国产精品尤物福利片在线观看| 国产日韩一区在线| 亚洲欧美激情一区| 中文字幕日韩欧美在线| 国产成人精品最新| 日韩男女性生活视频| 欧美刺激性大交免费视频| 亚洲精品大尺度| 欧美三级欧美成人高清www| 国产乱人伦真实精品视频| 一本久久综合亚洲鲁鲁| 日韩欧美成人免费视频| 亚洲电影免费在线观看| 日韩精品在线第一页| 麻豆国产va免费精品高清在线| 久久99久国产精品黄毛片入口| 日韩av在线免费观看一区| 亚洲黄在线观看| 久久亚洲精品国产亚洲老地址| 亚洲第一天堂av| 欧美精品情趣视频| 国产日韩欧美影视| 欧美视频第一页| 日本在线观看天堂男亚洲| 国产美女久久精品香蕉69| 91香蕉亚洲精品| 久久亚洲私人国产精品va| 777国产偷窥盗摄精品视频| 国产视频亚洲精品| 日本久久亚洲电影| 欧美午夜影院在线视频| 97avcom| 国产一区二区三区日韩欧美| 国产精品极品美女粉嫩高清在线| 日韩中文字幕精品视频| 一本久久综合亚洲鲁鲁| 中文.日本.精品| 欧美日本啪啪无遮挡网站| 国产精品免费久久久久影院| 色噜噜狠狠色综合网图区| 日韩欧美在线中文字幕| 国产精品igao视频| 日韩大片在线观看视频| 国产精品成人免费电影| 日韩在线资源网| 欧美多人爱爱视频网站| 亚洲夜晚福利在线观看| 亚洲xxxx视频| 欧美专区日韩视频| 国产精品丝袜久久久久久不卡| 久久黄色av网站| 亚洲国产中文字幕久久网| 日韩女优在线播放| 国产成人精品免高潮费视频| 伊人男人综合视频网| 日韩av电影手机在线| 午夜精品国产精品大乳美女| 亚洲人成伊人成综合网久久久| 亚洲欧美日本伦理| 91av免费观看91av精品在线| …久久精品99久久香蕉国产| 国产日韩欧美日韩大片| 日本不卡免费高清视频| 亚洲精品国产精品久久清纯直播| 日本免费在线精品| 国产日韩欧美视频在线| 亚洲美女久久久| 国产精品视频免费在线|