小李SEO博客

网站优化服务

织梦cms程序后台开发点赞功能

首先后台执行SQLALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '0' AFTER weight;也就是在 dede_archives 表中增加 zan 这个字段,加到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这个表是保存被赞的文档aid 及IP的,为了检测是否赞过的IP然后在include/extend.func.php 中增加以下函数,用来获取文档被赞次数的function zan($aid){ global $dsql; $row = $dsql->GetOne("Select id,zan From dede_archives where id='".$aid."'"); return $row['zan']; }

打开模板templets/default/article_article.htm加入css.zan p{background:#000; opacity:.8;filter:alpha(opacity=80);}.zan p a{padding-left:30px; height:24px; background:url(/images/heart.png) no-repeat 4px -1px;color:#fff; font-weight:bold; font-size:14px}.zan p a:hover{background-position:4px -25px;text-decoration:none}加入JS,记得引入jquery.js<script type="text/javascript" src="/jquery.js"></script>$(function(){ $("p a").click(function(){ var zan = $(this); var id = zan.attr("rel"); //对应id zan.fadeOut(300); //渐隐效果 $.ajax({ type:"POST", url:"/zan.php", data:"id="+id, cache:false, //不缓存此页面 success:function(data){ zan.html(data); zan.fadeIn(300); //渐显效果 } }); return false; });});加入<div class="zan"><p><a href="#" title="赞一个 "class="img_on" rel="{dede:field.id/}">{dede:field.id function="zan(@me)"/}</a></p></div>

建立zan.php 放到根目录<?phprequire_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 "赞过了..";}好了,点赞功能开发好了。

上一篇:dedecms批量移动栏目到某个栏目下作为子栏目的SQL 下一篇:dedecms高级搜索页面advancedsearch.php调用自定义字段
织梦cms相关文章阅读
  • 织梦cms图集每张图片单独调用并自定义样式的办法

    小李网络公司介绍织梦cms图集每张图片单独调用并自定义样式知识,包括 dedecms织梦图集每张图片单独调用并自定义样式的办法,织梦cms建站教程dedecms好吗织梦cmscss样式织梦搜索框样式织梦分页样...

  • 织梦cms不同栏目显示不同样式的方法

    小李网络公司介绍织梦cms栏目显示方法知识.包括织梦cms不同栏目导航显示不同样式的方法.dede织梦导航栏目实现三级栏目调用的方法.织梦cms栏目显示不同方式的代码....

  • 织梦cms程序漏洞根本问题解决方法

    小李网络公司介绍织梦cms程序漏洞根本问题解决方法知识,包括dedecms登录漏洞织梦管理员破解漏洞织梦漏洞修复工具dedecms57漏洞dedecms漏洞防范dedecms注册漏洞织梦爆密码dedecms漏洞拿密码....

  • 织梦cms文章跳转属性打开后页面空白原因分析

    小李网络公司介绍织梦cms文章跳转属性打开后页面空白原因分析知识,包括dedecms导航栏跳转到页面织梦安装页面空白dede跳转首页dedecms动态页空白织梦文章空白dedecms菜单空白织梦首页更新是空白...

  • 织梦cms后台文章编辑器空白解决办法

    小李网络公司介绍织梦cms后台文章编辑器空白解决办法知识,包括Dedecms后台文章编辑器空白解决办法-织梦二次开发-跟版网,DedeCms后台添加编辑文章空白的解决方法_dedecms_CMS教程_......

  • 织梦cms后台if判断语句用法

    小李网络公司介绍织梦cms后台if判断语句用法知识,包括织梦dedecms教程dedecms织梦系统dedeif变量dedecms调用样式dedecmsphp字段怎么确定是dedecmsdedeif调用dedecms手机模板if....

  • 织梦cms上传附件图片出现UPLOAD FILETYPE NOT ALLOW解决办法

    小李网络公司介绍织梦cms上传附件图片知识.包括dedecms 上传附件图片出现UPLOAD FILETYPE NOT ALLOW解决办法,把图片作为附件上传上传附件怎么上传不了图片怎么上传附件图片怎样把图片以文件附件上...

  • 织梦cms5.7版本系统图集实现分页功能

    小李网络公司介绍织梦cms5.7版本系统图集实现分页功能知识,包括dedecms 织梦 dede:sql 标签 实现分页功能 (实践证明在5.7...织梦列表分页dedecms分页怎么做cms怎么做分页织梦dedecms教程织梦cms分页de...

  • 织梦cms图片alt标签自动调用title标题方法

    小李网络公司介绍织梦cms图片alt标签自动调用title标题方法知识,包括Dedecms网站给图片alt属性自动调用标题_织梦58,织梦DEDEcms文章内容中的图片自动添加ALT和title属性为文章标题....

  • 织梦cms文章上一篇下一篇标题字数修改方法

    小李网络公司介绍织梦cms文章上一篇下一篇标题字数修改方法知识,包括dedecms信息标题dedecms完整标题织梦文章标题长度修改织梦dede标题长度dedecms首页内容织梦标题字数限制dedecms标题变蓝织梦标...

  • 织梦cms网站友情链接修改成下拉式方法

    小李网络公司介绍织梦cms网站友情链接修改成下拉式方法知识,包括dede主页修改dede里面怎么修改dede更改dede更改dede联系方式修改dede修改登录地址dede登录修改dede怎么修改密码如何改dede改dede的方...

  • 织梦cms程序调用日期格式化形式大全

    小李网络公司介绍织梦cms程序调用日期格式化标签代码知识,包括dedecms调用日期格式化形式大全-织梦二次开发-跟版网,dedecms织梦系统dedecms首页织梦cms移动织梦内容管理系统是什么织梦默认模板...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640