麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Discuz > 正文

discuz門戶diy實現翻頁功能的方法

2024-09-11 09:06:38
字體:
來源:轉載
供稿:網友
 
1、打開 /source/class/block/portal/block_article.php 文件
找到
function getdata($style, $parameter)
修改為
function getdata($style, $parameter, $bid)
找到
$query = DB::query("SELECT at.*, ac.viewnum, ac.commentnum FROM ".DB::table('portal_article_title')." at LEFT JOIN ".DB::table('portal_article_count')." ac ON at.aid=ac.aid WHERE $wheresql$keyword ORDER BY $orderby LIMIT $startrow, $items");
在其上方加入:
//首頁翻頁修改
if($bid==53){
    $page = $_REQUEST['page']?$_REQUEST['page']:1;
    $startrow = ($page-1)*$items;
}
這里的bid為diy的記錄id,查看方法可以通過firebug工具查看。此文中后面用到的bid均為此含義。
 
2、打開 /source/function/function_block.php 文件
找到
if($forceupdate) {
          block_updatecache($bid, true);
          $block = $_G['block'][$bid];
     }
在其上方加入:
//如果是首頁最新文章,去掉緩存
    if ($bid == 53) {
        $forceupdate = 1;
    }
找到
$return = $obj->getdata($thestyle, $block['param']);
修改為
$return = $obj->getdata($thestyle, $block['param'],$bid);
 
3、打開 /source/function/function_core.php 文件
找到 function block_display($bid) 方法
在其方法內的尾部加入:
//翻頁更改
if($bid==53){
    $page = $_REQUEST['page']?$_REQUEST['page']:1;
    $html = "<style>"
        . ".page{padding:10px; float:left;}"
        . ".page li{float:left; line-height:20px; padding:8px; font-size:16px;}"
        . ".page li .on{color:#f57500; font-weight:800;}"
        . "</style>";
    $html .= '<div class="page"><ul>';
    if($page<11){
    for($i=1;$i<21;$i++){
        if($page == $i){
        $html.='<li><a href="/?page='.$i.'" class="on">'.$i.'</a></li>';
        }else{
        $html.='<li><a href="/?page='.$i.'">'.$i.'</a></li>';
        }
    }
    }else{
    for($i=$page-9;$i<$page;$i++){
        $html.='<li><a href="/?page='.$i.'">'.$i.'</a></li>';
    }
    $html.='<li><a href="/?page='.$page.'" class="on">'.$page.'</a></li>';
    for($i=$page+1;$i<$page+10;$i++){
        $html.='<li><a href="/?page='.$i.'">'.$i.'</a></li>';
    }
    }
   $html .= "</ul></div>";
   echo $html;
}
至此,修改完成。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品日韩色噜噜久久五月 | 久久精品一区二区三区不卡牛牛 | 欧美一级高清片在线 | sm高h视频| 午夜视频久久 | 欧美一级高清片在线 | 九色在线78m | 久久精品23 | 久久精品一二三区 | 成人福利在线免费观看 | 91久久精品一二三区 | 小情侣嗯啊哦视频www | 黄色小视频在线免费看 | 久久久久久久一区二区三区 | 国产精品18久久久久久久久 | 日本在线免费观看视频 | 美女喷水网站 | 欧美中文字幕一区二区三区亚洲 | 国产精品午夜未成人免费观看 | 亚洲成人午夜精品 | 欧美亚洲综合在线 | chinese xxxx hd pron8 tube| 综合国产在线 | 亚洲欧美国产精品va在线观看 | 国产成人精品免费视频大全最热 | 综合在线一区 | 国产免费www| 欧美成人综合视频 | 啊~用cao嗯力cao烂我视频 | 日美黄色片 | 亚洲亚色| 久久精品欧美一区二区三区不卡 | 精品一区二区三区毛片 | 亚洲成人在线免费 | 国产一级二级在线播放 | 成人国产精品免费 | 精品久久久久久亚洲精品 | 麻豆蜜桃在线观看 | 看一级毛片 | 成年人在线视频免费 | 久久久精品视频免费看 |