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

  • 华为p40pro后面配置了几个摄像头呢(p40pro后面是什么材质)

    华为p40pro后面配置了几个摄像头呢(p40pro后面是什么材质)

  • hdm2没信号是什么意思(hdm1无信号)

    hdm2没信号是什么意思(hdm1无信号)

  • 为什么qq不能上传照片到精选照片(为什么qq不能上高速)

    为什么qq不能上传照片到精选照片(为什么qq不能上高速)

  • 支付宝群红包个数上限(支付宝群红包个人怎么发)

    支付宝群红包个数上限(支付宝群红包个人怎么发)

  • 京东新用户有什么优惠(京东新用户有什么优惠买电脑)

    京东新用户有什么优惠(京东新用户有什么优惠买电脑)

  • 微信设置定位怎么设置(微信设置定位怎么取消)

    微信设置定位怎么设置(微信设置定位怎么取消)

  • 华为的otg功能在哪里(华为的OTG功能在哪)

    华为的otg功能在哪里(华为的OTG功能在哪)

  • 手机开热点ip地址一样吗(手机开热点ip地址会不会变)

    手机开热点ip地址一样吗(手机开热点ip地址会不会变)

  • 华为Mate30如何增加内存卡(华为mate30如何增大音量)

    华为Mate30如何增加内存卡(华为mate30如何增大音量)

  • nova7顶部那个是红外吗(华为nova7顶上左边的标志都是什么)

    nova7顶部那个是红外吗(华为nova7顶上左边的标志都是什么)

  • 手机mic什么意思(手机MIC什么意思)

    手机mic什么意思(手机MIC什么意思)

  • 淘宝下单人数过多怎么办(淘宝下单人数过多购买失败)

    淘宝下单人数过多怎么办(淘宝下单人数过多购买失败)

  • 官方applecare+版是什么意思(官方apple care+版啥意思)

    官方applecare+版是什么意思(官方apple care+版啥意思)

  • 苹果耳机能连华为吗(苹果耳机能连华硕电脑吗)

    苹果耳机能连华为吗(苹果耳机能连华硕电脑吗)

  • 淘宝怎么扫码登录(淘宝怎么扫码登录平板)

    淘宝怎么扫码登录(淘宝怎么扫码登录平板)

  • 香港手机号大陆能用吗(香港手机号大陆收不到短信)

    香港手机号大陆能用吗(香港手机号大陆收不到短信)

  • 苹果平板充电线通用吗(苹果平板充电线都是一样的吗)

    苹果平板充电线通用吗(苹果平板充电线都是一样的吗)

  • 低级语言和高级语言的区别(低级语言和高级语言的主要区别是什么?)

    低级语言和高级语言的区别(低级语言和高级语言的主要区别是什么?)

  • vivo手机怎么设置锁屏(vivo手机怎么设置字体大小)

    vivo手机怎么设置锁屏(vivo手机怎么设置字体大小)

  • miui10基于安卓几(miui12基于安卓10)

    miui10基于安卓几(miui12基于安卓10)

  • word目录怎么对齐(word目录怎么对其)

    word目录怎么对齐(word目录怎么对其)

  • 华为怎么开启录屏权限(华为怎么开启录音权限)

    华为怎么开启录屏权限(华为怎么开启录音权限)

  • 水印相机怎么编辑文字(水印相机怎么编辑照片)

    水印相机怎么编辑文字(水印相机怎么编辑照片)

  • 微信点了冒泡怎么取消(微信里冒泡是什么意思)

    微信点了冒泡怎么取消(微信里冒泡是什么意思)

  • oppor17可以开空调吗(oppor17手机可以开空调)

    oppor17可以开空调吗(oppor17手机可以开空调)

  • p30pro有呼吸灯吗(p30pro有没有呼吸灯)

    p30pro有呼吸灯吗(p30pro有没有呼吸灯)

  • 快手怎么使用别人的作品原声(快手怎么使用别人的视频教程)

    快手怎么使用别人的作品原声(快手怎么使用别人的视频教程)

  • 猿创征文|深度学习基于ResNet18网络完成图像分类(猿创部落是干什么的)

    猿创征文|深度学习基于ResNet18网络完成图像分类(猿创部落是干什么的)

  • 加工企业税收优惠政策
  • 企业所得税季度申报表A类
  • 蔬菜专用发票在哪里开
  • 关联方债务豁免需要缴纳所得税吗
  • 福利性收入属于什么分配
  • 给别人开的维修费专票怎么入账
  • 其他非流动负债包括哪些科目
  • 个体户要申报哪些报表
  • 营改增后的民办养老院收入是否含增值税收入?
  • 协议报价税率与开出的发票不一致怎么办?
  • 发票边上的虚线是什么
  • 红字发票怎么做帐
  • 企事业承包承租方缴纳的管理费税费
  • 专用发票百万元版申请要求
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 外资租赁房屋房产税和土地使用税怎么申报?
  • 债务重组过程
  • 跨年暂估成本的账务处理冲回
  • 固定资产不入账是谁的责任
  • apache24启动不了错误代码1
  • linux系统中如何查看日志
  • office进程
  • incredicle
  • 贴现息等于什么
  • 银行对账单怎么写凭证
  • 多提附加税跨年怎么计算
  • PHP:diskfreespace()的用法_Filesystem函数
  • 酒店没有营业执照可以举报吗?
  • 融资租赁会计处理小企业会计准则
  • 供热企业的税收分类编码
  • html简单例子
  • zendframework3
  • 公章是否必须备案
  • 汽油增值税专用发票几个点
  • calc下载
  • 如何修改wordpress主题
  • 固定资产的原价包括增值税吗
  • 生产企业一般贸易出口退税流程解析
  • 公司福利可以发现金吗
  • 企业税务分为哪几类
  • 合同金额含税么
  • 购进固定资产的账务处理
  • 再保后赔款支出
  • 商业保理怎么账务处理?
  • 无形资产如何计提减值
  • 样板房装修可以住人吗
  • 财务费用如何调到筹资费用
  • 费用误计入固定资产
  • 企业多结转的成本跨年怎么冲回?
  • 金蝶暂存凭证怎样转正常凭证
  • sqlserver1053怎么解决
  • mysql默认8小时自动断开
  • mysql 5.7.10 winx64安装配置方法图文教程(win10)
  • Vista 目前的窘境5大原因分析
  • 在windows xp中说法正确的是
  • linux如何调出鼠标
  • micc是什么意思中文
  • win10系统无法卸载补丁
  • linux crontab用法
  • linux系统如何安装应用
  • win7系统如何添加虚拟网卡
  • 怎么提升win7性能
  • 杀掉进程windows
  • 仿百度首页html代码静态
  • js实现瀑布流效果
  • ps如何把图片放大缩小
  • js如何获取当前页面的url
  • jquery教程
  • javascript好学吗?
  • express 前后端分离
  • 各国海关关税起征点
  • 专项附加扣除可以退多少钱
  • 企业登录初始密码
  • 中介服务企业怎么注册
  • 北京市朝阳区各中学校服照片
  • 化妆品关税怎么算
  • 设区市是哪里
  • 软件企业增值税即征即退政策
  • 公司换届审计一般要多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设