位置: 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()动态加载路由出现死循环问题(解决掉发的有效方法)

  • 荣耀X30i支持鸿蒙系统吗(荣耀x30i支持鸿蒙系统吗)

    荣耀X30i支持鸿蒙系统吗(荣耀x30i支持鸿蒙系统吗)

  • 华为mate10pro耳机插上没反应(华为mate10pro耳机设置在哪里)

    华为mate10pro耳机插上没反应(华为mate10pro耳机设置在哪里)

  • 在钉钉上分屏看直播算不算时长(看钉钉时分屏)

    在钉钉上分屏看直播算不算时长(看钉钉时分屏)

  • ios无法安装第三方app(ios无法安装第三人称游戏)

    ios无法安装第三方app(ios无法安装第三人称游戏)

  • 怎样登别人的腾讯会员(怎样登别人的腾讯视频会员不用登微信)

    怎样登别人的腾讯会员(怎样登别人的腾讯视频会员不用登微信)

  • 闲鱼如何隐藏来过时间(闲鱼如何隐藏来过)

    闲鱼如何隐藏来过时间(闲鱼如何隐藏来过)

  • 路由器wps开还是关(无线路由器wps需要打开吗)

    路由器wps开还是关(无线路由器wps需要打开吗)

  • 分屏钉钉算时间吗(手机分屏钉钉算不算时间)

    分屏钉钉算时间吗(手机分屏钉钉算不算时间)

  • 手机用耳机没有声音是什么原因(手机用耳机没有反应)

    手机用耳机没有声音是什么原因(手机用耳机没有反应)

  • oppo手机清除数据忘记锁屏密码怎么办(oppo手机清除数据的时候也要密码怎么办)

    oppo手机清除数据忘记锁屏密码怎么办(oppo手机清除数据的时候也要密码怎么办)

  • mate30前置相机多少像素(mate30前置摄像头)

    mate30前置相机多少像素(mate30前置摄像头)

  • 快手昵称后面的数字是自己取的吗(快手昵称后面的数字名)

    快手昵称后面的数字是自己取的吗(快手昵称后面的数字名)

  • 网络协议的三个核心要素(网络协议的三个要素是:语义、语法与( ))

    网络协议的三个核心要素(网络协议的三个要素是:语义、语法与( ))

  • 录抖音怎么能挣钱(录抖音视频怎么赚钱)

    录抖音怎么能挣钱(录抖音视频怎么赚钱)

  • itunes怎么改地区(itunes更改地区)

    itunes怎么改地区(itunes更改地区)

  • 淘宝注册地址在哪里(淘宝注册地址在浙江哪里)

    淘宝注册地址在哪里(淘宝注册地址在浙江哪里)

  • appleid无法查看闪退(apple id 无法查看怎么办)

    appleid无法查看闪退(apple id 无法查看怎么办)

  • 如何用手机定位找人(如何用手机定位另一个手机位置)

    如何用手机定位找人(如何用手机定位另一个手机位置)

  • oppo手机怎么打开遥控(oppo手机怎么打开OTG连接)

    oppo手机怎么打开遥控(oppo手机怎么打开OTG连接)

  • p30广角设置(广角模式怎么开华为p30)

    p30广角设置(广角模式怎么开华为p30)

  • 电脑买回来要做些什么(电脑买回来要做系统吗)

    电脑买回来要做些什么(电脑买回来要做系统吗)

  • 手机垃圾桶在哪里找(手机垃圾桶标志)

    手机垃圾桶在哪里找(手机垃圾桶标志)

  • 怎么把好友从微信黑名单拉出来(怎么把好友从微信黑名单里拉出来?)

    怎么把好友从微信黑名单拉出来(怎么把好友从微信黑名单里拉出来?)

  • 头条上的视频怎么保存到本地(头条上的视频怎么转发到微信上)

    头条上的视频怎么保存到本地(头条上的视频怎么转发到微信上)

  • 苹果Mac清理重复的打开方式项方法图文介绍(mac清理所有数据)

    苹果Mac清理重复的打开方式项方法图文介绍(mac清理所有数据)

  • 所得税没有计提怎么做账
  • 税务机关代码怎样查询
  • 增值税发票平台怎么下载已认证发票
  • 装卸费属于什么费用
  • 税务中的三费是指什么
  • 什么是资本利得?
  • 增值税属于哪个部门
  • 摄影服务的开票项目
  • 一般纳税人技术服务免税发票怎么开
  • 煤炭企业补偿费会计分录
  • 低值易耗品怎么报废
  • 进口货物报关费可以计入制造费用
  • 工资低于3000要申报吗
  • 个人取得的拆迁款需要缴纳个人所得税吗
  • 开票商品名称是什么意思
  • 增值税开票流程图解
  • 企业所得税季报填报说明
  • 城建税教育费附加和地方教育费附加
  • 付现所得税体现在哪方面
  • 公司注销时帐面清算
  • 给法院交的诉讼费怎么交
  • 小规模纳税人有销无进是什么意思
  • linux如何用root用户登录
  • 王者荣耀中扁鹊的克星是谁
  • 为什么wifi有信号没网络
  • 在建工程人工费计入什么科目
  • win10ie浏览器打开就崩溃
  • elementui
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • canvas软件教程
  • stm32cubeIDE开发串口 修改速率
  • 美国人用什么英语词典
  • 利息收入包括
  • 不动产物权归属和内容的根据是什么?
  • 城镇土地使用税减免税政策
  • 财务制度备案信息是不是可以不填
  • 织梦网站老是被挂马
  • 纳税申报表上的销售额是不含税的吗
  • 出口属于什么行业
  • sqlserver高版本数据库文件转低版本
  • 代发工资需要缴税吗
  • 设计协会会长
  • 应付利息属于什么负债
  • 个人所得税计算方法2023计算器
  • 为什么股票配资的都在境外交易
  • 农业行业增值税
  • 利润率多少算好
  • 出纳怎么做账
  • 商品型企业
  • mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  • sql中去掉结果为零的
  • sql数据库批量添加数据
  • win8电脑恢复系统怎么操作
  • linuxvlc安装
  • 微软安全信息如何替换
  • centos ftp上传文件
  • 如何给windowsXP磁盘加密码
  • linux临时修改编码
  • linux常见shell命令
  • window10系统连接wifi
  • Cocos2d-JS中JavaScript继承
  • JS实现的base64加密解密完整实例
  • 安卓开发教学视频
  • redis开机自动启动linux
  • dos批处理实例800例
  • js如何获取cookie的值
  • jquery实现ajax提交表单信息的简单方法(推荐)
  • JavaScript事件类型中UI事件详解
  • 简述javascript中的函数
  • python3 冒泡排序
  • jquery源码解析
  • 国家税务局太原税务局官网
  • 重庆税务总局发票查询
  • 汽车运输发票税率是多少
  • 陕西税务纳税服务平台
  • 机票电子发票怎么作废
  • 外汇管理数字外管平台怎么登录
  • 国税局官网查询平台
  • 税控机发票打印机怎么用
  • 长沙市税收排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设