dede织梦文章点赞功能插件

作者 : MOOMOO 本文共1753个字,预计阅读时间需要5分钟 发布时间: 2022-04-19 共29人阅读

首先要加上数据库

ALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '0' 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

在需要加入dede织梦点赞的地方插入如下代码

<span rel="{dede:field.id/}" id="Addlike">喜欢(<script src="/plus/zancount.php?aid={dede:field name='id'/}"></script>)</span>
<script>
	$(function(){
	  $("#Addlike").click(function(){
		 var zan = $("#Addlike");
		 var id = zan.attr("rel");
		 zan.fadeOut(300);
		 $.ajax({
			 type:"POST",
			 url:"/plus/zan.php",
			 data:"id="+id,
			 cache:false,
			 success:function(data){
				 if(data==0){
					 alert('您已经赞过了');
					 zan.fadeIn(300);
				 }else{
					 zan.html(data);
					 zan.fadeIn(300);
				  }
			 }
		  });
		   return false;
	  });
	}); 
</script>

在/plus/下建立zan.php文件

<?php

require_once(dirname( dirname( __FILE__ ) ) . "/include/common.inc.php" );

$ip = getip(); //获取用户IP 
$id = $_POST[ 'id' ];

if ( !isset( $id ) || empty( $id ) )exit;

//查询已赞过的IP
$dsql->SetQuery( "SELECT ip FROM `#@__zan`  WHERE aid='" . $id . "' and ip='$ip'" );
$dsql->Execute();
$count = $dsql->GetTotalRow();

if ( $count == 0 ) { //如果没有记录 
	$dsql->ExecuteNoneQuery( "update `#@__archives` set zan=zan+1 where id={$id}" ); //写入赞数
	$dsql->ExecuteNoneQuery( "insert into `#@__zan` (aid,ip) values ('$id','$ip'); " ); //写入IP,及被赞的AID 
	$rows = $dsql->GetOne( "Select zan from `#@__archives` where id=" . $id ); //获取被赞的数量
	$zan = $rows[ 'zan' ]; //获取赞数值 
	echo '<i class="fa fa-heart-o"></i>喜欢 (<span class="count">' . $zan . '</span>)';
} 
else {
	echo 0;
}

在/plus/下建立zancount.php文件

<?php 

require_once(dirname(__FILE__)."/../include/common.inc.php");
global $dsql;
$row = $dsql->GetOne("Select id,zan From `#@__archives` where id=".$aid);
echo "document.write('".$row['zan']."');\r\n";
exit();
1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站客服QQ:4387159,唯一购买官网:MooMoo.TOP!
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版!
MooMoo » dede织梦文章点赞功能插件

常见问题FAQ

是否支持共享资源赚外快?
本站支持任何人上传资源,一经采用即可展示,客户下单既有80%的提成。
可以免费教技术吗?
大家可以加群进行探讨共同进步,重点问题管理员会进行解答。
我是小白要怎么学习?
加群后做到不耻下问,看文章学习演示就能成为大佬。

发表评论