Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 10227|ตอบกลับ: 53

แสดงรายชื่อสมาชิกที่ดาวน์โหลดไฟล์ในกระดานข่าวเรา

[คัดลอกลิงก์]
theerawut โพสต์ 2009-3-29 10:22:06 |โหมดอ่าน
pole1010


ตัวอย่างครับ



วิธีการ mod

1.  นำเข้าฐานข้อมูล   เครื่องมือ >> ฐานข้อมูล >> รันคิวรี่


ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้


2.  เปิดไฟล์ {bbs}/attachment.php


ค้นหา
  1. $db->query("UPDATE {$tablepre}attachments SET downloads=downloads+'1' WHERE aid='$aid'", 'UNBUFFERED');
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1.                 $query2 = $db->query("SELECT dl_users FROM {$tablepre}attachments WHERE aid='$aid' AND dl_users like '%$discuz_user,%'");
  2.                 if($db->result($query2, 0)) {
  3.                         } else {
  4.                         $db->query("UPDATE {$tablepre}attachments SET downloads=downloads+1 WHERE aid='$aid'", 'UNBUFFERED');
  5.                         $dl_user = $attach[dl_users].''.$discuz_user.', ';
  6.                         $dl_user = addslashes($dl_user);
  7.                         $db->query("UPDATE {$tablepre}attachments SET dl_users='$dl_user' WHERE aid='$aid'");
  8.                         }
คัดลอกไปที่คลิปบอร์ด
3.  เปิดไฟล์ {bbs}/misc.php

