*步:首先创建一个织梦空白首页文件,在里面<body>区域加入以下调用代码:

<ol>
{dede:arclist row=’5′ titlelen=’20′}
<li><a href=”[field:arcurl/]“>[field:title/]</a> <span id=”diggNum[field:id/]“>操作区:<a href=”javascript:” onclick=”javascript:postDigg(‘good’,[field:id/])”>顶</a>([field:goodpost/]) <a href=”javascript:” onclick=”javascript:postDigg(‘bad’,[field:id/])”>踩</a>([field:badpost/])</span></li>
<script language=”javascript” type=”text/javascript”>getDigg([field:id/]);</script>
{/dede:arclist}
</ol>这里的<script language=”javascript” type=”text/javascript”>getDigg([field:id/]);</script> 被加在了arclist标签里作为底层模板,是为了让每一篇文档都可以独立显示其顶和踩的状态。
第二步:在<head></head>区域内加入以下代码:
<script language=”javascript” type=”text/javascript” src=”{dede:global.cfg_cmsurl/}/include/dedeajax2.js”></script>
<script language=”javascript” type=”text/javascript”>
function postDigg(ftype,aid)
{
var taget_obj = document.getElementById(‘diggNum’+aid);
var saveid = GetCookie(‘diggid’);
if(saveid != null)
{
var saveidsaveids = saveid.split(‘,’);
var hasid = false;
saveid = ”;
j = 1;
for(i=saveids.length-1;i>=0;i–)
{
if(saveids[i]==aid && hasid) continue;
else {
if(saveids[i]==aid && !hasid) hasid = true;
saveid += (saveid==” ? saveids[i] : ‘,’+saveids[i]);
j++;
if(j==20 && hasid) break;
if(j==19 && !hasid) break;
}
}
if(hasid) { alert(“您已经顶过该帖,请不要重复顶帖!”); return; }
else saveid += ‘,’+aid;
SetCookie(‘diggid’,saveid,1);
}
else
{
SetCookie(‘diggid’,aid,1);
}
myajax = new DedeAjax(taget_obj,false,false,”,”,”);
var url = “{dede:global.cfg_phpurl/}/digg_ajax_index.php?action=”+ftype+”id=”+aid;
myajax.SendGet2(url);
DedeXHTTP = null;
}
function getDigg(aid)
{
var taget_obj = document.getElementById(‘diggNum’+aid);
myajax = new DedeAjax(taget_obj,false,false,”,”,”);
myajax.SendGet2(“{dede:global.cfg_phpurl/}/digg_ajax_index.php?id=”+aid);
DedeXHTTP = null;
}
</script>这一段代码主要就是引入织梦系统自带的Ajax框架(dedeajax2.js)和两个操作的函数(postDigg(ftype,aid)与getDigg(aid))
第三步:在/plus/ 文件夹下创建一个名为digg_ajax_index.php的文件,该文件的内容为:
<?php
/**
*
*/
require_once(dirname(__FILE__).”/../include/common.inc.php”);
$action = isset($action) ? trim($action) : ”;
$id = emptyempty($id)? 0 : intval(preg_replace(“/[^\d]/”,”, $id));
if($id < 1)
{
exit();
}
$maintable = ‘dede_archives’;
if($action == ‘good’)
{
$dsql->ExecuteNoneQuery(“Update `$maintable` set scores = scores + {$cfg_caicai_add},goodpost=goodpost+1,lastpost=”.time().” where id=’$id’”);
}
else if($action==’bad’)
{
$dsql->ExecuteNoneQuery(“Update `$maintable` set scores = scores – {$cfg_caicai_sub},badpost=badpost+1,lastpost=”.time().” where id=’$id’”);
}
$digg = ”;
$row = $dsql->GetOne(“Select goodpost,badpost,scores From `$maintable` where id=’$id’ “);
if(!is_array($row))
{
exit();
}
if($row['goodpost']+$row['badpost'] == 0)
{
$row['goodper'] = $row['badper'] = 0;
}
else
{
$row['goodper'] = number_format($row['goodpost']/($row['goodpost']+$row['badpost']),3)*100;
$row['badper'] = 100-$row['goodper'];
}
if(emptyempty($formurl)) $formurl = ”;
if($formurl==’caicai’)
{
if($action == ‘good’) $digg = $row['goodpost'];
if($action == ‘bad’) $digg = $row['badpost'];
}
else
{
$row['goodper'] = trim(sprintf(“%4.2f”, $row['goodper']));
$row['badper'] = trim(sprintf(“%4.2f”, $row['badper']));
$digg = ‘操作区:<a href=”javascript:” onclick=”javascript:postDigg(\’good\’,’.$id.’)”>顶</a>(’.$row['goodpost'].’) <a href=”javascript:” onclick=”javascript:postDigg(\’bad\’,’.$id.’)”>踩</a>(’.$row['badpost'].’)’;
}
AjaxHead();
echo $digg;
exit();
?>
# 设计网站建设的几个步骤
# field
# 新品seo软文发表
# 云设计网站产品优化策略
# 新网站怎么推广产品
# 东莞市网站seo内容优化公司
# 新安网站推广设计招聘
# 企业seo目标如何定
# 曲靖网站建设推广优化
# 关键词网站推广怎么做好
# 渭南网站建设与规划
# good
# 龙岩网站建设报告范文
# 微网站建设名称
# 辽宁*营销推广技巧
# 米业网站推广服务商
# 亳州正规seo推广公司
# 层流病房建设单位网站
# seo实战密码*新版
# 齐齐哈尔网站开发建设
# 汉中*seo搜索服务
# 环保网站建设名称大全
# 第三步
# 织梦CMS教程
# 织梦文章
# 织梦顶踩
# 创建一个
# 请不要
# 在里面
# 您已经
# 首页
# 第二步
# 该文件
# 织梦文章列表无刷新实现时时顶、踩的方法
# 加在
# 是为了
# 系统自带
# 文档
# 这一段
# id
# diggNum
# javascript
# postDigg
# onclick
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
如何通过西部建站助手安装IIS服务器?
dedecms织梦有缩略图则显示缩略图,没有则显示随机缩略图_织梦CMS教程
如何快速搭建个人网站并优化SEO?
已有域名和空间如何搭建网站?
二级目录301重定向到二级域名方法_织梦CMS教程
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
如何通过建站之星自助学习解决操作问题?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
外链对网站权重的贡献值分析详解_SEO优化教程
dedecms织梦dede:arclist按照自定义字段的条件调用相关文章_织梦CMS教程
建站之星在线版空间:自助建站+智能模板一键生成方案
织梦{dede:channelartlist}标签与{dede:arclist}标签通过函数判断来实现不同样式方法_织梦CMS教程
建站之星模板快速切换与风格调整操作指南
织梦让上传的图片名字不变不重命名_织梦CMS教程
如何实现建站之星域名转发设置?
建站之星安装后如何配置SEO及设计样式?
如何用狗爹虚拟主机快速搭建网站?
如何在建站之星网店版论坛获取技术支持?
如何设计高效校园网站?
织梦文章添加字段填栏目id,内容页嵌套调用字段里的栏目文章_织梦CMS教程
如何获取PHP WAP自助建站系统源码?
织梦让模型里的图片字段支持本地快速上传方法_织梦CMS教程
建站之星导航如何优化提升用户体验?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
phpcms v9 如何实现3条循环tr_PHPCMS教程
织梦noflag标签如何过滤多个参数_织梦CMS教程
织梦有效去除面包屑当前位置position导航中*后“>”符号的方法_织梦CMS教程
织梦每天自动更新首页利于SEO优化_织梦CMS教程
如何在橙子建站上传落地页?操作指南详解
如何在织梦DEDECMS上运行php代码和mysql语句_织梦CMS教程
如何批量更改织梦文章发布时间,入库时间,更新时间_织梦CMS教程
织梦整合编辑器Kindeditor 4.1.4 GBK+UTF一键安装_织梦插件
织梦*新发表的文章在24小时内标题显示红色_织梦CMS教程
如何通过商城免费建站系统源码自定义网站主题?
织梦网页中禁止鼠标右键各种经典代码_织梦CMS教程
如何在七牛云存储上搭建网站并设置自定义域名?
如何快速生成橙子建站落地页链接?
建站之星登录失败?常见问题如何解决?
广东企业建站网站优化与SEO营销核心策略指南
建站主机系统SEO优化与智能配置核心关键词操作指南
织梦网站栏目页title标题优化技巧 _织梦CMS教程
dedecms织梦ckplayer视频播放器插件详细安装教程_织梦CMS教程
织梦增加栏目缩略图、栏目图片功能的方法_织梦CMS教程
网站*自定义分享代码,可以自定义分享图片标题描述(支持https)_织梦CMS教程
建站之星展会模版如何一键下载生成?
建站之星模板安装失败:PHP版本不兼容?
织梦自定义模型*搜索字段不显示链接地址不能调用解决方法_织梦CMS教程
如何获取开源自助建站系统免费下载链接?
织梦kindeditor文本编辑器增加“查找替换”功能_织梦CMS教程
dedecms织梦调用图集的*张图片的方法_织梦CMS教程
2018-09-11
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。