设为首页 - 加入收藏
您的当前位置:主页 > CMS教程 > 织梦CMS > 正文

dede 织梦cms 首页如何加载更多代码

来源:网络收集 点击数: 时间:2018-01-19
  通过用ajax读取下一页内容,然后显示到当前页面
 
  在模板页面之前加以下内容
 
在模板页面 列表代码 1234567891011121314 <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=0&pnum="+pagenum+'&tagid='+tagid);
      myajax = new DedeAjax(taget_obj_page,false,false,'','','');
      myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);
      DedeXHTTP = null;
      return false;
    }
</script> 
在模板页面列表容器之后加分页代码 12345     {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/]"/></span><span class="title">[field:title/]</span>
    </a></li>
    {/dede:arclist} 
12345   <div class="dede_pages">
   <ul class="pagelist">
{dede:arcpagelist tagid='anynews'/}
   </ul>
  </div> 
 
  修改完保存即可。用此办法可以在当前页不刷新显示下一页内容。如果希望点击下一页后新显示的内容添加到旧内容后面,那么需要修改/include/dedeajax2.js文件104行
 
1     DedeContainer.innerHTML = DedeXHTTP.responseText; 
 
  改成
 
1     DedeContainer.innerHTML += DedeXHTTP.responseText; 
 
栏目分类

A3站长网 站长网 站长网技术网 站长教程网 织梦CMS教程 织梦模板 帝国CMS模板 联系QQ:26991496 邮箱:26991496@qq.com

A3站长网:欢迎您!谢谢您的访问...

Top