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

  • 月入上千的游戏试玩赚钱技巧(月入过万的手游)

    月入上千的游戏试玩赚钱技巧(月入过万的手游)

  • 天猫精灵需要连wifi吗(天猫精灵需要连网吗)

    天猫精灵需要连wifi吗(天猫精灵需要连网吗)

  • 支付宝指纹支付怎么换指纹(支付宝指纹支付异常怎么回事)

    支付宝指纹支付怎么换指纹(支付宝指纹支付异常怎么回事)

  • emui11是鸿蒙系统吗

    emui11是鸿蒙系统吗

  • 支付宝二维码查手机号(支付宝二维码查手机号怎么查)

    支付宝二维码查手机号(支付宝二维码查手机号怎么查)

  • 万能遥控器怎么配对机顶盒(万能遥控器怎么用视频)

    万能遥控器怎么配对机顶盒(万能遥控器怎么用视频)

  • 申请微信号逻辑错误怎么办(申请微信号逻辑怎么写)

    申请微信号逻辑错误怎么办(申请微信号逻辑怎么写)

  • qq号总被盗怎么回事(qq总被盗怎么办)

    qq号总被盗怎么回事(qq总被盗怎么办)

  • 618预售是什么意思(618预售有什么好处)

    618预售是什么意思(618预售有什么好处)

  • 淘宝商品质量问题需要买家承担运费么(淘宝商品质量问题退货,快递费谁出)

    淘宝商品质量问题需要买家承担运费么(淘宝商品质量问题退货,快递费谁出)

  • 华为的隐私空间占用内存吗(华为的隐私空间和主空间有联系吗)

    华为的隐私空间占用内存吗(华为的隐私空间和主空间有联系吗)

  • 抖音被限制分享是什么意思(抖音被限分享怎么办)

    抖音被限制分享是什么意思(抖音被限分享怎么办)

  • 手机号之前被别人注册过支付宝怎么办(手机号之前被别人用过)

    手机号之前被别人注册过支付宝怎么办(手机号之前被别人用过)

  • 三星a80和a90有什么区别(三星a80和a8s有什么区别)

    三星a80和a90有什么区别(三星a80和a8s有什么区别)

  • prtscsysrq键是什么意思

    prtscsysrq键是什么意思

  • 小米cc9pro支持多少倍变焦(小米cc9pro支持多少hz)

    小米cc9pro支持多少倍变焦(小米cc9pro支持多少hz)

  • xs怎么使用广角照相(xs怎么使用广角镜头)

    xs怎么使用广角照相(xs怎么使用广角镜头)

  • 苹果x有几款型号(苹果x系列有几款型号)

    苹果x有几款型号(苹果x系列有几款型号)

  • iphonexr双卡怎么放(iphonexr双卡怎么使用)

    iphonexr双卡怎么放(iphonexr双卡怎么使用)

  • uc浏览器如何设置无痕浏览(uc浏览器如何设置电脑版)

    uc浏览器如何设置无痕浏览(uc浏览器如何设置电脑版)

  • word2007文字效果在哪(word2007文字效果七彩霓虹怎么设置)

    word2007文字效果在哪(word2007文字效果七彩霓虹怎么设置)

  • s10充电速度(三星s10充电功率)

    s10充电速度(三星s10充电功率)

  • 钉钉如何退出企业(钉钉如何退出企业群)

    钉钉如何退出企业(钉钉如何退出企业群)

  • JSONP解决跨域问题(jsonp解决跨域问题spring3.0)

    JSONP解决跨域问题(jsonp解决跨域问题spring3.0)

  • 分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】(分类问题的评价方法有)

    分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】(分类问题的评价方法有)

  • 个人股权转让如何缴纳印花税
  • 转入公账怎么做账
  • 毛利率在餐饮中表示什么意思?
  • 处置长投时其他权益变动
  • 支付增值税税控系统技术维护费用500元
  • 不得抵扣的进项税额转出会计分录
  • 房屋租赁费增值税专用发票几个点
  • 电子承兑汇票到期前10天可以做提示付款
  • 单位风险金是什么意思
  • 差旅费应纳入社保缴费基数吗?
  • 计生用品增值税减免税申报明细表怎么填
  • 采购均价怎么计算
  • 长期股权投资是金融性资产吗
  • 支付装修押金的会计科目
  • 工商年报的纳税总额怎么填写
  • 电脑美式键盘怎么设置
  • 苹果微信朋友圈怎么发文字不带图片
  • 服务业公司取得的成果
  • mac catalina系统怎么样
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • Mac SIP系统完整性保护开启及关闭的方法介绍
  • PHP:oci_field_scale()的用法_Oracle函数
  • 出口零申报步骤
  • 库存现金盘盈怎么做分录
  • 如何使专业人员的工作卓有成效读后感悟
  • 税款滞纳金和罚款
  • 开发商没交税
  • 收到的税费返还减少说明什么
  • 应收票据其他应收款都需要提取坏账准备么
  • 税务机关如何判别c开发票视频
  • uniapp动态修改pages.json
  • 为什么税前利润加可抵扣暂时性差异
  • 国内来料加工会亏本吗
  • 实现会话跟踪的两种方式
  • 瑞吉接送
  • 一文看懂华为新品发布会
  • 卷积拆分
  • PHP模拟http请求的方法详解
  • 企业自建房出售给员工个人后还需要缴纳土地使用税么
  • 应交土地增值税税率
  • 城镇土地使用税征收标准及计算方法
  • 自行研发非专利技术入账金额包括增值税吗
  • 库存商品的科目设置
  • 开票信息修改
  • 机器设备计提折旧纳税调整
  • 企业所得税的扣除是什么意思
  • 增值税留抵税额是什么意思
  • 个税的缴纳期数是什么
  • 上年多交的增值税怎么调整
  • 汇算清缴时资产折旧怎么填
  • 公司发工资是私人转账的要交税吗
  • 包装物是指什么
  • 加油的增值税发票几个点
  • 代扣款分录
  • 单位经办人给员工发工资
  • 融资租赁和经营租赁的会计处理
  • 工程行业收到工程发票
  • 农村会计记账实例
  • xp系统英文版怎么改成中文
  • xp系统强制删除文件
  • uc聊天大厅
  • mac怎么设置图片为桌面
  • win7远程桌面连接命令
  • unity3d读取gis数据
  • opengl入门教程(精)
  • 微信小程序获取手机号失败
  • 表单提交servlet
  • jquery链式操作原理
  • css网页布局的基础是什么
  • Android 摄像头预览卡顿
  • linux如何配置jdk
  • js对象用法
  • 基于android的简单程序
  • 给shell脚本传参数
  • unity-chan
  • python拷贝列表
  • jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 吉林省国家税务局官网
  • 买楼送地下室划算吗
  • 小规模纳税人土地税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设