×

phpcms上滑动加载更多

phpcms上滑动加载更多(h5上拉加载下一页)

admin admin 发表于2023-04-05 06:29:07 浏览70 评论0

抢沙发发表评论

本文目录一览:

dedecms列表实现点击加载更多列表,求高手解答

用ajax读取下一页内容,然后显示到当前页面

在模板页面/head之前加以下内容

script type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"/script

script language="javascript" type="text/javascript"

function multi(pagenum,tagid)

{

  var taget_obj = document.getElementById(tagid);

  var taget_obj_page = document.getElementById("page_"+tagid);

  myajax = new DedeAjax(taget_obj,false,false,'','','');

  myajax.SendGet2("/plus/arcmulti.php?mtype=0pnum="+pagenum+'tagid='+tagid);

  myajax = new DedeAjax(taget_obj_page,false,false,'','','');

  myajax.SendGet2("/plus/arcmulti.php?mtype=1pnum="+pagenum+'tagid='+tagid);

  DedeXHTTP = null;

      return false;

}

/script

在模板页面 列表代码

    {dede:arclist typeid="1,2,3" tagid='anynews' pagesize='30' row='10000'}

    li a href='[field:arcurl/]'  target='_blank'

    span class='preview'img src='[field:litpic/]' alt="[field:title/]"//spanspan class="title"[field:title/]/span-phpcms上滑动加载更多

    /a/li

    {/dede:arclist}

在模板页面列表容器之后加分页代码

  div class="dede_pages"

   ul class="pagelist"

{dede:arcpagelist tagid='anynews'/}

   /ul

  /div

修改完保存即可。用此办法可以在当前页不刷新显示下一页内容。如果希望点击下一页后新显示的内容添加到旧内容后面,那么需要修改/include/dedeajax2.js文件104行

    DedeContainer.innerHTML = DedeXHTTP.responseText;

改成

    DedeContainer.innerHTML += DedeXHTTP.responseText;

phpcms如何让手机站点取消浏览大图直接加载原图呢

如果是手机版首页需要直接加载原图需要调用信息附表 比如v9_news_data中的pictureurls字段

该字段是大图URL地址列表

需要用loop输出

例如 {loop $pictureurls $v}

{$v[pictureurl]}

用PHPcms做一个网页,如何利用jquery.more.js实现点击加载更多后在本页面内下面加载数据,

用ajax 就可以了,点击加载更多时候,触发事件,发送ajax请求到php ,php 将数据发送回ajax 回调函数里面,然后用js 追加到你页面的后面就可以了

$.ajax({

type: "post",采用post 参数

url: "/index.php?m=memberc=indexa=public_up", //请求的php 函数

data: {id:$rid,table:$table}, //传递的参数

dataType: 'json', //返回值以json格式返回

success: function(data) { //回调函数,在这里将data里面的数据追加到页面就可以了

}

});

phpcms v9 怎么让网站加载新的css,已经上线的情况下。我是直接FTP上修改

首先你的栏目开启生成html页面了吗,如果开启需要重新生成一下;

第二,如果没有开启更新一下后台缓存试一试,打开调试工具查看有没有存在;

第三,存在没生效应该是被其他优先级高的样式覆盖,修改一下优先级即可。