帝国cms灵动标签挪用归档信息

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

帝国CMS点击加载通用ajax代码分享

html代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
<script src="/ajax/jquery-1.11.2.min.js" type="text/javascript"></script>
<script src="/ajax/loadNews.js" type="text/javascript"></script>
<style type="text/css">
li{
height: 40px;
line-height: 40px;
}
</style>
</head>
<body>
<div id="html"></div>       
<div><button id="click">点击加载更多</button></div>
</body>
</html>

JS代码

(function ($) {
$.load_news = function(initdata, ajax_offset){
window.ajax_offset = ajax_offset;
var ajaxutl = '/ajax/result.php';
var init_data = {
limit : 0,
offset : window.ajax_offset,
tbname : '',
classid : 0,
order : '',
dom : '',
click_dom : ''
}
init_data = $.extend({}, init_data, initdata);
var result_lang = {
data_0 : '<font color="red" size="+1">暂无数据</font>',
tbname_not : '没有此数据表'
}
$.post(
ajaxutl,
init_data,
function(data){
var data = data;
if(data.status=='data_0')
{
// 没有数据了~~~~
$(init_data.dom).append(result_lang[data.status]);
// 移除click
$(init_data.click_dom).remove();
// 设置按钮
//$(init_data.click_dom).attr('disabled', 'disabled');
return false;
}
$(init_data.dom).append(data.html);
window.ajax_offset =data.offset;
},
'json'
);
}
})(jQuery);
$(function(){
$("#click").click(function(){
$.load_news({
limit : 20,                                // 每次查询多少条
tbname : 'news',                // 数据表名称
classid : 3,                        // 栏目ID
order : 'desc',                        // 排序
dom : '#html',                        // 向哪个DOM节点中插入数据 ID请填写# class填写. 例如<div id="html"> 填写 #html
click_dom : '#click'        // 触发事件的DOM
},window.ajax_offset);
})
})

php代码

<?php
include '../e/class/connect.php';        // 数据库配置文件与公共函数文件
include '../e/class/db_sql.php';        // 数据库操作文件
include '../e/data/dbcache/class1.php';        // 栏目缓存文件
$link = db_connect();        // 链接数据库
$empire = new mysqlquery();        // 实例化数据库操作类
$p = $_POST;                                                // 简写post
$_POST = null;                                                // 释放post
$filter = 'RepPostVar';                                // 过滤非法数据
$tbname = $filter($p['tbname']);        // 数据表名
// 判断表是否存在
if( !$tbname || in_array($tbname, $etable_r) )
{
die( json_encode( array('status'=>'tbname_not') ) );
}
// 栏目ID
$classid = (int) $p['classid'];
// order
$order = $filter($p['order']);
// 查询偏移量
$offset = (int) $p['offset'];
if( $order == 'desc'  && $offset != 0 )
{
$where_offset = ' and id < '.$offset;
}else
{
$where_offset = '';
}
if($order == 'asc')
{
$where_offset = ' and id > '.$offset;
}
$where = ' WHERE 1';
$where .= $classid?' AND `classid` = '.$classid:'';
$where .= $where_offset;
$order = 'ORDER BY id '.$order;
$limit = (int) $p['limit'];
$limit = 'LIMIT '.$limit;
$sql = "SELECT {$maxid}id,classid,newspath,filename,groupid,titleurl,title FROM `{$dbtbpre}ecms_{$tbname}` {$where} {$order} {$limit}";
$num=$empire->num($sql);
if($num<1){
die( json_encode( array('status'=>'data_0', 'sql'=>$sql) ) );
}
$query = $empire->query($sql);
$last = 0;
$html = '';
while($r=$empire->fetch($query)){
$last = $r['id'];
$url = sys_ReturnBqTitleLink($r);
$html.= <<<HTML_LIST
<li>id --- $r[id]<a href="{$url}" rel="external nofollow" >$r[title]</a></li>
HTML_LIST;
}
die( json_encode( array('status'=>'ok', 'html'=>$html, 'offset'=>$last, 'sql'=>$sql) ) );
?>

1、挪用所有

[e:loop={"select * from {$dbtbpre}ecms_news_doc order by id desc limit 20",0,24,0}]  
<li>
<?=$bqno?>、<a href="<?=$bqsr[classurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqsr[classname]?>"><?=$bqsr[classname]?></a>
<a href="<?=$bqsr[titleurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a>
</li>
[/e:loop]

2、当前栏目或指定栏目

[e:loop={"select * from {$dbtbpre}ecms_news_doc where classid=$GLOBALS[navclassid] order by id desc limit 20",0,24,0}]  
<li>
<?=$bqno?>、<a href="<?=$bqsr[classurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqsr[classname]?>"><?=$bqsr[classname]?></a>
<a href="<?=$bqsr[titleurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a>
</li>
[/e:loop]

注释:指定多个栏目用 classid=$GLOBALS[navclassid] 替换为 classid id (34,35,36,37))

帝国CMS7.2升级后,后台信息内容不显示了

最近群里有朋友询问帝国CMS7.2升级后,后台信息内容不显示了,所有文章都的内容都不见,显示空白,每个文章都只剩下标题,但内容是空白的。

解决方法

1、首先进数据库,看升级后的“newstext”字段是否有内容,如果数据库直接就是空白,代表升级失败了,建议重新操作升级步骤。

2、检测内容字段是否设置的存文本,如果字段为存文本,需要把d/txt目录复制过来。

3、挪用指定信息

[e:loop={"select * from {$dbtbpre}ecms_news_doc where classid=34 and id=462 order by id desc limit 20",0,24,0}]  
<li>
<?=$bqno?>、<a href="<?=$bqsr[classurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqsr[classname]?>"><?=$bqsr[classname]?></a>
<a href="<?=$bqsr[titleurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a>
</li>
[/e:loop]

3、挪用指定局限的信息

[e:loop={"select * from {$dbtbpre}ecms_news_doc where id<=462 and id>=262 order by id desc limit 20",0,24,0}]  
<li>
<?=$bqno?>、<a href="<?=$bqsr[classurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqsr[classname]?>"><?=$bqsr[classname]?></a>
<a href="<?=$bqsr[titleurl]?>" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a>
</li>
[/e:loop]

挪用当前播放器名称

帝国CMS调用当前播放器名称方法,我们直接SQL读取数据库enewsplayer表,player字段为播放器名称。

调用语法如下

<?php
$p=$empire->fetch1("select * from phome_enewsplayer where id='$navinfor[playerid]'");
?>
播放器名称:<?=$p[player]?>

相关专题

播放器

2021-10-08 6

播放器专题为您整理了本站关于播放器相关信息,主要为播放器插件,音乐视频播放器相关源码,程序整合播放器相关教程….

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 帝国CMS教程 帝国cms灵动标签挪用归档信息 https://www.aqiyuanma.com/110704.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
帝国cms灵动标签挪用归档信息-海报

分享本文封面