文章阅读两超过千和万后,怎么K+、W+显示 迅睿框架 更新 2024-04-01 16:00:44 句觅 文章阅读两超过千和万后,怎么K+、W+显示?在这里找到的代码生成静态后,不能动态增加。有没有生成静态后也可以动态增加的代码?
<span class="dr_show_hits_{$id}">0</span> <script type="text/javascript"> $.ajax({ type: "GET", url:"/index.php?s=api&c=module&siteid=1&app=news&m=hits&id={$id}", dataType: "jsonp", success: function(data){ if (data.code) { $(".dr_show_hits_{$id}").html( formatNumber(data.msg) ); } else { dr_tips(0, data.msg); } } }); function formatNumber(num) { if (num >= 1000 && num < 10000) { return (num / 1000).toFixed(2) + "k"; } else if (num >= 10000) { return (num / 10000).toFixed(2) + "w"; } return num.toFixed(2); } </script>function dr_formatNumber($num) { if ($num >= 1000 && $num < 10000) { return number_format($num / 1000, 2) . "k"; } elseif ($num >= 10000) { return number_format($num / 10000, 2) . "w"; } return number_format($num, 2); }function formatNumber(num) { if (num >= 1000 && num < 10000) { return (num / 1000).toFixed(2) + "k"; } else if (num >= 10000) { return (num / 10000).toFixed(2) + "w"; } return num.toFixed(2); }</script></div>阅读量显示为0 😂
<span class="dr_show_hits_{$id}">0</span> <script type="text/javascript"> $.ajax({ type: "GET", url:"/index.php?s=api&c=module&siteid=1&app={MOD_DIR}&m=hits&id={$id}", dataType: "jsonp", success: function(data){ if (data.code) { $(".dr_show_hits_{$id}").html( formatNumber(data.msg) ); } else { dr_tips(0, data.msg); } } }); function formatNumber(num) { if (num >= 1000 && num < 10000) { return (num / 1000).toFixed(2) + "k"; } else if (num >= 10000) { return (num / 10000).toFixed(2) + "w"; } return num; } </script>如果是列表,或者其他地方调用请使用
请把以下代码放在 /config/custom.php,然后使用函数调用 {dr_formatNumber($t.hits)}
function dr_formatNumber($num) { if ($num >= 1000 && $num < 10000) { return number_format($num / 1000, 2) . "k"; } elseif ($num >= 10000) { return number_format($num / 10000, 2) . "w"; } return $num; }