|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <div class="likes row justify-content-center py-3">
- <div class="comment-container" onclick="javascript:PostDigg('good',{dede:field.id/})">
- <div class="comment-top">
- <i class="fa fa-thumbs-o-up"></i>
- <p class="comment-top-text">顶一下[<span id="goodpost">{dede:field.goodpost/}</span>]</p>
- </div>
- <div class="progress" style="height: 10px;">
- <div class="progress-bar" role="progressbar" id="goodper" style="width:{dede:field.goodper/}%" aria-valuenow="{dede:field.goodper/}" aria-valuemin="0" aria-valuemax="100"></div>
- </div>
- </div>
- <div class="comment-container" onclick="javascript:PostDigg('bad',{dede:field.id/})">
- <div class="comment-top">
- <i class="fa fa-thumbs-o-down"></i>
- <p class="comment-top-text-danger">踩一下[<span id="badpost">{dede:field.badpost/}</span>]</p>
- </div>
- <div class="progress" style="height: 10px;">
- <div class="progress-bar bg-danger" role="progressbar" id="badper" style="width:{dede:field.badper/}%" aria-valuenow="{dede:field.badper/}" aria-valuemin="0" aria-valuemax="100"></div>
- </div>
- </div>
- </div>
- <script>
- //获取顶踩数据
- function GetDigg(aid,cid) {
- let url = `{dede:global.cfg_phpurl/}/digg_ajax.php?id=${aid}&cid=${cid}&format=json`;
- $.get(url, function (data) {
- let reval = JSON.parse(data);
- if (reval.code === 200) {
- $("#goodpost").html(reval.data.goodpost);
- $("#badpost").html(reval.data.badpost);
- $("#goodper").css("width", `${reval.data.goodper}%`)
- $("#badper").css("width", `${reval.data.badper}%`)
- }
- })
- }
- function PostDigg(ftype, aid) {
- 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) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
- else saveid += ',' + aid;
- SetCookie('diggid', saveid, 1);
- }
- else {
- SetCookie('diggid', aid, 1);
- }
- let url = "{dede:global.cfg_phpurl/}/digg_ajax.php?action=" + ftype + "&id=" + aid + "&format=json&cid={dede:field.channel/}";
- $.get(url, function (data) {
- let reval = JSON.parse(data);
- if (reval.code === 200) {
- $("#goodpost").html(reval.data.goodpost);
- $("#badpost").html(reval.data.badpost);
- $("#goodper").css("width", `${reval.data.goodper}%`)
- $("#badper").css("width", `${reval.data.badper}%`)
- }
- });
- }
- GetDigg("{dede:field.id/}", "{dede:field.channel/}");
- </script>
|