1.在内容模板里面加入
2.在模板尾部加入
- <div id="textshow"></div>
3.把下面代码,保存至e/extend/text/index.php,然后重新生成内容页面。
- <script src="[!--news.url--]skin/news/js/jquery-1.7.2.min.js" type="text/javascript"></script>
- <script>
- (function (win, $) {
- $.listnews = {
- initGetData(index) {
- $.ajax({
- url: '[!--news.url--]e/extend/text/?id=[!--id--]&classid=[!--classid--]',
- type: 'get',
- dataType: 'json',
- success: function (jsonData) {
- var html = '';
- if (jsonData.info) {
- jsonData.info.forEach(function (val) {
- html += `<div class="list_news_box">${val.newstext}</div>`;
- })
- $('#textshow').append(html);
- }
- }
- })
- },
- init() {
- this.initGetData();
- }
- }
- $.listnews.init();
- })(window, jQuery)
- </script>
- <?php
- require('../../class/connect.php'); //引入数据库配置文件和公共函数文件
- require('../../class/db_sql.php'); //引入数据库操作文件
- require('../../data/dbcache/class.php'); //引入栏目缓存文件
- $link=db_connect(); //连接MYSQL
- $empire=new mysqlquery(); //声明数据库操作类
- $editor=1; //声明目录层次
- $lguserid=intval(getcvar('mluserid'));//登陆用户ID
- $id=intval($_GET[id]);//文章ID
- $classid=intval($_GET[classid]);//文章ID
- $r=$empire->fetch1("select * from {$dbtbpre}ecms_news_data_1 where id='$id' limit 1");//获取附表文章内容
- $s=$empire->fetch1("select count(userid) as tool from {$dbtbpre}enewspl_1 where id='$id' and userid='$lguserid' and checked='0' limit 1");//获取评论数
- if($s['tool']>0)
- {
- $newstext=stripslashes($r['newstext']);
- }
- else
- {
- $newstext=esub(stripslashes($r['newstext']),300);
- }
- $json_arr[] = array(
- "id"=>$r['id'],
- "newstext"=>$newstext
- ); //压入数组
- $result=array('info'=>$json_arr);
- $json=json_encode($result);
- echo $json;
- db_close(); //关闭MYSQL链接
- $empire=null; //注消操作类变量
- ?>