欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
织梦cmsdedecms主页目录页ajax点一下往下拉载入大量
时间: 2021-02-22 13:47 浏览次数:
织梦cmsdedecms完成点一下往下拉载入大量关键采用ajax技术性。实际流程以下: 一、最先寻找并开启/plus/list.PHP文档,在里边寻找以下编码: require_once(dirname(__FILE__)./../mon.inc.php); 在这里段
织梦cmsdedecms完成点一下往下拉载入大量关键采用ajax技术性。实际流程以下: 一、最先寻找并开启/plus/list.PHP文档,在里边寻找以下编码: require_once(dirname(__FILE__)./../mon.inc.php); 在这里段编码下边加上下列编码: //目录页流式布局无尽载入编码... 织梦cmsdedecms完成点一下往下拉载入大量关键采用ajax技术性。实际流程以下: 一、最先寻找并开启/plus/list.PHP文档,在里边寻找以下编码: require_once(dirname(__FILE__). /../mon.inc.php 在这里段编码下边加上下列编码:   //目录页流式布局无尽载入编码 if(isset($_GET[ ajax ])){     $typeid = isset($_GET[ typeid ]) ? intval($_GET[ typeid ]): 0;//传送回来的归类ID     $page = isset($_GET[ page ]) ? intval($_GET[ page ]): 0;//页码     $pagesize = isset($_GET[ pagesize ]) ? intval($_GET[ pagesize ]): 15;//每张是多少条,也便是一次载入是多少总数据     $start = $page 0 ? ($page-1)*$pagesize : 0;//数据信息获得的起止部位。即limit标准的第一个主要参数。     $typesql = $typeid ? WHERE typeid=$typeid : //这一是用以完成流式布局载入,由于载入数据信息是不用归类的,因此得加以分辨,假如不用     $total_sql = SELECT COUNT(id) as num FROM `dede_archives` $typesql     $temp = $dsql- GetOne($total_sql);     $total = 0;//数据信息数量     $load_num =0;     if(is_array($temp)){         $load_num= round(($temp[ num ]-15)/$pagesize);//得加载的频次,由于默认设置早已载入了         $total = $temp[ num     }     $sql = SELECT a.*,t.typedir,t.typename,t.isdefault,t.defaultname,t.namerule,     t.namerule2,t.ispart, t.moresite,t.siteurl,t.sitepath     FROM `dede_archives` as a JOIN `dede_arctype` AS t ON a.typeid=t.id $typesql ORDER BY id DESC LIMIT $start,$pagesize     $dsql- SetQuery($sql);     $dsql- Execute( list     $statu = 0;//是不是了解据,默认设置沒有数据信息     $data = array();     $index = 0;     while($row = $dsql- GetArray( list )){         $row[ info ] = $row[ info ] = $row[ infos ] = cn_substr($row[ description ],160);         $row[ id ] =  $row[ id         $row[ filename ] = $row[ arcurl ] = GetFileUrl($row[ id ],         $row[ typeid ],$row[ senddate ],$row[ title ],$row[ ismake ],         $row[ arcrank ],$row[ namerule ],$row[ typedir ],$row[ money ],         $row[ filename ],$row[ moresite ],$row[ siteurl ],$row[ sitepath         $row[ typeurl ] = GetTypeUrl($row[ typeid ],$row[ typedir ],         $row[ isdefault ],$row[ defaultname ],$row[ ispart ],         $row[ namerule2 ],$row[ moresite ],$row[ siteurl ],$row[ sitepath         if($row[ litpic ] == - || $row[ litpic ] == ){             $row[ litpic ] = $GLOBALS[ cfg_cmspath ]. /images/defaultpic.gif         }         if(!preg_match( #^http:\/\/#i , $row[ litpic ]) $GLOBALS[ cfg_multi_site ] == Y ){             $row[ litpic ] = $GLOBALS[ cfg_mainsite ].$row[ litpic         }         $row[ ame ] = $row[ litpic //缩列图         //$row[ stime ] = GetDateMK($row[ pubdate         $row[ stime ] = date( Y-m-d H:i , $row[ pubdate         $row[ click ] = $row[ click         $row[ typelink ] = .$row[ typename ]. //归类链         $row[ fulltitle ] = $row[ title //详细的题目         $row[ shorttitle ] = $row[ shorttitle //小标题         $row[ title ] = cn_substr($row[ title ], 80);//提取后的题目         $data[$index] = $row;         $index++;     }     if(!empty($data)){         $statu = 1;//了解据     }     $result =array( statu = $statu, list = $data, total = $total, load_num = $load_num);     echo json_encode($result);//回到数据信息     exit(); 二、随后在必须应用流式布局无线网络载入的织梦cmsdedecms模版里引入下边这一js编码(这一js大伙儿应当并不是很生疏,要是有效到JQ库涵数得话一定要引入这一js):   script src= jQuery/1.9.0/jquery.js /script 三、并在模版底端加上下列编码:   script type= text/javascript var loadConfig = {                 url_api: / ,                 typeid:{dede:field name= typeid /},                 page:2,                 pagesize:15,  //这一便是拖动一次加上几个信息内容的主要参数设定                 loading : 0,                 } function  loadMoreApply(){     if(loadConfig.loading == 0){          var typeid = loadConfig.typeid;          var page = loadConfig.page;          var pagesize = loadConfig.pagesize;          var url = loadConfig.url_api,data={ajax: pullload ,typeid:typeid,page:page,pagesize:pagesize};          var sTop = document.body.scrollTop || document.documentElement.scrollTop, dHeight = $(document).height(), cHeight = document.documentElement.clientHeight;          console.log(dHeight);                        if (sTop + cHeight = dHeight - cHeight) {              loadConfig.loading = 1;             function ajax(url, data) {                                       $.ajax({url: url,data: data,async: false,type: GET ,dataType: json ,success: function(data) {                     addContent(data);                   }});             }             ajax(url,data);         }     }  function addContent (rs){     if(rs.statu== 1){         var data = rs.list;         var total = rs.total;         var arr=[];         var length = data.length;         for(var i=0;i length;i++){             arr.push( a href= +data[i].arcurl+ title= +data[i].title+             arr.push( dl >  

dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园