帝国cms插件

ajax无刷新添加删除收藏夹帝国cms插件
2020-12-15 精准像素

ajax无刷新添加删除收藏夹帝国cms插件

  • 插件编号:323
  • 点击次数:
  • 插件编码:UTF
  • 插件版本:ecms7.5
  • 插件大小:6 KB
  • 下载权限:普通 / VIP
  • 插件售价:免费下载
  • 下载次数:6

插件介绍

AJAX无刷新添加删除收藏夹帝国cms插件,理论上适配7.5、7.2、7.0所有版本。

通过js无刷新获取收藏夹列表,增加收藏夹,删除收藏夹(根据favid和信息id),判断信息是否已收藏。

ajax无刷新添加删除收藏夹帝国cms插件
帝国cms收藏夹插件截图

具体效果可以参考精准像素的收藏功能,就是参考这个插件修改而来。

安装插件

1、将附件中“shelf”解压到e\extend下;
2、插件安装完毕。

卸载插件

1、删除 /e/extend/shelf/ 目录;
2、恢复内容模板样式
3、插件卸载完毕。

插件使用

1、获取收藏夹列表 请求 /e/extend/shelf/?enews=getFavaList&classid=收藏夹分类ID(可以不填)&page=第几页&line=每页显示个数
2、增加收藏夹 请求 /e/extend/shelf/?enews=AddFava&classid=分类id&id=信息ID
3、删除收藏夹 请求 /e/extend/shelf/?enews=DelFava&id=收藏的信息ID
4、删除收藏夹2 请求 /e/extend/shelf/?enews=DelFavaByFav&id=收藏中的favid
5、是否已收藏 请求 /e/extend/shelf/?enews=havefav&id=信息id

前台ajax代码

<script src="js/jquery.js"></script>
//添加书架
$("#addsj").click(function () {
var $this = $(this);
$.ajax({
type: 'GET',
url: "/e/extend/shelf/",
data: {enews: "AddFava", id: bok_id, classid: bok_classid},
error: function () {
console.log("请求出错")
},
dataType: 'json',
success: function (json) {
if (json.code == 200) {
$this.addClass("btn-read");
alert('添加书架成功')
} else if (json.code == 666) {
window.location = "/e/member/login/?from="+window.location.href;
} else {
alert(json.message)
}
}
});
});

插件目录说明

/e/extend/shelf插件目录
├index.php ajax请求地址
├class
├function.php 函数文件

下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· 会员免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • AJAX
  • 帝国CMS表单如何使用ajax提交?

    自己做了个表单提交,但是form的转跳页面提示,想做成ajax根据返回信息提示。ajax提交思路代码var data = $(&#39;#form&#39;).serialize(), url = $(&#39;#form&#39;).attr(&#39;action&#39;); $.ajax({ method:"POST...

    帝国cms教程 111 1年前
  • wordpress Ajax无限加载插件-Quick Ajax2.3.1[英文版]
    wordpress Ajax无限加载插件-Quick Ajax2.3.1[英文版]

    Quick Ajax插件说明使用此插件,你可以在你的主题里实现无限加载文章来代替传统的分页模式。提供多种列表模式:瀑布流、传统文章模式、时间轴等。wordpress加载主要功能外观设置选择布局:经典(列表)或...

    wordpress插件 343 1年前
  • wordpress实现文章的ajax无限加载

    刚学习wordpress 写一个网站的文章的无限加载,本来想的好难啊,但是真的自己写了之后感觉真的挺简单的,所以啊一定要做一下小小的总结:首先你要确定你的wordpress的jQuery功能能用你可以在header.php里wp_head();前面加上wp_enqueue_script(&#39;jquery&#...

    wordpress教程 121 1年前