Discuz Thai

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

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

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

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

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

[เกือบได้ละ] ใช้ ชื่อเล่น แทน Username ใน Shoutbox

[คัดลอกลิงก์]
yamato669 โพสต์ 2009-10-30 16:26:50 |โหมดอ่าน
แก้ไขล่าสุด yamato669 เมื่อ 2009-10-30 16:31

จากกระทู้นี้ http://www.discuzthai.com/viewthread.php?tid=1711

ซึ่งใน DZ6 กับ Shoutbox 2.1 มั้งครับผมจำไม่ได้แน่ชัด มันสามารถทำได้ตามกระทู้นั้น แต่พออัพมาเป็น DZ7 กับ SB 2.3 มันไม่ได้น่ะซีครับ
และเนื่องจากไม่มีใครเอามาปล่อยเลย T - T ผมเลยต้องมานั่งงมโข่ง + ดำน้ำ ซึ่งผมก็ไม่เคยเรียน PHP DB มาแต่ผมมีความสนใจเลยลอง ๆ ดูมันก็ได้แค่นี้แหละครับไงวานช่วยผู้มีความรู้นำไปศึกษาต่อที



จากโค๊ด ใน shoutbox.php

------------------------------------------------------------------------------------
$query = $db->query("SELECT s.*, m.username AS s_name, u.color AS s_gcolor FROM {$tablepre}shoutbox s
LEFT JOIN {$tablepre}members m ON m.uid=s.s_uid
LEFT JOIN {$tablepre}usergroups u ON u.groupid=m.groupid ORDER BY s.s_date DESC LIMIT 0, {$shoutbox['shouts_limit']}");
-------------------------------------------------------------------------------------

ถ้าเราทำการเปลี่ยนแก้ไขดังนี้

------------------------------------------------------------------------------------
$query = $db->query("SELECT s.*, mf.nickname AS s_name, u.color AS s_gcolor FROM {$tablepre}shoutbox s
LEFT JOIN {$tablepre}members m ON m.uid=s.s_uid
LEFT JOIN {$tablepre}memberfields mf ON mf.uid=s.s_uid
LEFT JOIN {$tablepre}usergroups u ON u.groupid=m.groupid ORDER BY s.s_date DESC LIMIT 0, {$shoutbox['shouts_limit']}");
-------------------------------------------------------------------------------------

ผลที่ได้



***มันจะโชว์เฉพาะคนที่ใส่ ชื่อเล่น เท่านั้น
***ส่วนคนที่ไม่ได้ใส่มันจะว่าง ๆ ไปแบบนั้นแหละครับ ตามภาพ
ฝากนำไปต่อยอดแล้วนำมาเผยแพร่ทีครับ ^ ^"

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

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

x
christxzapro99 โพสต์ 2009-10-30 16:52:16
ผมทำได้แล้วนะ

แต่แจกดีอะป่าวนาาา {:22_881:}
suthida โพสต์ 2009-10-30 17:07:29
ผมทำได้แล้วนะ

แต่แจกดีอะป่าวนาาา {:22_881:}
ต้นฉบับโพสโดย christxzapro99 เมื่อ 2009-10-30 16:52


เก็บไว้ดูเล่นก็ได้ค่ะ
numpun โพสต์ 2009-10-30 17:11:50
ผมทำได้แล้วนะ

แต่แจกดีอะป่าวนาาา {:22_881:}
ต้นฉบับโพสโดย christxzapro99 เมื่อ 2009-10-30 16:52



อะทำได้ก็ไม่บอก เดียวแวะไปขอนะ
hot โพสต์ 2009-10-30 17:33:38
มีไรก็ไม่เคยแบ่งปัน เซ็งละจริงๆ คนเราเน้อ {:18_782:}
 เจ้าของ| yamato669 โพสต์ 2009-10-30 17:49:03
ผมทำได้แล้วนะ

แต่แจกดีอะป่าวนาาา {:22_881:}
ต้นฉบับโพสโดย christxzapro99 เมื่อ 2009-10-30 16:52


ฮะๆ แบ่งปันกันบ้างสิคร๊าบ ^ ^"
christxzapro99 โพสต์ 2009-10-30 18:38:32
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-11-2 18:28

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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