ฑีฆายุโก โหตุ มหาราชา

Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
คำค้นยอดนิยม: ภาษาไทยdiscuz
DiscuzX Patch 20110817 ThaiDiscuz X2 Thai Mr.JakDiscuz X2 Thai i~Designs
วิธีอัพเกรด Discuz! X2.0Discuz! Board คืออะไร???FAQ Discuz X
ดู: 2519|ตอบ: 11

ปรับหัวข้อกระทู้  ปิด [คัดลอกลิงค์]

Conqueror

วู๊บนึงในคืนเหงา...

Rank: 3Rank: 3

สิทธิ์ในการอ่าน
30
UID
15
เครดิต
737
จิตพิศัย
737
Money
237
Gold
5
โพสต์
444
กระทู้
6
สมัครสมาชิกเมื่อ
2007-10-4
เข้าสู่ระบบล่าสุด
2011-3-1

Medal No.5 Medal No.3 Medal No.4 Medal No.1 Medal No.2

โพสต์เมื่อ 2007-10-27 16:02:47 |แสดงโพสต์ทั้งหมด
โฮสสำหรับดิสคัสโดยเฉพาะ
ปรับหัวข้อกระทู้ให้โพสต์ได้มากกว่า 80 ตัวอักษรที่ไหนครับ

หายังไม่เจอ..

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
4
เครดิต
1538
จิตพิศัย
1538
Money
2139
Gold
225
โพสต์
2446
กระทู้
23
สมัครสมาชิกเมื่อ
2007-10-3
เข้าสู่ระบบล่าสุด
2011-12-24

Medal No.1 Medal No.2

โพสต์เมื่อ 2007-10-27 16:52:41 |แสดงโพสต์ทั้งหมด
อันนี้หาไม่เจอเหมือนกันค่ะ โจโจ้ ก็ไม่เจอ "หรืออาดเจอแล้ว"
คิดว่า..ภาษาจีนเค้าคงคิดเป็นคำๆนะคะ เช่น คำว่า โทรศัพท์  อาดจะแทนด้วยคำๆเดียวๆ  โดดๆเลย
ซึ่งต่างจากภาษาของไทยเรา ยาวทั้งตัวอักษรและสระ  แต่ถ้าของภาษาอังฤกษ ตั้งหัวกะทู้ยาวๆได้ค่ะ
แบบนี้ไม่แฟ..เลยเนอะ
~:8:~
www.mazzplaza.com เปิดร้านค้าออนไลน์ฟรีได้แล้ววันนี้.
www.ecshopthai.com Free! Open Source

Conqueror

วู๊บนึงในคืนเหงา...

Rank: 3Rank: 3

สิทธิ์ในการอ่าน
30
UID
15
เครดิต
737
จิตพิศัย
737
Money
237
Gold
5
โพสต์
444
กระทู้
6
สมัครสมาชิกเมื่อ
2007-10-4
เข้าสู่ระบบล่าสุด
2011-3-1

Medal No.5 Medal No.3 Medal No.4 Medal No.1 Medal No.2

โพสต์เมื่อ 2007-10-27 16:55:53 |แสดงโพสต์ทั้งหมด
โฮสสำหรับดิสคัสโดยเฉพาะ
อืมมม...

Rank: 1

สิทธิ์ในการอ่าน
10
UID
9
เครดิต
42
จิตพิศัย
42
Money
1677
Gold
0
โพสต์
58
กระทู้
0
สมัครสมาชิกเมื่อ
2007-10-3
เข้าสู่ระบบล่าสุด
2009-11-17
โพสต์เมื่อ 2007-10-27 21:28:09 |แสดงโพสต์ทั้งหมด
ลองช่วยกันพิจารณาดูตัวนี้นะครับ

