PoseidonX โพสต์ 2009-4-15 16:33:53

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

แก้ไขล่าสุด PoseidonX เมื่อ 2009-4-18 13:42

ตัวอย่าง:

หน้าฟอรั่ม


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


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

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

ค้นหา$querysticky = '';
$query = $sdb->query("SELECT t.* FROM {$tablepre}threads t
WHERE t.fid='$fid' $filteradd AND $displayorderaddแทนที่ด้วย$querysticky = '';
$query = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
WHERE t.fid='$fid' $filteradd AND $displayorderadd AND m.uid=t.authoridค้นหา$querysticky = $sdb->query("SELECT t.* FROM {$tablepre}threads t
WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)แทนที่ด้วย$querysticky = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3) AND m.uid=t.authoridค้นหาif($tpp - $stickycount + $start_limit > 0) {
$query = $sdb->query("SELECT t.* FROM {$tablepre}threads t
WHERE t.fid='$fid' $filteradd AND $displayorderaddแทนที่ด้วยif($tpp - $stickycount + $start_limit > 0) {
$query = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
WHERE t.fid='$fid' $filteradd AND $displayorderadd AND m.uid=t.authoridค้นหา$queryfloat = $sdb->query("SELECT t.* FROM {$tablepre}threads t
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)แทนที่ด้วย$queryfloat = $sdb->query("SELECT t.*, m.uid, m.groupid, u.groupid, u.color FROM {$tablepre}threads t
LEFT JOIN {$tablepre}members m ON t.authorid=m.uid
LEFT JOIN {$tablepre}usergroups u ON m.groupid=u.groupid
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.authorid2.เปิดไฟล์ /templates/default/forumdisplay.htm

ค้นหา<a href="space.php?uid=$thread">$thread</a>
<!--{else}-->
<!--{if $forum['ismoderator']}-->
<a href="space.php?uid=$thread">{lang anonymous}</a>แทนที่ด้วย<a href="space.php?uid=$thread"><font color=$thread>$thread</font></a>
<!--{else}-->
<!--{if $forum['ismoderator']}-->
<a href="space.php?uid=$thread"><font color=$thread>{lang anonymous}</font></a>Save Files & Update Cache


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

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

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

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

$queryfloat = $sdb->query("SELECT t.* FROM {$tablepre}threads t
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] 2
ดูในรูปแบบกติ: วิธีทำชื่อสีในหน้า ฟอรั่ม และ หน้ากระทู้