对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页
当前位置: 主页 > 网站建设 >

dedecms5.3.1中的顶一下的代码

时间:2009-12-29 00:05来源:未知 作者:婚纱看 点击:
对于升级到dedecms5.3.1的朋友们,如果使用以前的模板,可能有许多地方需要修改,很累的。 本文主要就5.3版本中的“顶一下”做个探讨,我已经将dedecms5.3.1中的顶一下的代码给分离出来
  

对于升级到dedecms5.3.1的朋友们,如果使用以前的模板,可能有许多地方需要修改,很累的。

本文主要就5.3版本中的“顶一下”做个探讨,我已经将dedecms5.3.1中的顶一下的代码给分离出来了,已经最小化了,大家可以直接放到内容页模板中去的,代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
<link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
<script language="javascript" type="text/javascript">
<!--
 function CheckLogin(){
   var taget_obj = document.getElementById('_ajax_feedback');
   myajax = new DedeAjax(taget_obj,false,false,'','','');
   myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_feedback.php");
   DedeXHTTP = null;
 }
 function checkSubmit(){
  if(document.feedback.msg.value!='') document.feedback.submit();
  else alert("评论内容不能为空!");
 }
function postBadGood(ftype,fid)
{
 var taget_obj = document.getElementById(ftype+fid);
 var saveid = GetCookie('badgoodid');
 if(saveid != null)
 {
  var saveids = saveid.split(',');
  var hasid = false;
  saveid = '';
  j = 1;
  for(i=saveids.length-1;i>=0;i--)
  {
   if(saveids[i]==fid && hasid) continue;
   else {
    if(saveids[i]==fid && !hasid) hasid = true;
    saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
    j++;
    if(j==10 && hasid) break;
    if(j==9 && !hasid) break;
   }
  }
  if(hasid) { alert('您刚才已表决过了喔!'); return false;}
  else saveid += ','+fid;
  SetCookie('badgoodid',saveid,1);
 }
 else
 {
  SetCookie('badgoodid',fid,1);
 }
 myajax = new DedeAjax(taget_obj,false,false,'','','');
 myajax.SendGet2("{dede:field name='phpurl'/}/feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid);
 DedeXHTTP = null;
}
function postDigg(ftype,aid)
{
 var taget_obj = document.getElementById('newdigg');
 var saveid = GetCookie('diggid');
 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("您已经顶过该帖,请不要重复顶帖 !"); 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.php?action="+ftype+"&id="+aid;
 myajax.SendGet2(url);
 DedeXHTTP = null;
}
function getDigg(aid)
{
 var taget_obj = document.getElementById('newdigg');
 myajax = new DedeAjax(taget_obj,false,false,'','','');
 myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax.php?id="+aid);
 DedeXHTTP = null;
}

-->
</script>
</head>

 

 

  <div class="viewbox">
  

 

 

   <div class="newdigg" id="newdigg">
    <div class="diggbox digg_good" onmousemove="this.style.backgroundPosition='left bottom';"

onmouseout="this.style.backgroundPosition='left top';" onclick="javascript:postDigg('good',{dede:field.id/})">
     <div class="digg_act">顶一下</div>
     <div class="digg_num">({dede:field.goodpost/})</div>
     <div class="digg_percent">
      <div class="digg_percent_bar"><span style="width:

{dede:field.goodper/}%"></span></div>
      <div class="digg_percent_num">{dede:field.goodper/}%</div>
     </div>
    </div>
    <div class="diggbox digg_bad" onmousemove="this.style.backgroundPosition='right bottom';"

onmouseout="this.style.backgroundPosition='right top';" onclick="javascript:postDigg('bad',{dede:field.id/})">
     <div class="digg_act">踩一下</div>
     <div class="digg_num">({dede:field.badpost/})</div>
     <div class="digg_percent">
      <div class="digg_percent_bar"><span style="width:

{dede:field.badper/}%"></span></div>
      <div class="digg_percent_num">{dede:field.badper/}%</div>
     </div>
    </div>
   </div>
    <script language="javascript" type="text/javascript">getDigg({dede:field.id/});</script>
   <div class="boxoff">
    <strong>------分隔线----------------------------</strong>
   </div>


顶一下代码下载

顶一下
(6)
85.7%
踩一下
(1)
14.3%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八