联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
求解点赞模板标签写法
类型:迅睿CMS 更新时间:2024-08-01 19:26:30 模块内容点赞
插件 模块内容点赞 V2.9
应用作者 迅睿官方团队
发布时间 2019-03-14 16:42:07
更新时间 2024-08-16 21:10:30

<div id="diggbury" class="softdigg"><div class="diggbox digg"><div class="act"></div><div class="percent">95.56%</div></div><div class="diggbox bury"><div class="act"></div><div class="percent">4.44%</div></div></div>

求各位大神帮把这个点赞的代码修改成可以用的,

新手在学习制作模板,万分感谢。


插件教程:https://www.xunruicms.com/doc/app-368.html

回帖
  • 迅睿官方创始人
    #1楼    迅睿官方创始人
    2024-08-01 19:10:12
    Chrome 0
    这个百分百要怎么计算,有没有计算公式新手写这种计算程序肯定有难度了
  • 蛙蛙🌤
    #2楼    蛙蛙🌤
    2024-08-01 19:26:30
    Chrome 0
    迅睿官方创始人 <div id="good_or_bad"> <div class="is_good" > <a href="javascript:dr_module_digg_a('ruanj', '{$id}', 1);" class="z_aa"><b>顶</b></a> <span>好评:<em id="module_digg_1">0</em>%</span> <i><img id="z_a" alt="顶一个" src="{HOME_THEME_PATH}picture/c_goodbg.png" height="8" width="50"></i> </div> <div class="is_bad"> <a href="javascript:dr_module_digg_a('{MOD_DIR}', '{$id}', 0);" class="z_aa"><b>踩</b></a> <span>坏评:<em id="module_digg_0">0</em>%</span> <i><img id="z_b" alt="踩一个" src="{HOME_THEME_PATH}picture/c_badbg.png" height="8" width="50"></i> </div> </div><script> function dr_module_digg_a(e, a, t) { $.get(dr_get_web_dir() + "index.php?is_ajax=1&s=api&app=" + e + "&c=module&m=digg&id=" + a + "&value=" + t, function (e) { dr_cmf_tips(e.code, e.msg), e.code && $("#module_digg_" + a + "_" + t).html(e.data) }, "json") get_dz(); } function get_dz() { $.get("/index.php?is_ajax=1&s=zan&mid=ruanj&id={$id}", function(data){ if (data.code) { var s = data.data; var a = s.a; var b = s.b; var total= parseFloat(a) + parseFloat(b); const resulta = getPercent(a,total); // 计算结果 const resultb = getPercent(b,total); // 计算结果 $('#module_digg_1').text(resultb); $('#z_a').css('width',resultb+'%'); $('#module_digg_0').text(resulta); $('#z_b').css('width',resulta+'%'); } }, 'json'); } $(function() { get_dz(); }); //curNum:当前数据,totalNum:总数据,isHasPercentStr:是否返回%字符 function getPercent(curNum, totalNum, isHasPercentStr) { curNum = parseFloat(curNum); totalNum = parseFloat(totalNum); if (isNaN(curNum) || isNaN(totalNum)) { return '-'; } return isHasPercentStr ? totalNum <= 0 ? '0%' : (Math.round(curNum / totalNum * 10000) / 100.00 + '%') : totalNum <= 0 ? 0 : (Math.round(curNum / totalNum * 10000) / 100.00); }</script>