ที่ include/post.func.php
  1. function checkpost() {
  2.         global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
  3.         if(strlen($subject) > 80) {  <-------- ตรงนี้
  4.                 return 'post_subject_toolong';
  5.         }
คัดลอกไปที่คลิปบอร์ด
ตรงไฟล์ templates/default/templates.lang.php
  1. 'post_subject_toolong' => 'หัวข้อยาวเกินไป (สูงสุด 80 ตัวอักษร)',
คัดลอกไปที่คลิปบอร์ด
ตรงไฟล์ templates/default/forumdisplay.htm
  1. } else if (theform.subject.value.length > 80) {  <----------
  2.         alert("{lang post_subject_toolong}");
  3.         theform.subject.focus();
  4. return false;
คัดลอกไปที่คลิปบอร์ด

ผู้จัดการกระดาน

ทำดีเพื่อแผ่นดิน

Rank: 9Rank: 9Rank: 9

สิทธิ์ในการอ่าน
200
UID
1
เครดิต
4994
จิตพิศัย
4994
Money
25342
Gold
6307
โพสต์
4356
กระทู้
54
สมัครสมาชิกเมื่อ
2007-10-2
เข้าสู่ระบบล่าสุด
2012-2-3
โพสต์เมื่อ 2007-10-27 22:17:00 |แสดงโพสต์ทั้งหมด
ผมเคยลองเหมือนกันครับ แต่มันมีเงื่อนไขอื่นอีก ยังหาไม่เจอครับ

Rank: 1

สิทธิ์ในการอ่าน
10
UID
112
เครดิต
0
จิตพิศัย
0
Money
490
Gold
0
โพสต์
4
กระทู้
0
สมัครสมาชิกเมื่อ
2007-10-29
เข้าสู่ระบบล่าสุด
2010-3-21
โพสต์เมื่อ 2007-10-29 11:39:15 |แสดงโพสต์ทั้งหมด
จริงๆ แล้วมันนับแบบนี้คับ 80 นะถูกแล้ว เพียงแต่ว่าเวลาเรา install นะ เป็น utf แต่จริงๆ แล้วนั้น
เวลาเราใส่ภาษาไทย มันก็จะกลายเป็น utf กลายเป็น แทนที่ 1 คำ ก็ออกมาเป็น 4 คำ
ทำให้การนับนั้นผิดไป แต่ code นะถูกแล้ว
วิธีแก้คือให้ set ใน DB เป็น tis-620 แล้วก็ตัวสคิปก็แก้ Utf-8 เป็น tis ให้หมด
เพียงเท่านั้นคับ
วิธีการแก้ code ตรงนั้นเป็นการแก้ที่ปลายเหตุ
ที่สำคัญเวลาเราหากเราแก้แล้ว เวลา Backup ออกมาเป็นก็ออกมาเป็นภาษาไทยเลยคับไม่เป็น UTF ให้ปวดหัว

Conqueror

วู๊บนึงในคืนเหงา...

Rank: 3Rank: 3

สิทธิ์ในการอ่าน
30
UID
15
เครดิต
737
จิตพิศัย
737
Money
237
Gold
5
โพสต์
444
กระทู้
6
สมัครสมาชิกเมื่อ
2007-10-4
เข้าสู่ระบบล่าสุด
2011-3-1

Medal No.5 Medal No.3 Medal No.4 Medal No.1 Medal No.2

โพสต์เมื่อ 2007-10-29 11:47:18 |แสดงโพสต์ทั้งหมด
อืม...
งั้นขอใช้ UTF-8 ดีกว่า

ผู้จัดการกระดาน

ทำดีเพื่อแผ่นดิน

Rank: 9Rank: 9Rank: 9

สิทธิ์ในการอ่าน
200
UID
1
เครดิต
4994
จิตพิศัย
4994
Money
25342
Gold
6307
โพสต์
4356
กระทู้
54
สมัครสมาชิกเมื่อ
2007-10-2
เข้าสู่ระบบล่าสุด
2012-2-3
โพสต์เมื่อ 2007-10-29 12:17:37 |แสดงโพสต์ทั้งหมด
อืม.... จิงด้วยแฮะ ลองแล้วใช้ได้ด้วยแฮะ
ขอบคุณ 0000 มากครับหายข้องใจกันซะที

แต่ถ้าจะใช้ tis ตอนนี้ไม่เอาแล้วหล่ะ

ว่าแต่ฐานข้อมูลผม Backup มาก็เป็นไทยนะครับ UTF-8 นี่แหละ

Rank: 1

สิทธิ์ในการอ่าน
10
UID
112
เครดิต
0
จิตพิศัย
0
Money
490
Gold
0
โพสต์
4
กระทู้
0
สมัครสมาชิกเมื่อ
2007-10-29
เข้าสู่ระบบล่าสุด
2010-3-21
โพสต์เมื่อ 2007-11-1 00:05:18 |แสดงโพสต์ทั้งหมด
แก้ code อย่าลืมไปแก้ใน DB นะคับ
Tables posts
Field subject
Type varchar(80) แก้เป็น  mediumtext
หรือ varchar(250) ก็ได้คับ ส่วน code ก็แก้เป็น 250 ให้หมด
ตาม Code ข้างบนเลย
เพราะ 1 ออก 3 โดย ก็เท่ากับ
80*3 นั้นแหละ ปัดเป็น 250 เพื่อขาด
ส่วน templates/default/templates.lang.php ไม่ต้องแก้เพราะมันก็คือ 80 ตัวนั้นแหละ

ส่วนที่ ภาษาจีน ไม่มีปัญหาเพราะ ว่า เค้า มีระบบแปลงในตัว
ในส่วนของ include/tables/  เป็น charset ของเค้าเป็น tables
หลักก็ประมาณว่า ก่อนที่จะไปเรียก db ให้แปลงเป็น unicode
ถ้าทำ tables แบบเค้าก็จะเป็นการแก้แบบเค้า แบบที่ office ทำขึ้นมา
แต่ ทำยังไงละ ?

เพิ่มเติมจากที่ว่า 1 ออก 3 แต่ถ้าเป็น Eng นะ เต็มๆ คับ 250 ใส่กันตกขอบเลยคับ เพราะมันนับเป็น 1

[ แก้ไขล่าสุด 0000 เมื่อ 2007-11-1 11:00 ]

Newbie

zero

Rank: 1

สิทธิ์ในการอ่าน
10
UID
132
เครดิต
66
จิตพิศัย
66
Money
181
Gold
0
โพสต์
149
กระทู้
0
สมัครสมาชิกเมื่อ
2007-11-1
เข้าสู่ระบบล่าสุด
2011-4-14
โพสต์เมื่อ 2007-11-2 01:33:24 |แสดงโพสต์ทั้งหมด
อ้ามีแต่คนเก่งๆทั้งนั้นเลยไว้ต้องมาขอคำชี้แนะอีกเยอะเลยนะเนี่ยขอฝากตัวเป็นลูกศิษย์น้อยเลยหล่ะกานครับ
++จุนตะ++
(^_^)
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | สมัครสมาชิก

รูปแบบข้อความล้วน|โทรศัพท์มือถือ|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2012-2-4 09:46 , Processed in 0.110571 second(s), 12 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

ขึ้นไปด้านบน