位置: IT常识 - 正文

dedecms织梦二次开发独立点赞功能(织梦可以放两个模板吗)

编辑:rootadmin

推荐整理分享dedecms织梦二次开发独立点赞功能(织梦可以放两个模板吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦停止更新了吗,织梦二次开发教程,织梦可以放两套模板吗,织梦二次开发会员,织梦使用教程,织梦二次开发教程,织梦可以放两套模板吗,织梦二次开发教程,内容如对您有帮助,希望把文章链接给更多的朋友!

dedecms织梦二次开发独立点赞功能

第一步:在dede_archives表中增加zan这个字段,用来记录每篇文章的赞数量

进入后台:系统---> SQL命令工具--->输入以下sql语句,然后执行。(如果你的表前缀改了,记得修改dede_这个表前缀哦)

ALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '0' AFTER weight;

第二步:新建一个dede_zan表格,用来记录赞的具体数据,如点赞的文档aid,点赞人的ip,用ip可以判断是否重复点赞同一篇文章,执行sql语句如下:

CREATE TABLE IF NOT EXISTS `dede_zan` (

`id` int(11) NOT NULL AUTO_INCREMENT,

dedecms织梦二次开发独立点赞功能(织梦可以放两个模板吗)

`aid` int(11) NOT NULL,

`ip` varchar(40) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8

第三步:写点赞函数,到 /include/的最下面,函数代码如下:

123456functionzan($aid){global$dsql;$row=$dsql->GetOne("Selectid,zanFromdede_archiveswhereid='".$aid."'");return$row['zan'];}

第四步:在模板上添加点赞按钮,样式就自己写了,我写一个简单的格式,如下

1234567891011121314151617181920212223<scripttype="text/javascript"src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.js"></script><script>$(function(){$("pa").click(function(){varzan=$(this);varid=zan.attr("rel");//对应idzan.fadeOut(300);//渐隐效果$.ajax({type:"POST",url:"/zan.php",data:"id="+id,cache:false,//不缓存此页面success:function(data){zan.html(data);zan.fadeIn(300);//渐显效果}});returnfalse;});});</script><div><p><ahref="#"title="赞一个"class="img_on"rel="{dede:field.id/}">{dede:field.idfunction="zan(@me)"/}</a></p></div>

第五步:在第四步中,用到了zan.php,需要创建一个,创建在站点的根目录,具体代码如下:

123456789101112131415161718192021222324<?phprequire_once(dirname(__FILE__)."/include/common.inc.php");$ip=getip();//获取用户IPwww.dede58.com织梦模板下载$id=$_POST['id'];if(!isset($id)||empty($id))exit;//查询已赞过的IP$dsql->SetQuery("SELECTipFROMdede_zanWHEREaid='".$id."'andip='$ip'");$dsql->Execute();$count=$dsql->GetTotalRow();if($count==0){//如果没有记录$dsql->ExecuteNoneQuery("updatedede_archivessetzanzan=zan+1whereid='$id';");//写入赞数$dsql->ExecuteNoneQuery("insertintodede_zan(aid,ip)values('$id','$ip');");//写入IP,及被赞的AID$rows=$dsql->GetOne("Selectzanfromdede_archiveswhereid='".$id."'");//获取被赞的数量$zan=$rows['zan'];//获取赞数值echo$zan;}else{echo"赞过了..";}?>

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310504.html 转载请保留说明!

上一篇:织梦dedecms调用文章内容页body中的图片(可多张)(织梦配置文件)

下一篇:解决router.beforeEach()动态加载路由出现死循环问题(解决掉发的有效方法)

  • 拼多多确认收货自动拍摄评价怎么取消(拼多多确认收货期限是几天)

    拼多多确认收货自动拍摄评价怎么取消(拼多多确认收货期限是几天)

  • 华为手机怎么看已删除的短信(华为手机怎么看电池寿命)

    华为手机怎么看已删除的短信(华为手机怎么看电池寿命)

  • 华为p20充电是多少w(华为p20充电多少时间充满)

    华为p20充电是多少w(华为p20充电多少时间充满)

  • win10进入桌面鼠标消失(win10进入桌面鼠标一直转圈圈怎么办)

    win10进入桌面鼠标消失(win10进入桌面鼠标一直转圈圈怎么办)

  • 为什么段前间距显示不出来(为什么段前间距改不了)

    为什么段前间距显示不出来(为什么段前间距改不了)

  • v1814a是什么手机型号(v1813a是什么手机)

    v1814a是什么手机型号(v1813a是什么手机)

  • 超薄低音炮三个旋钮怎么调(超薄低音炮三个旋钮调试教程)

    超薄低音炮三个旋钮怎么调(超薄低音炮三个旋钮调试教程)

  • 快手作品怎么批量隐藏(快手作品怎么批量删除掉)

    快手作品怎么批量隐藏(快手作品怎么批量删除掉)

  • 比心注销了还能注册吗(比心注销账号后个人信息会泄露吗)

    比心注销了还能注册吗(比心注销账号后个人信息会泄露吗)

  • vivox30带视频美颜吗(vivox30视频有没有美颜功能)

    vivox30带视频美颜吗(vivox30视频有没有美颜功能)

  • 自动生成的目录页码不对怎么改(自动生成的目录格式怎么修改)

    自动生成的目录页码不对怎么改(自动生成的目录格式怎么修改)

  • 红米10x是什么屏幕(请问红米10x的屏幕是什么材质的?)

    红米10x是什么屏幕(请问红米10x的屏幕是什么材质的?)

  • siri连接有点问题是什么意思(siri连接有点问题有网络)

    siri连接有点问题是什么意思(siri连接有点问题有网络)

  • 抖音禁止开播10分钟什么意思(抖音禁止直播了怎么办)

    抖音禁止开播10分钟什么意思(抖音禁止直播了怎么办)

  • 为什么二维码扫描不出来(为什么二维码扫描显示空白)

    为什么二维码扫描不出来(为什么二维码扫描显示空白)

  • 苹果手机闹钟不响是怎么回事(苹果手机闹钟不显示屏幕上)

    苹果手机闹钟不响是怎么回事(苹果手机闹钟不显示屏幕上)

  • 怎么重启微信(怎么重新下载微信)

    怎么重启微信(怎么重新下载微信)

  • 闪电退货会马上退款吗(闪电退货是先退款吗)

    闪电退货会马上退款吗(闪电退货是先退款吗)

  • 什么是ofdm符号(ofdm符号生成)

    什么是ofdm符号(ofdm符号生成)

  • 打电话闪光灯怎么设置(打电话闪光灯怎么关闭苹果)

    打电话闪光灯怎么设置(打电话闪光灯怎么关闭苹果)

  • 为什么beats连不上ipad(为什么beats连不上安卓手机)

    为什么beats连不上ipad(为什么beats连不上安卓手机)

  • 苹果x是什么屏幕(苹果14屏幕)

    苹果x是什么屏幕(苹果14屏幕)

  • cdac11ba.exe是什么进程?cdac11ba.exe有没有病毒?(cda是什么文件格式)

    cdac11ba.exe是什么进程?cdac11ba.exe有没有病毒?(cda是什么文件格式)

  • 前端的现状以及未来发展趋势,最简单的理解前端开发(现在前端的现状)

    前端的现状以及未来发展趋势,最简单的理解前端开发(现在前端的现状)

  • 餐饮个体户如何开票
  • 股权转让中土地房产占比较大时怎么交税
  • 个人出租不动产税率
  • 可供出售金融资产会计处理
  • 所得税费用在利润表中应在税金及附加项目中填列
  • 长期投资算资产负债表吗
  • 银行理财收益算错兑付怎么办
  • 房地产开发企业资质等级有几个
  • 非税收入如何审查
  • 购买的发票进项税和成本怎么转出
  • 进行利润分配时必须遵循的原则
  • 承担客户装修费怎么入账
  • 旧设备变现损失抵减所得税怎么算
  • 短期借款占负债比例大
  • 房地产教育培训
  • 纳税人必知的十七项增值税开票指南
  • 定期定额个体工商户个人所得税
  • 不应计入税金及附加的有哪些
  • 购车装修能不能算固定资产
  • 研发费用进成本吗
  • 残保金逾期未申报的税务怎么处理
  • 境内企业向香港股东分红税率是多少
  • 收到财政扶贫补贴会计分录
  • 税控系统服务费怎么抵扣
  • win10新建文件夹快捷键ctrl加什么
  • 如何测试电脑网速多少兆
  • 以产品对外投资需要进项税额转出吗
  • 借款人约定分期还款中途可以起诉吗
  • 可供出售金融资产现在叫什么
  • 自然公园在哪
  • 不锈餐具有几种材质
  • 冲销进项税
  • 代开的普通发票如何盖章
  • 企业直接费
  • 私对公可以转账吗?会对做账不利吗
  • 织梦自定义字段
  • 同控下的企业合并分录
  • 企业每年需要做什么
  • 采购成本和销售成本谁影响利润
  • sql server数据库连接端口1434
  • 股东的报销款可以抵投资款吗
  • 中级会计需要初级会计证吗
  • 外地预缴个人所得税凭证怎么弄
  • 财务报表年报里面的利息费用怎么填
  • 房产契税一般什么时间交
  • 公司借钱不还怎么办
  • 企业法人从公司怎么拿钱
  • 企业注销时实收资本清算时要作资产处置收益交所得税吗
  • 收不到物业费不想干了
  • 缴纳工会经费的依据
  • 零星采购多少不需要发票
  • 减免税款属于政府补助利得吗
  • mysql查询语句大全及用法
  • mybatis分页插件的原理
  • virtualbox?
  • win2008定时任务设置
  • linux命令ethtool
  • 怎么在bios关闭软驱
  • mac个性定制在哪
  • WindowsPE与WindowsRE有什么区别
  • linux与windows有哪些主要区别
  • 你需要windows7sp1才能安装ie11
  • win10预览版和正式版区别
  • 基于jQuery中ajax的相关方法汇总(必看篇)
  • android的开发
  • python安装numpy和matplotlib
  • vue中使用foreach
  • nodejs ejs
  • Android 判断是否打开了微信
  • jquery 输入框输入完触发事件
  • jquery trigger函数执行两次的解决方法
  • jquery的实现原理
  • 安卓自动登录脚本
  • 地税局纪检组长黄斌简历
  • 江苏国税电子税务局打印机设置
  • cfca证书下载流程
  • 现行增值税税率表2023
  • 快递公司开票
  • 电子税务网上申报平台
  • 契税减税、免税条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设