ค้นหา
  1. } elseif($action == 'customtopics') {
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านบน
  1. } elseif($action == 'viewdluser') {
  2.         if(empty($forum['allowview'])) {
  3.                 if(!$forum['viewperm'] && !$readaccess) {
  4.                         showmessage('group_nopermission', NULL, 'NOPERM');
  5.                 } elseif($forum['viewperm'] && !forumperm($forum['viewperm'])) {
  6.                         showmessage('forum_nopermission', NULL, 'NOPERM');
  7.                 }
  8.         }

  9.         if($thread['readperm'] && $thread['readperm'] > $readaccess && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
  10.                 showmessage('thread_nopermission', NULL, 'NOPERM');
  11.         }

  12.         if($forum['password'] && $forum['password'] != $_DCOOKIE['fidpw'.$fid]) {
  13.                 dheader("Location: {$boardurl}forumdisplay.php?fid=$fid&sid=$sid");
  14.         }
  15.         
  16.         $dllistpp = 180; //每頁顯示名單數量
  17.         $page = $_GET['page'];
  18.         $dl_user = '';
  19.         $query = $db->query("SELECT dl_users FROM {$tablepre}attachments WHERE tid=$tid AND aid='$aid'");
  20.         $dl_user = $db->result($query, 0);
  21.         $dlusername = explode(",", trim($dl_user));
  22.         $num = count($dlusername)-1;
  23.         $page = max(1, intval($page));
  24.         $start_limit = ($page - 1) * $dllistpp;
  25.         $multipage = multi($num, $dllistpp, $page, "misc.php?action=viewdluser&tid=$tid&aid=$aid");
  26.         $dlusername = @array_slice($dlusername, $start_limit, $dllistpp);               
  27.                 if($dlusername) {
  28.                         $dllist = $dlid = array();
  29.                         foreach($dlusername as $dlid) {
  30.                         $dlid = '<a href="space.php?action=viewpro&username='.rawurlencode(trim($dlid)).'" target="_blank">'.$dlid.'</a>';
  31.                         $dllist[] = $dlid;
  32.                         }
  33.                 }
  34.         include template('dluserlist');
คัดลอกไปที่คลิปบอร์ด
4.  เปิดไฟล์  {bbs}/templates/default/discuzcode.htm

ค้นหา
  1. <dl class="t_attachlist">
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านบน
  1. <script type="text/javascript">
  2. function showdllist(aid) {
  3.         var obj = document.getElementById('viewdluserframe'+aid);
  4.         var url = 'misc.php?action=viewdluser&tid=$attach[tid]&aid='+aid;
  5.         showframe(obj, url);
  6. }
  7. function showframe(obj, url) {
  8.         if(!obj.innerHTML) {
  9.         obj.innerHTML = '<iframe width="100%" align="center" height="30" onload="setframeheight(this)" frameborder="0" scrolling="no" src="'+url+'"></iframe>';
  10.         }
  11.         if(obj.innerHTML) {
  12.                 obj.style.display = obj.style.display == '' ? 'none' : '';
  13.         }
  14. }
  15. function setframeheight(obj) {
  16.         obj.height = obj.contentDocument ? obj.contentDocument.body.scrollHeight + 14 : obj.Document.body.scrollHeight;
  17. }        
  18. </script>
คัดลอกไปที่คลิปบอร์ด
ค้นหา (เจออันที่ 1)
  1.                                                 <p>{lang downloads}:$attach[downloads]</p>
  2.                                                 <p>$attach[dateline]</p>
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1.                 <!--{if  $attach[downloads] > 0}-->
  2.                   &nbsp;&nbsp;<a href="###" onclick="showdllist($attach[aid])"><span style="color:{LIGHTTEXT}; font-weight:normal">[รายชื่อดาวน์โหลด]</span></a>
  3.                 <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
ค้นหา (เจออันที่ 2)
  1.                                                 <p>{lang downloads}:$attach[downloads]</p>
  2.                                                 <p>$attach[dateline]</p>
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1.                 <!--{if  $attach[downloads] > 0}-->
  2.                   &nbsp;&nbsp;<a href="###" onclick="showdllist($attach[aid])"><span style="color:{LIGHTTEXT}; font-weight:normal">[รายชื่อดาวน์โหลด]</span></a>
  3.                 <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1.                         <!--{if $attach['description']}--><p>{$attach[description]}</p><!--{/if}-->
  2.                 </dd>
  3.         <!--{/if}-->
  4.         </dl>
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านล่าง
  1. <div id="viewdluserframe$attach[aid]" style="width:100%;clear:both;display:none; margin-top:5;"></div>
คัดลอกไปที่คลิปบอร์ด
5.  ดาวน์โหลดไฟล์ แล้วนำไปไว้ที่ {bbs}/templates/default/
6.  Update Cache เรียบร้อย

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

คะแนน

จำนวนผู้เข้าร่วม 2จิตพิศัย +2 ย่อ เหตุผล
GS_DCTWB + 1 ขอบคุณครับ
penze + 1 นายนี่มันกลายเป็นยอด ...

ดูบันทึกคะแนน

samusai โพสต์ 2009-3-29 13:46:07
ขอบคุณครับเดี๋ยวจะลองเอาไปใช้ ผลที่ได้ยังไงจะมาบอกทีหลังนะ {:18_772:}
kornzanakub โพสต์ 2009-3-29 17:17:22
ขอบคุณมากอะครับ

เก่งมากเลยหาสิ่งใหม่ๆ

มาแบ่งปันตลอด เยี่ยมคับ
myminte โพสต์ 2009-3-29 23:12:52
ขอบคุณครับ
blackcat23 โพสต์ 2009-3-30 10:30:39
1# theerawut


thanks
penze โพสต์ 2009-4-9 23:14:29
รับไปใช้หน่อยนะนายแบงค์
sexido โพสต์ 2009-4-21 10:35:04
ขอบคุณสำหรับสิ่งดีๆครับ
oatjs โพสต์ 2009-4-22 00:27:50
ขอบคุณครับผม
PungPing โพสต์ 2009-5-8 23:36:22
เจ๋งค่ะ ขอบคุณ...^^
krusombat โพสต์ 2009-5-9 09:03:50
-ขอบคุณครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-2 17:33

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้