织梦列表页,支持顶(赞)和踩的功能,顶过后标红高亮显示
模板
<script language="javascript" type="text/javascript">
function postDigg(ftype,aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
var saveid = GetCookie('diggid'); //我所有赞过的文章id
//alert(saveid);
if(saveid != null)
{
var saveids = 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("您已经顶过该帖,请不要重复顶帖 !");
//如果点击后,被赞过.则不需要更新统计,直接改变颜色
$('#digg'+aid).addClass("icon-heart-on");
return;
}
else saveid += ','+aid;
SetCookie('diggid',saveid,1);
}
else
{ //如果cookie中无记录,则记录
SetCookie('diggid',aid,1);
}
myajax = new DedeAjax(taget_obj,false,false,'','','');
var url = "{dede:global.cfg_phpurl/}/digg_ajax_list.php?action="+ftype+"&id="+aid;
myajax.SendGet2(url);
DedeXHTTP = null;
}
</script>
{dede:arclist row='6' orderby='id' titlelen='100'}
<span id="diggNum[field:id/]"> <a href="javascript:"class=" text-bbb text-16" onclick="javascript:postDigg('good',[field:id/])"><span id="digg[field:id/]" class="icon-heart2 "> </span> </a>[field:goodpost/]
仿站咨询扫二维码


仿站教程推荐
- 相关链接:
- 教程说明:
织梦列表页,支持顶(赞)和踩的功能,顶过后标红高亮显示
。