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
ดู: 3695|ตอบกลับ: 6

[A/M/H6.0] แสดง 20 สมาชิกลงทะเบียนล่าสุด

[คัดลอกลิงก์]
acaz โพสต์ 2008-1-16 14:10:36 |โหมดอ่าน
รายละเอียด : แสดงรายชื่อสมาชิกลงทะเบียนล่าสุด 20 อันดับ
เจ้าของ : lokyiuyau
สำหรับ : Discuz 6.0
ไฟลล์ที่ต้องแก้ไข :
DISCUZ/include/cache.func.php
register.php
index.php
DISCUZ/templates/default/discuz.htm

ตัวอย่าง :

Original & Special Thank
http://www.alan888.com/Discuz/thread-124856-1-16.html

1. เปิดไฟลล์ DISCUZ/include/cache.func.php
ค้นหา
  1. ('announcements', 'onlinelist', 'forumlinks', 'advs_index', 'supe_updateusers', 'supe_updateitems', 'tags_index'
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดต่อท้าย
  1. , 'new20member'
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. case 'magics':
  2.                         $table = 'magics';
  3.                         $cols = 'magicid, available, identifier, name, description, weight, price';
  4.                         break;
คัดลอกไปที่คลิปบอร์ด
เพิ่มบรรทัดต่อไป
  1. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
  2.                 case 'new20member':
  3.                         $table = 'members';
  4.                         $cols = 'username, regdate, lastvisit, regip, posts';
  5.                         $conditions = "ORDER BY regdate DESC LIMIT 0,30";
  6.                         break;
  7. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END
คัดลอกไปที่คลิปบอร์ด
2. เปิดไฟลล์ register.php
ค้นหา
  1. $styleid = $styleid ? $styleid : $_DCACHE['settings']['styleid'];
คัดลอกไปที่คลิปบอร์ด
เพิ่มบรรทัดต่อไป
  1. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
  2.         require DISCUZ_ROOT.'./include/cache.func.php';
  3.                 updatecache('new20member');
  4. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END
คัดลอกไปที่คลิปบอร์ด
3. เปิดไฟลล์ index.php
ค้นหา
  1. $discuz_action = 1;
คัดลอกไปที่คลิปบอร์ด
เพิ่มในบรรทัดต่อไป
  1. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
  2. require_once DISCUZ_ROOT.'./include/misc.func.php';
  3. $mem_home = convertip($onlineip, $datadir = "./");
  4. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. foreach(array('forumlinks', 'birthdays', 'supe_updateusers'
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อท้าย
  1. , 'new20member'
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. if($discuz_uid && $newpm) {
  2.                 require_once DISCUZ_ROOT.'./include/pmprompt.inc.php';
  3.         }
คัดลอกไปที่คลิปบอร์ด
เพิ่มในบรรทัดต่อไป
  1. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
  2. $new20member = array();
  3.         foreach($_DCACHE['new20member'] as $newmem)
  4.         {
  5.                 $newmem['regdate'] = gmdate("$dateformat $timeformat", $newmem[regdate]+ ($timeoffset * 3600));
  6.                 $newmem['lastvisit'] = gmdate("$dateformat $timeformat", $newmem[lastvisit]+ ($timeoffset * 3600));
  7.                         if($discuz_uid && $adminid)
  8.                         {
  9.                                 $newmem['iplocation'] = convertip($newmem['regip']);
  10.                         }
  11.                 $new20member[] = $newmem;
  12.         }
  13. //โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END
คัดลอกไปที่คลิปบอร์ด
4. DISCUZ/templates/default/discuz.htm
ค้นหา
  1. <div class="legend">
  2.         <label><img src="{IMGDIR}/forum_new.gif" alt="{lang forum_newposts}" />{lang forum_newposts}</label>
  3.         <label><img src="{IMGDIR}/forum.gif" alt="{lang forum_nonewpost}" />{lang forum_nonewpost}</label>
  4. </div>
คัดลอกไปที่คลิปบอร์ด
เพิ่มในบรรทัดต่อไป
  1. {template index_newmem}
คัดลอกไปที่คลิปบอร์ด
บันทึกทั้งหมด

5. โหลดไฟลล์ขึ้นไปวางตามตำแหน่งต้นฉบับ

ปล. หากพบเออเร่อ
  1. Warning: Invalid argument supplied for foreach() in /home/public_html/discuz/index.php on line xxx
คัดลอกไปที่คลิปบอร์ด
ให้ทำการเคลียร์แคชแล้วลองใหม่ครับ

เรียบร้อยครับ

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

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

x
buachompoox โพสต์ 2008-1-16 14:23:20
ขอบคุณครับ ~[1185956506]~
ting โพสต์ 2008-2-8 15:07:11
ขอบคุณครับผมกำลังต้องการอยู่บอดีเลย:) :)
dang_hnj โพสต์ 2008-6-12 14:18:01

thank

ขอบคุณมากๆครับกำลังต้องการพอดีครับ
ieiq โพสต์ 2008-6-21 23:54:22

thank

thank
ขอบคุณมากๆครับกำลังต้องการพอดีครับ
lxnes โพสต์ 2008-8-8 16:11:29
ชอบคุณครับผมอิอิ
บิ๊ก007 โพสต์ 2009-3-24 07:59:55
ใจคับบบบบผมๆๆๆ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-6-18 20:48

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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