织梦如何做点赞功能开发,首先备份数据库

系统》数据库命令
ALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '1200' AFTER weight;
继续
CREATE TABLE IF NOT EXISTS `dede_zan` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`aid` int(11) NOT NULL,
`ip` varchar(40) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
打开文章模板
在自己需要的位置加入
<div class="zan-num m-doc-qq-xx-zan" dir="{dede:field.id/}"><i class="iconfont icon-dianzan"></i><br />
<span data-role="like" class="zan-size">{dede:field.id function="zan(@me)"/}</span> </div>
核心代码为*大层加class为zan-num 控制点击,dir 控制文章ID ,zan-size控制点赞成功的数字
底部加入脚本,需要引入jq
<script language="javascript" type="text/javascript">
$(function(){
$(".zan-num").click(function(){
var zan = $(this);
var id = zan.attr("dir"); //对应id
// zan.find("i").fadeOut(300); //渐隐效果
$.ajax({
type:"POST",
url:"/zan.php",
data:"id="+id,
cache:false, //不缓存此页面
success:function(data){
zan.find(".zan-size").html(data);
zan.css("background-color","#f88120").fadeIn(300); //渐显效果
}
});
return false;
});
});
</script>在/include/extend.func.php *后加入函数zan
function zan($aid)
{
global $dsql;
$row = $dsql->GetOne("Select id,zan From dede_archives where id='".$aid."'");
return $row['zan'];
}*后在根目录加入加入zan.php
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$ip =getip(); //获取用户IP
$id = $_POST['id'];
if(!isset($id) || empty($id)) exit;
//查询已赞过的IP
$dsql->SetQuery("SELECT ip FROM dede_zan WHERE aid='".$id."' and ip='$ip'");
$dsql->Execute();
$count = $dsql->GetTotalRow();
if($count==0){ //如果没有记录
$dsql->ExecuteNoneQuery("update dede_archives set zan=zan+1 where id='$id'; ");//写入赞数
$dsql->ExecuteNoneQuery("insert into dede_zan (aid,ip) values ('$id','$ip'); ");//写入IP,及被赞的AID
$rows = $dsql->GetOne("Select zan from dede_archives where id='".$id."'");//获取被赞的数量
$zan = $rows['zan']; //获取赞数值
echo $zan;
}else{
echo "赞过了..";
}
# 推广线上营销话术
# iconfont
# gt
# 青龙网站优化推荐
# 湖北营销推广摄像头公司
# 网站发布的帖子怎么优化
# 黄石网站建设路推荐
# 晋江网站建设论文题目
# 优化网站 urkeji
# 青岛网站建设哪家不错
# 仁寿县seo优化
# 网站推广软文怎么写
# div
# 六盘水营销推广平台招聘
# 绍兴纯粮酒网站建设
# 福清推广营销费用高吗
# 卖衣服哪个网站好推广
# 临沂信息网络营销推广方法
# 中国网站优化公司有哪些
# 温州专业seo外包
# 美容店网站建设品牌
# 网站快速优化排名方案
# 南沙网站优化推广价格
# MyISAM
# 织梦CMS教程
# 织梦点赞
# 点赞功能开发
# 过了
# 如果没有
# 此页面
# 做点
# 渐隐
# ENGINE
# KEY
# 织梦如何做点赞功能开发
# lt
# CHARSET
# PRIMARY
# AUTO
# INCREMENT
# id
# nbsp
# aid
# varchar
# ip
相关文章:
网站建设必须要牢记的五点知识
河南网站建设设计公司排名_河南网站建设设计_全网营销推广来选火6星
独立站建站需要多少钱_独立站建站平台哪个好_奉贤区公司网站优化费用
深圳生产型企业网站建设专业有哪些_深圳生产型企业网站建设专业_seo设置参数
盐城网站建设优化企业推荐_盐城网站建设_娄底网站建设服务器
企业公司网站制作流程_企业公司网站制作方案_灵武媒体推广招聘网站*新
公司网站制作需要多少钱_公司的网站制作流程_浙江推广线上营销公司
如何建立电商网站?电商网站建设有什么优势?
公司网站建设网站有哪些_公司网站建设网站是什么_安阳网站霸屏推广
市场竞争程度如何影响SEO优化价格?_SEO优化教程
如何通过phpstudy管理多个网站源码的本地环境_网站建设教程
企业网站如何布局关键词以增强SEO效果_网站建设教程
凯里网站制作_凯里网站建设_地产推广网络营销策略
大型网站制作费用_大型网站制作公司_贵阳seo分析
如何从网站设计方案判断苏州建站公司的创新能力_网站建设教程
企业要如何做好网站建设?
深圳网站建设在哪里可以做_深圳网站建设在哪里可以_禅城网站推广哪家专业
高端网站建设开发的步骤有哪些?
【企业网站建设流程】做企业网站的步骤是什么,做企业网站的步骤?
网站建设多少钱一个平台_网站建设多少钱一个_营销是推广传播吗举例
在SEO优化中如何确保网站安全并提升用户体验?_SEO优化教程
建设网站公司哪好_建设网站公司有哪些_网站后期优化教学
【自己的网站怎么做优化推广】新建站点如何进行推广,如何seo优化排名?如何做网站的优先推广?怎样机智地宣传自己的网站?
一般网站建设公司有哪些_一般网站建设公司_便宜网站建设模板网站
网站建设团队队名_网站建设团队_seo转换sd
集约化网站建设方案_集约化网站建设_面膜的营销和推广方案
河南网站建设公司_河南网站建设制作_湛江市企业站SEO
衡阳网站如何避免模板化设计影响用户体验_网站建设教程
独立站建站需要多少钱_独立站建站流程_阀门行业网站建设与推广
提升网站SEO排名的策略_SEO优化教程
建设网站网站建设公司是什么_昆明建设网站过程
高端网站维护服务在遂宁有哪些具体内容_网站建设教程
我们在找网站建设要注意什么呢
【微信网站开发】微信公众平台的开发是怎样的?微信订阅号可以直接使用H5页面是自己直接写代码还是怎么样?
手机SEO优化软件市场的竞争格局是怎样的?_SEO优化教程
如何选择合适的赤峰SEO优化培训平台?_SEO优化教程
台州网站建设公司_台州建设网站_鹤岗网站优化排名
网站建设应该包括哪些内容?
网站建设中有哪些错误认知
【网站建设大概需要多少钱】公司建网站要多少钱?建立论坛网站要多少钱?
自己建网站的详细步骤_自己建网站_自己建手机网站
定制建站网站建设方案_定制建站网站建设流程_上海seo优化培训
【网站建设推广方案】如何制定完整的网站推广方案是什么?简要说明网站的计划有哪些方面?
【免费建站哪个较好】什么建站系统好_自助建站哪个好用
东莞网站开发中如何确保信息安全与稳定性_网站建设教程
SEO优化工具免费和付费的有什么区别?_SEO优化教程
怎样做app网站建设方案_怎样做app网站建设_SEO软件分类与整理
建网站重要吗?建一个普通网站大约多少钱?
如何通过合理的内部链接策略优化唐山新站的SEO效果?_SEO优化教程
上海企业网站建设公司排名_上海企业网站建设_上海网站推广营销
相关栏目:
【
网络营销44070 】
【
网络推广122852 】
【
网络优化116010 】
【
网址导航102054 】
【
网络技术82194 】
【
网络资讯43554 】