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

  • 小米10支持wifi6吗(小米10支持wifi6的160频段吗)

    小米10支持wifi6吗(小米10支持wifi6的160频段吗)

  • 魅族 18 Pro支持的音频格式有哪些(魅族18pro支持lhdc吗)

    魅族 18 Pro支持的音频格式有哪些(魅族18pro支持lhdc吗)

  • mate30pro换屏幕还防水吗(mate30pro换屏幕还好用吗)

    mate30pro换屏幕还防水吗(mate30pro换屏幕还好用吗)

  • 微信警告教育什么意思(微信警告教育会限制哪些功能)

    微信警告教育什么意思(微信警告教育会限制哪些功能)

  • 钉钉群直播和视频会议可以同时进行吗(钉钉群直播和视频会议)

    钉钉群直播和视频会议可以同时进行吗(钉钉群直播和视频会议)

  • 笔记本电脑的像素一般是多少(笔记本电脑的像素都差吗)

    笔记本电脑的像素一般是多少(笔记本电脑的像素都差吗)

  • 笔记本可以用手机热点上网吗(笔记本可以用手柄吗)

    笔记本可以用手机热点上网吗(笔记本可以用手柄吗)

  • 设置黑名单后别人打电话会怎样(设置黑名单后别人发信会怎样)

    设置黑名单后别人打电话会怎样(设置黑名单后别人发信会怎样)

  • 苹果手机不能打电话能上网(苹果手机不能打开wifi功能)

    苹果手机不能打电话能上网(苹果手机不能打开wifi功能)

  • 注册抖音新号需要注意些什么(注册抖音新号需要多少钱)

    注册抖音新号需要注意些什么(注册抖音新号需要多少钱)

  • 微信内存不足无法打开(微信内存不足无法使用微信图片)

    微信内存不足无法打开(微信内存不足无法使用微信图片)

  • 我的抖音为什么没有音集功能(我的抖音为什么没有一键成片)

    我的抖音为什么没有音集功能(我的抖音为什么没有一键成片)

  • 爱奇艺里下载的视频怎么导出(爱奇艺如何下载)

    爱奇艺里下载的视频怎么导出(爱奇艺如何下载)

  • 怎样从网页上下载视频(怎样从网页上下载图片)

    怎样从网页上下载视频(怎样从网页上下载图片)

  • 小米9pro怎么添加紧急联系人(小米9zenly)

    小米9pro怎么添加紧急联系人(小米9zenly)

  • 新款ipadpro什么时候发布(ipad pro2022值得买吗)

    新款ipadpro什么时候发布(ipad pro2022值得买吗)

  • xr带不带无线充电(苹果xr手机带无线充电功能吗)

    xr带不带无线充电(苹果xr手机带无线充电功能吗)

  • 华为nts一al00是什么型号(nts-al00参数)

    华为nts一al00是什么型号(nts-al00参数)

  • word插入自动换行符(word自动换行在哪里设置)

    word插入自动换行符(word自动换行在哪里设置)

  • 怎么测试微信好友有没有删除自己(怎么测试微信好友把我删除了群发)

    怎么测试微信好友有没有删除自己(怎么测试微信好友把我删除了群发)

  • 苹果xr信任设置在哪里(iphonexr信任)

    苹果xr信任设置在哪里(iphonexr信任)

  • 鸿蒙系统智慧场景怎么设置添加?鸿蒙系统添加智慧场景步骤教程(鸿蒙系统智慧场所在哪)

    鸿蒙系统智慧场景怎么设置添加?鸿蒙系统添加智慧场景步骤教程(鸿蒙系统智慧场所在哪)

  • pqv2isvc.exe - pqv2isvc是什么进程 有什么作用

    pqv2isvc.exe - pqv2isvc是什么进程 有什么作用

  • 税务师厉害吗
  • 个人所得税累计扣除标准
  • 汇算清缴后发现多结转了成本
  • 企业所得税的营业成本
  • 税金及附加现金流指定
  • 行政事业单位暂付款无法收回该怎么处理
  • 事业单位财政直接支付账务处理
  • 合并报表时存货怎么处理
  • 没有营业收入要报税吗
  • 贴息是谁支付
  • 工程款材料费票怎么开?
  • 行政单位发放的政府补贴款
  • 企业只有收入没有支出是否违规
  • 分票报关合票出提单怎么清关
  • 进项税核定扣除试点
  • 股权变更印花税双方都要交吗
  • 营改增后小规模都是三个点吗
  • 杨志勇财政
  • 小企业会计准则主要按照什么计量
  • 个体户在银行开户
  • 建筑投资包括哪些
  • 销售单怎么设置打几行
  • 认缴出资未缴纳公司可以减资吗
  • 联营企业分得的利润应计入什么科目
  • 收到其他公司退款
  • 可转债溢价率多高为好
  • 残保金必须交社保才能领吗
  • 定额发票可以抵进项税吗
  • 右键菜单中没有RAR压缩项怎么办
  • 设备安装用工程造价吗
  • PHP:stream_get_filters()的用法_Stream函数
  • 支付挂靠方的管理费用有进项吗?
  • 转让二手设备如何交易
  • 差旅费涉及的科目
  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)
  • php模拟post提交
  • ajax提交表单数据
  • 购买低值易耗品的现金流属于什么
  • 《visual c++游戏编程基础》
  • 企业支付宝提现到对公账户手续费
  • 为SQLite3提供一个ANSI到UTF8的互转函数
  • 税务系统重置密码
  • 承租人损坏租赁物
  • 国债利息收入要征税吗
  • 企业长期股权投资增加说明什么
  • 如何搞公司
  • 固定资产清理的金额怎么算
  • 支付稿费需要发票吗
  • 房产契税什么时候退税
  • 汽车以租代购可靠吗
  • 税务局代开的增值税专票可以红冲吗?
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 收购分公司有什么要求
  • 为什么持有库存
  • 收到合同预付款在账上怎么记
  • MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  • xp系统安装流程图
  • win8.1如何更改密码
  • 2021年win10累积更新
  • win8电脑键盘全部失灵怎么办
  • texturepackergui
  • app的架构设计
  • css+div布局的常用方法
  • jQuery展示表格点击变色、全选、删除
  • shell中数组如何定义
  • linux中命令行
  • dos rd命令
  • js获取tbody
  • 简述javascript的主要特点
  • 如何用js实现一个简单的计算器
  • bootstrap怎么用
  • 如何用android
  • 小规模纳税人开1%普票怎么报税
  • 车船税的纳税期限是
  • 公允价值变动损益属于什么科目
  • 营业执照增加项目怎么办理
  • 安徽地税局领导班子名单
  • 宁波个人税务查询网
  • 开票系统功能
  • 财务年中工作总结简短
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设