加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_马鞍山站长网 (https://www.0555zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

帝国CMS内容点击无限加载思路介绍

发布时间:2022-06-29 06:02:18 所属栏目:教程 来源:互联网
导读:帝国CMS无限加载是借鉴别的CMS插件更改的,现在还在制作样式中,完成后会以插件分享给大家. 无限加载常见的原理是利用PHP文件调用数据库信息,在用JS读取PHP信息,最后插入显示到页面. PHP文件代码: ?php require_once(../../e/class/connect.php); //引入数据
  帝国CMS无限加载是借鉴别的CMS插件更改的,现在还在制作样式中,完成后会以插件分享给大家.
 
  无限加载常见的原理是利用PHP文件调用数据库信息,在用JS读取PHP信息,最后插入显示到页面.
 
  PHP文件代码:
 
  <?php
  require_once('../../e/class/connect.php'); //引入数据库配置文件和公共函数文件
  require('../../e/class/db_sql.php'); //引入数据库操作文件
  $link=db_connect(); //连接MYSQL
  $empire=new mysqlquery(); //声明数据库操作类
  $editor=1; //声明目录层次
  
  $last = $_POST['last'];
  $amount = $_POST['amount'];
  
  $user = array('demo1','demo2','demo3','demo3','demo4');
  $sql=$empire->query("select * from ceshi_ecms_news order by id desc limit $last,$amount");
  
  while ($row=$empire->fetch($sql)) {
      $addurl="<a href=".$row['titleurl'].">".$row['title']."</a>";
      $sayList[] = array(
          'content'=>$row['username'],
          'author'=>$addurl,
          'url'=>$row['titleurl'],
          'date'=>date('m-d H:i',$row['newstime'])
        );//开源软件:phpfensi.com
  }
  echo json_encode($sayList);
  
  db_close(); //关闭MYSQL链接
  $empire=null; //注消操作类变量
  ?>
  JS调用代码:
 
  (function( $ ){           
      var target = null;
      var template = null;
      var lock = false;
      var variables = {
          'last'      :    0         
      }  
      var settings = {
          'amount'      :   '10',           
          'address'     :   'comments.php',
          'format'      :   'json',
          'template'    :   '.single_item',
          'trigger'     :   '.get_more',
          'scroll'      :   'false',
          'offset'      :   '100',
          'spinner_code':   ''
      }
        
  HTML代码:
 
  <script type="text/javascript" src="js/jquery.more.js"></script>     
  <script>     
  $(function(){     
  $('#more').more({'address': 'data.php'})     
  });     
  </script>     
  <div class="lb-menu">     
  <div class="sideMenu">     
  <h3 class="on"><em></em>衣服</h3>     
  <ul>     
  <li>男士</li>     
  <li>女士</li>     
  <li>童装</li>     
  </ul>     
  <h3><em></em>鞋子</h3>     
  <ul>     
  <li>男士</li>     
  <li>女士</li>     
  <li>童装</li>     
  </ul>     
  <h3><em></em>配饰</h3>     
  <ul>     
  <li>男士</li>     
  <li>女士</li>     
  <li>童装</li>     
  </ul>     
  </div>     
  </div>     
  <div id="more">     
  <div class="single_item">     
  <div class="element_head">     
  <div class="date"></div>     
  <div class="author"></div>     
  </div>     
  <div class="content"></div>     
  <div class="url"></div>     
  </div>     
  <a href="javascript:;" class="get_more">::点击加载更多内容::</a> </div>。

(编辑:网站开发网_马鞍山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!