星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12640|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

帝国cms ajax收藏夹增删查插件亲测有效

前言

在使用帝国cms开发小说网站的时候会涉及到一个收藏和取消收藏的功能,那么我们今天来整理一下《帝国cmsajax收藏夹增删查插件》在论坛中找了一些办法,也整体综合了一些问

  在使用帝国cms开发小说网站的时候会涉及到一个收藏和取消收藏的功能,那么我们今天来整理一下《帝国cms ajax收藏夹增删查插件》在论坛中找了一些办法,也整体综合了一些问题,论坛中的插件很多人不会使用以及使用过程中遇到问题了,坛主就把详细步骤记录下来

  第一步在e/下创建一个addsj.php的文件

  代码如下:

<?php
require("class/connect.php");
include("class/db_sql.php");
include("config/config.php");
include("data/dbcache/class.php");
$link=db_connect();
$empire=new mysqlquery();
$classid=intval($_GET['classid']);
$id=intval($_GET['id']);
$muserid=(int)getcvar('mluserid');//用户id
$newsnum=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsfava where id='$id' and classid='$classid' and userid='$muserid'");
if($newsnum){
?>
document.write('<a  id="quguan" >已关注</a>');
<?
}
else{
?>
document.write('<a  id="guanzhu" >关注</a>');
<?
}
db_close();
$empire=null;
?>

  然后下载

帝国cms ajax收藏夹增删查插件
b45f66390659464aaedd5c37d21d0daa.zip (4.77 KB)

  ********************安装插件********************

  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

  *******************插件目录说明********************

  /e/extend/shelf插件目录

  ├index.php ajax请求地址

  ├class

  ├function.php 函数文件

  前端html代码如下:

<script type="text/javascript" src="/e/addsj.php?classid=<?=$navinfor[classid]?>&id=<?=$navinfor[id]?>" ></script>

  前端js代码如下:

<script>
         //添加关注
    $("#guanzhu").click(function () {
        var $this = $(this);
        $.ajax({
            type: 'GET',
            url: "/e/extend/shelf/",
            data: {enews: "AddFava", id:[!--id--], classid:[!--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)
                }
            }
        });
    });
// 取消关注
    $("#quguan").click(function () {
        var $this = $(this);
        $.ajax({
            type: 'GET',
            url: "/e/extend/shelf/",
            data: {enews: "DelFava", id:[!--id--], classid:[!--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)
                }
            }
        });
    });
    </script>
  最后如果你按照这个方法成功使用上了,记得请小编喝杯奶茶

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/ecms/15122.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展