puffychan โพสต์ 2010-3-17 01:16:25

[MOD] ให้ ShoutBox 2.5 ตัดคำได้

ปกติแล้วข้อความที่เราพิมพ์ใน Shoutbox ตั้งแต่ 2.+ ขึ้นมาจะไม่ตัดตกตัวอักษรให้เราคือพิมพ์ไปยาวๆแล้วจะหายไปในขอบเลย
-_-และไม่เห็นมีใครแก้ซักที(หรือว่าเวอร์ชั่นที่เราโหลดมามันไม่ได้แก้ก็ไม่รู้ ฮ่า) ใครที่ยังแก้ปัญหานี้ยังไม่ตกลองเอาไปใช้ดูนะึคะ

อันนี้สามารถแก้ไขเพิ่มเติมจากการโมต่างๆได้เลย(ตัวที่ใช้อยู่โมมาหลายแบบ จากเวอร์ชั่น มั่วซั่วค่ะ)

ไฟล์ plugins\natz_shoutbox\shoutbox.php
ค้นหา{$d['s_message']}แืทนที่ด้วย<span style='margin-top:-5px;WORD-BREAK:break-all;white-space: -moz-pre-wrap !important; '> {$d['s_message']}</span>save > Upload ขึ้นไปเท่านี้ก็ใช้ได้แล้ว

รูปตัวอย่างค่ะ


แถม
เรื่องกรแสดงสีกลุ่มสมาชิกที่ชื่อสมาชิกในกล่อง ถ้าเป็น Firefox การโมที่เจอมาส่วนใหญ่จะไม่แสดงผล เพราะการประมวลผลของ FF นั้นค่อนข้างเข้มงวดกว่า IE
ดังนั้นคนที่ยังไม่ได้แก้ สามารถลองแก้ไขได้ดังนี้

ในไฟล์ plugins\natz_shoutbox\shoutbox.php
ค้นหา<font color="'.$shouts['s_gcolor'].'">แทนที่ด้วย<font color="#'.$shouts['s_gcolor'].'">ค้นหา<font color={$d['groupcolor']}>แทนที่ด้วย
<font color='#{$d['groupcolor']}'>

เสร็จแล้ว Save > Upload ได้เลยค่ะ

จะเห็นได้ว่าเดิมนั้นไม่มีเครื่องหมาย # ทำให้ FF ไม่แสดงสีออกมา พอเติม # เข้าไปก็สามารถแสดงสีออกมาได้อย่างถูกต้องค่ะ
ในกรณีเดียวกันกับส่วนของรายชื่อผู้ออนไลน์ หาก MOD ให้แสดงสีของกลุ่มผู้ใช้แล้วไม่แสดง ก็ลองแก้ไขในลักษณะเดียวกันได้นะึคะ สำหรับแฟนๆ FF ค่ะ

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

princekoong โพสต์ 2010-3-17 01:55:53

เจ๋งมากครับ

ขอบคุณครับ

MinT โพสต์ 2010-3-17 07:39:44

ตอบกลับ 1# puffychan


    ของผมmodแล้วทำไม ไม่ตัด
ไป modความกว้างตรงไหนอีกหรือเปล่า

kim2543 โพสต์ 2010-3-17 08:57:46

ขอบคุณมากๆครับ

puffychan โพสต์ 2010-3-17 09:52:08

แก้ไขล่าสุดโดย puffychan เมื่อ 2010-3-17 09:53

ตอบกลับ 3# MinT

บางทีอาจจะ้ต้องไปแก้ตรงนี้ด้วยนะคะ

ไฟล์ plugins\natz_shoutbox\template\shoutbox.js
ค้าหาtd.setAttribute('nowrap', 'nowrap');แล้วลบออกไปหรือใส่ // ไว้ข้างหน้าเพื่อไม่ให้โปรแกรมอ่านบรรทัดนั้น
ถ้าทำตามนี้แล้วได้ผลอย่างไรก็มาแจ้งด้วยนะคะ

monosolo โพสต์ 2010-3-18 05:32:53

IE ตัดครับ แต่ ใช้ FF มันไม่ตัดให้ครับ

puffychan โพสต์ 2010-3-18 09:24:05

ตอบกลับ 6# monosolo
จากการทดสอบ ถ้าพิมพ์ไม่เป็นภาษา FF จะไม่ตัดให้นะคะ แต่ถ้าพิมพ์ตามปกติก็ตัดคำให้ค่ะ

monosolo โพสต์ 2010-3-18 22:43:27

ยังไม่ตัดครับ

http://forum.nmk-city.net

puffychan โพสต์ 2010-3-21 14:51:15

ตอบกลับ 8# monosolo
แปลกจังนะคะ ถ้ายังไงช่วยส่งไฟล์ที่ใช้อยู่มาให้ดูหน่อยนะคะจะได้เช็คทุกจุด

เมเจอ โพสต์ 2010-3-24 17:32:00

จอบคุณมากครับผม
หน้า: [1] 2
ดูในรูปแบบกติ: [MOD] ให้ ShoutBox 2.5 ตัดคำได้