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

[mod] ใส่สีชื่อหัวข้อง่าย ๆ โดยไม่ต้องจำโค๊ดสี

[คัดลอกลิงก์]
theerawut โพสต์ 2009-3-14 17:24:10 |โหมดอ่าน
แก้ไขล่าสุด theerawut เมื่อ 2009-3-14 18:21
จาก http://www.alan888.com/Discuz/
เจ้าของ : alan888
เวอร์ชั่น : Discuz 7.0
ไฟล์ที่ทำการแก้ไข : index.php, forumdisplay.php, admin/forums.inc.php, discuz.htm, forumdisplay_subform .htm, admincp.lang.php



หากซ้ำต้องขอโทษด้วยนะครับ

ตัวอย่าง



เมื่อเลือกสี จะใช้ได้เลย




1.  นำเข้าฐานข้อมูลใน admincp ไปที่ เครื่องมือ >>  ฐานข้อมูล  >>  รันคิวรี่
  1. ALTER TABLE `cdb_forums` ADD `namecolor` CHAR( 10 ) NOT NULL ;
คัดลอกไปที่คลิปบอร์ด
2.  เปิดไฟล์  {bbs}\index.php  ค้นหา (มีอยู่ 2 ตำแหน่ง เปลี่ยนทั้ง 2 ตำแหน่ง)
  1. f.simple
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1. , f.namecolor
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. while($forum = $db->fetch_array($query)) {
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1. $forum['namecolor'] = $forum['namecolor'] ? " style="color:".trim($forum['namecolor']).""" : '';
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. $forumlist[$forum['fup']]['subforums'] .= '<a href="forumdisplay.php?fid='.$forum['fid'].'">'.$forum['name'].'</a>&nbsp;&nbsp;';
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. $forumlist[$forum['fup']]['subforums'].= '<a href="forumdisplay.php?fid='.$forum['fid'].'"'.$forum['namecolor'].'>'.$forum['name'].'</a>  ';
คัดลอกไปที่คลิปบอร์ด
3.  เปิดไฟล์  {bbs}\forumdisplay.php  มี 2 ตำแหน่ง mod ทั้งสองครับ

ค้นหา
  1. f.lastpost
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1. , f.namecolor
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. while($sub = $sdb->fetch_array($query)) {
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1. $sub['namecolor'] = $sub['namecolor'] ? " style="color:".trim($sub['namecolor']).""" : '';
คัดลอกไปที่คลิปบอร์ด
4.  เปิดไฟล์ {bbs}\admin/forums.inc.php

ค้นหา
  1. showsetting('forums_edit_basic_display', 'statusnew', $forum['status'], 'radio');
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านล่าง
  1. showsetting('forums_edit_namecolor', 'namecolornew', $forum['namecolor'], 'color', '55%');
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. status='$statusnew', name='$namenew',
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. status='$statusnew', namecolor='$namecolornew', name='$namenew',
คัดลอกไปที่คลิปบอร์ด
5.  เปิดไฟล์  {bbs}\templates\default\forumdisplay_subform.htm

ค้นหา
  1. <a href="forumdisplay.php?fid=$sub[fid]" {if $sub[redirect]}target="_blank"{/if}>
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. <a href="forumdisplay.php?fid=$sub[fid]" $sub['namecolor'] {if $sub[redirect]}target="_blank"{/if}>
คัดลอกไปที่คลิปบอร์ด
ค้นหา
  1. <a href="forumdisplay.php?fid=$sub[fid]">$sub[name]</a>
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. <a href="forumdisplay.php?fid=$sub[fid]" $sub['namecolor']>$sub[name]</a>
คัดลอกไปที่คลิปบอร์ด
6.  เปิดไฟล์  {bbs}\templates\default\discuz.htm   มีทั้งหมด 2 ตำแหน่ง แก้ไขทั้ง 2 ตำแหน่งนะครับ

ค้นหา
  1. <a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}>
คัดลอกไปที่คลิปบอร์ด
แทนที่ด้วย
  1. <a href="forumdisplay.php?fid=$forum[fid]" $forum['namecolor'] {if $forum[redirect]}target="_blank"{/if}>
คัดลอกไปที่คลิปบอร์ด
7.  เปิดไฟล์  {bbs}\templates\default\admincp.lang.php

ค้นหา
  1. 'forums_edit_basic_display_comment' =>
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ต่อไป
  1. 'forums_edit_namecolor' => 'สีของชื่อกระดานข่าว:',
  2. 'forums_edit_namecolor_comment' => 'คลิกเพื่อเลือกสีของกระดานข่าวหรือพิมพ์ เช่น #FF2CD6',
คัดลอกไปที่คลิปบอร์ด
8.  อัพเดชแคช

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

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

x

คะแนน

จำนวนผู้เข้าร่วม 2จิตพิศัย +6 Money +5 ย่อ เหตุผล
muffy0070 + 1
suthida + 5 + 5 เยี่ยมๆ

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

penze โพสต์ 2009-3-14 19:20:32
ขอบคุณค่ะคุณแบงค์
DrNui โพสต์ 2009-3-14 19:21:02
ขอบคุณมากครับ
thailivezone โพสต์ 2009-3-18 16:20:37
ขอบคุณมากเลยคับ ถึงจะmodยา่วไปหน่อยแต่ก็ดีมากๆเลยงับ
suthida โพสต์ 2009-3-19 09:18:03
{:18_763:}ว้าว..เยี่ยมยอดค่ะ
xsornx โพสต์ 2009-5-20 20:00:57
ยาวจังเลยครับ จะแก้ยังไงดี
innosoftz โพสต์ 2009-9-26 13:34:22
ทำไมไ่ด้ครับผม เปลี่ยนสีแล้ว แต่ก็เหมือนเดิม ไม่เห็นเปลี่ยนเลย


ผมใช้ template ใหม่
army_004 โพสต์ 2009-9-26 22:47:15
ดูข้อ 2 อีกรอบครับมีอยู่ 2 ตำแหน่ง เปลี่ยนทั้ง 2 ตำแหน่ง ใน sql
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-5-3 12:22

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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