วิธีทำชื่อสีในหน้า ฟอรั่ม และ หน้ากระทู้
แก้ไขล่าสุด 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 สุดยอดครับ ขอบคุณมากนะครับ
อิอิ คิดได้ไง ทำได้แล้ว คะ อิอิขอบคุณ มากมากเลย นะคะ มะเคยลอง ต้องลองก่อน -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ชื่อสีนี่แยกตามกลุ่มหรอครับ
ถ้าใช่แยกตามกลุ่มอะไรครับ สุดยอดเลยอ่ะ เข้าท่าดีครับ ไอเดีย บรรเจิด $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