插件介绍欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的网站。我住在天朝的帝都,有条叫做Jack的狗。
AJAX无刷新添加删除收藏夹帝国cms插件,理论上适配7.5、7.2、7.0所有版本。
通过js无刷新获取收藏夹列表,增加收藏夹,删除收藏夹(根据favid和信息id),判断信息是否已收藏。

具体效果可以参考我的站长站的收藏功能,就是参考这个插件修改而来。
安装插件1、将附件中“shelf”解压到eextend下;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=信息ID3、删除收藏夹 请求 /e/extend/shelf/?enews=DelFava&id=收藏的信息ID4、删除收藏夹2 请求 /e/extend/shelf/?enews=DelFavaByFav&id=收藏中的favid5、是否已收藏 请求 /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 函数文件
