dedecms利用ajax实现瀑布流下拉无限加载的教程jquery

dedecms利用ajax实现瀑布流下拉无限加载的教程jquery,第1张

概述织梦dedecms用来做图片类的网站或者做淘客网站很多都需要用到无限加载这个功能,这个功能需要用到ajax,下面教大家如何实现无限加载的瀑布流功能。 首先找到并打开/plus/list.php文件,在里面找到如下代码: require_once(dirname(__FILE__)./../include/comm 织梦dedecms用来做图片类的网站或者做淘客网站很多都需要用到无限加载这个功能,这个功能需要用到AJAX,下面教大家如何实现无限加载的瀑布流功能。

 

首先找到并打开/plus/List.PHP文件,在里面找到如下代码:
require_once(dirname(__file__)."/../include/common.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['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$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['picname'] = $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();}

在需要无限加载的模板里引用下面这个Js代码,也可以把Js下载下来放你的网站加载,这里使用百度的外链,节省资源:
           总结       

以上是内存溢出为你收集整理的dedecms利用ajax实现瀑布流下拉无限加载的教程jquery全部内容,希望文章能够帮你解决dedecms利用ajax实现瀑布流下拉无限加载的教程jquery所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1209284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

随机推荐

  • 缝衣针断在卡槽里怎么办

    缝衣针断在卡槽里了,需要用一个有韧性的硬塑料片,把卡槽机顶出来。再用镊子按住里面的电话卡往外推,同时用指甲把卡槽拔出来,这样缝衣针就能轻松的取出来了。若是不会操作,建议送缝衣针断在卡槽里了,需要用一个

    2022-09-29
    0 0 0
  • 电视屏幕坏点怎么检测

    只要将电视屏幕设置为全黑或其他纯色背景,然后观察屏幕上是否出现了坏点即可。在屏幕整体为纯色显示时,很容易发现屏幕是否出现坏点及漏光等问题。坏点一般出现在液晶显示屏中只要将电视屏幕设置为全黑或其他纯色背

    2022-09-29
    0 0 0
  • 羊绒衫值得买吗

    值得买。1、所爱羊绒的人眼里,羊绒的妙处不仅仅在保暖,轻柔、顺滑、温柔等溢美之词修饰它都不为过。经过特殊的缩绒处理,绒衫表面露出一层细绒,绒面丰满,使得羊绒从骨子里散发出值得买。1、所爱羊绒的人眼里,

    2022-09-29
    0 0 0
  • 昇字取名含义

    昇,日上;解释为上升、升起的意思,用作人名寓意着希望孩子将来学识技艺等方面有高深的造诣;在命理学中,也预示着孩子未来可以步步高升、飞黄腾达;此外,“昇”用作男孩名字很有内涵,也昇,日上;解释为上升、升

    2022-09-29
    0 0 0
  • 植物的储能物质

    植物的储能物质是淀粉,淀粉是大分子的化合物,要分解比较困难,所以作为储能物质储藏在植物体内。淀粉是多糖,是存储能量,在用时被分解为单糖利用。淀粉是高分子碳水化合物,是由葡萄植物的储能物质是淀粉,淀粉是

    2022-09-29
    0 0 0
  • kenzo衣服怎么样 kenzo衣服怎么样?

    kenzo虎头情人节限量款情侣体恤,路过芳草地的大It,一眼就看中了,因为老虎的眼睛是桃心的,很与众不同,萌萌哒!粉粉的也好少女心,都是最后一件了,我就赶紧收了。一直都很喜欢kenzo的kenzo虎头

  • 经常吃方便面有什么危害

    经常吃方便面的危害包括以下:一、是方便面中含有的维生素和矿物质都低,如果长期食用会影响身体的营养供给,尤其是儿童和青少年,会导致大脑发育及思维障碍,会出现注意力不集中,好经常吃方便面的危害包括以下:一

    2022-09-29
    0 0 0
  • 蜜茶棕色需要漂吗

    蜜茶棕发色是不用漂的,发色深的女生也可以染直接染这个颜色,看上去更自然一点。这款发色适合喜欢低调发色但又不想然黑发的女生,也是染过浅发色女生想要改颜色的首选色,和浅发色蜜茶棕发色是不用漂的,发色深的女

  • 车子变速箱坏了怎么办

    若自动变速器在行驶中才有异响,空档时无异响,则为行星齿轮机构异响。对此,应分解自动变速器,检查行星齿轮机构各个零件有无磨损痕迹、齿轮有无断裂,单向超越离合器有无磨损、卡滞若自动变速器在行驶中才有异响,

    2022-09-29
    0 0 0

发表评论

登录后才能评论

评论列表(0条)

保存