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

วิธีทำชื่อสีในหน้า ฟอรั่ม และ หน้ากระทู้

[คัดลอกลิงก์]
PoseidonX โพสต์ 2009-4-15 16:33:53 |โหมดอ่าน
แก้ไขล่าสุด PoseidonX เมื่อ 2009-4-18 13:42

ตัวอย่าง:

หน้าฟอรั่ม


หน้าดูกระทู้


วิธีทำชื่อสีในหน้าฟอรั่ม

1.เปิดไฟล์ /forumdisplay.php

ค้นหา
  1. $querysticky = '';
  2. $query = $sdb->query("SELECT t.* FROM {$tablepre}threads t
  3. WHERE t.fid='$fid' $filteradd AND $displayorderadd
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. $querysticky = '';
  2. $query = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
  3. LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
  4. LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
  5. WHERE t.fid='$fid' $filteradd AND $displayorderadd AND m.uid=t.authorid
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. $querysticky = $sdb->query("SELECT t.* FROM {$tablepre}threads t
  2. WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. $querysticky = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
  2. LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
  3. LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
  4. WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3) AND m.uid=t.authorid
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. if($tpp - $stickycount + $start_limit > 0) {
  2. $query = $sdb->query("SELECT t.* FROM {$tablepre}threads t
  3. WHERE t.fid='$fid' $filteradd AND $displayorderadd
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. if($tpp - $stickycount + $start_limit > 0) {
  2. $query = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
  3. LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
  4. LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
  5. WHERE t.fid='$fid' $filteradd AND $displayorderadd AND m.uid=t.authorid
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. $queryfloat = $sdb->query("SELECT t.* FROM {$tablepre}threads t
  2. WHERE t.tid IN (".(!empty($_DCACHE['floatthreads']['categories'][$thisgid]) ? $_DCACHE['floatthreads']['categories'][$thisgid] : 0).','.(!empty($_DCACHE['floatthreads']['forums'][$fid]) ? $_DCACHE['floatthreads']['forums'][$fid] : 0).") AND t.displayorder IN (4, 5)
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. $queryfloat = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
  2. LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
  3. LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
  4. WHERE t.tid IN (".(!empty($_DCACHE['floatthreads']['categories'][$thisgid]) ? $_DCACHE['floatthreads']['categories'][$thisgid] : 0).','.(!empty($_DCACHE['floatthreads']['forums'][$fid]) ? $_DCACHE['floatthreads']['forums'][$fid] : 0).") AND t.displayorder IN (4, 5) AND m.uid=t.authorid
คัดลอกไปที่คลิปบอร์ด
2.เปิดไฟล์ /templates/default/forumdisplay.htm

ค้นหา
  1. <a href="space.php?uid=$thread[authorid]">$thread[author]</a>
  2. <!--{else}-->
  3. <!--{if $forum['ismoderator']}-->
  4. <a href="space.php?uid=$thread[authorid]">{lang anonymous}</a>
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. <a href="space.php?uid=$thread[authorid]"><font color=$thread[color]>$thread[author]</font></a>
  2. <!--{else}-->
  3. <!--{if $forum['ismoderator']}-->
  4. <a href="space.php?uid=$thread[authorid]"><font color=$thread[color]>{lang anonymous}</font></a>
คัดลอกไปที่คลิปบอร์ด
Save Files & Update Cache


วิธีทำชื่อสีในหน้าดูกระทู้
1.เปิดไฟล์ viewthread.php

ค้นหา
  1. SELECT p.*,
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดนี้ต่อลงไป
  1. u.groupid, u.color,
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดนี้ต่อลงไป (ขึ้นบรรทัดใหม่)
  1. LEFT JOIN {$tablepre}usergroups u ON u.groupid=m.groupid
คัดลอกไปที่คลิปบอร์ด
2.เปิดไฟล์ /templates/default/viewthread_node.htm

ค้นหา
  1. margin-left: 20px; font-weight: 800
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค้ดนี้ต่อลงไป
  1. ; color: $post['color']
คัดลอกไปที่คลิปบอร์ด
Save Files & Update Cache

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

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

x

คะแนน

จำนวนผู้เข้าร่วม 3จิตพิศัย +7 ย่อ เหตุผล
nasz + 5 ความพยายาม
myminte + 1
penze + 1 เยี่ยมค่ะวันหน้าหามา ...

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

sanamchaiin โพสต์ 2009-4-15 18:07:54
สุดยอดครับ
kornzanakub โพสต์ 2009-4-15 19:00:08
ขอบคุณมากนะครับ

อิอิ คิดได้ไง
fonnypotato โพสต์ 2009-5-11 20:21:12
ทำได้แล้ว คะ อิอิขอบคุณ มากมากเลย นะคะ
whatfkk007 โพสต์ 2009-5-24 16:19:40
มะเคยลอง ต้องลองก่อน
kankro โพสต์ 2009-8-16 04:19:49
-vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
phomzz โพสต์ 2009-8-19 14:26:02
ชื่อสีนี่แยกตามกลุ่มหรอครับ

ถ้าใช่แยกตามกลุ่มอะไรครับ
Prince~Komin โพสต์ 2009-8-19 14:35:13
สุดยอดเลยอ่ะ
Unlocker โพสต์ 2009-10-11 05:56:16
เข้าท่าดีครับ ไอเดีย บรรเจิด
llws_ โพสต์ 2010-7-12 09:06:38
  1. $queryfloat = $sdb->query("SELECT t.* FROM {$tablepre}threads t
  2. WHERE t.tid IN (".(!empty($_DCACHE['floatthreads']['categories'][$thisgid]) ? $_DCACHE['floatthreads']['categories'][$thisgid] : 0).','.(!empty($_DCACHE['floatthreads']['forums'][$fid]) ? $_DCACHE['floatthreads']['forums'][$fid] : 0).") AND t.displayorder IN (4, 5)
คัดลอกไปที่คลิปบอร์ด
หาไม่เจออะค่ะ อยู่ตรงไหนหลอ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-5-5 16:40

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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