Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
คำค้นยอดนิยม: ภาษาไทย discuz
Discuz! X2.5 Official VersionDiscuz X2.5 Thai Mr.JakVDO อัพเกรดดิสคัส 2.5
ดู: 2177|ตอบกลับ: 9

[X2] [DIY] ชื่อกระทู้มากกว่า 80 ตัวอักษร

[คัดลอกลิงก์]

11

กระทู้

0

ติดตาม

1493

เครดิต

ผู้ดูแลกระดาน

คุณชายเซน

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
6098
เครดิต
1493
จิตพิศัย
1493
Money
436
Gold
15
โพสต์
302
กระทู้
11
ลงทะเบียนเมื่อ
2008-9-24
ลงชื่อเข้าใช้ล่าสุด
2012-5-17
โพสต์เมื่อ 2011-6-24 21:46:24 |ดูโพสต์ทั้งหมด
โฮสสำหรับดิสคัสโดยเฉพาะ
ชื่อกระทู้มากกว่า 80 ตัวอักษร

mySql
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
คัดลอกไปที่คลิปบอร์ด
  1. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` CHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
คัดลอกไปที่คลิปบอร์ด

เพิ่มเนื้อหา (2011-6-24 21:47):
ขออภัย นึกว่าจะกด Edit ได้ กลับไม่มีให้กดซะงั้น

เพิ่มเนื้อหา (2011-6-24 21:51):
ขอความกรุณากับผู้ดูแล ให้แก้ไขกระทู้ได้ด้วยครับ

เพิ่มเนื้อหา (2011-6-24 21:54):
รอหน่อยนะครับ รอให้ผม edit ได้ก่อน เดี๋ยวมาต่อให้จบ
โปรแกรมเมอร์, เว็บมาสเตอร์ที่ดี ไม่ใช่แค่ Copy, Cut และ Paste ควรศึกษาเพิ่มพูนความรู้ของตัวเองด้วย

11

กระทู้

0

ติดตาม

1493

เครดิต

ผู้ดูแลกระดาน

คุณชายเซน

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
6098
เครดิต
1493
จิตพิศัย
1493
Money
436
Gold
15
โพสต์
302
กระทู้
11
ลงทะเบียนเมื่อ
2008-9-24
ลงชื่อเข้าใช้ล่าสุด
2012-5-17
โพสต์เมื่อ 2011-6-24 21:49:27 |ดูโพสต์ทั้งหมด
แก้ไขครั้งสุดท้ายโดย S¡|€n7 เมื่อ 2011-7-8 01:06

แก้ไขครั้งสุดท้ายโดย S¡|€n7 เมื่อ 2011-7-8 01:01

แก้ไขครั้งสุดท้ายโดย S¡|€n7 เมื่อ 2011-7-8 00:57

เปิดไฟล์
  • template\default\forum\forumdisplay_fastpost.htm
  • template\default\forum\post_editor_extra.htm

ค้นหา
  1. strLenCalc(this, 'checklen', 80);
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. strLenCalc(this, 'checklen', 255);
คัดลอกไปที่คลิปบอร์ด
เปิดไฟล์
  • source\function\function_post.php

ค้นหา
  1. if(dstrlen($subject) > 80) {
  2.         return 'post_subject_toolong';
  3. }
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. if(dstrlen($subject) > 255) {
  2.         return 'post_subject_toolong';
  3. }
คัดลอกไปที่คลิปบอร์ด
เปิดไฟล์
  • static\js\common.js
ค้นหา
  1. function mb_strlen(str) {
  2.         var len = 0;
  3.         for(var i = 0; i < str.length; i++) {
  4.                 len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 80 ? (charset == 'utf-8' ? 3 : 2) : 1;
  5.         }
  6.         return len;
  7. }
คัดลอกไปที่คลิปบอร์ด
  1. function mb_cutstr(str, maxlen, dot) {
  2.         var len = 0;
  3.         var ret = '';
  4.         var dot = !dot ? '...' : '';
  5.         maxlen = maxlen - dot.length;
  6.         for(var i = 0; i < str.length; i++) {
  7.                 len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 80 ? (charset == 'utf-8' ? 3 : 2) : 1;
  8.                 if(len > maxlen) {
  9.                         ret += dot;
  10.                         break;
  11.                 }
  12.                 ret += str.substr(i, 1);
  13.         }
  14.         return ret;
  15. }
คัดลอกไปที่คลิปบอร์ด
  1. function strLenCalc(obj, checklen, maxlen) {
  2.         var v = obj.value, charlen = 0, maxlen = !maxlen ? 200 : maxlen, curlen = maxlen, len = strlen(v);
  3.         for(var i = 0; i < v.length; i++) {
  4.                 if(v.charCodeAt(i) < 0 || v.charCodeAt(i) > 80) {
  5.                         curlen -= charset == 'utf-8' ? 2 : 1;
  6.                 }
  7.         }
  8.         if(curlen >= len) {
  9.                 $(checklen).innerHTML = curlen - len;
  10.         } else {
  11.                 obj.value = mb_cutstr(v, maxlen, true);
  12.         }
  13. }
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. function mb_strlen(str) {
  2.         var len = 0;
  3.         for(var i = 0; i < str.length; i++) {
  4.                 len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 255 ? (charset == 'utf-8' ? 3 : 2) : 1;
  5.         }
  6.         return len;
  7. }
คัดลอกไปที่คลิปบอร์ด
  1. function mb_cutstr(str, maxlen, dot) {
  2.         var len = 0;
  3.         var ret = '';
  4.         var dot = !dot ? '...' : '';
  5.         maxlen = maxlen - dot.length;
  6.         for(var i = 0; i < str.length; i++) {
  7.                 len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 255 ? (charset == 'utf-8' ? 3 : 2) : 1;
  8.                 if(len > maxlen) {
  9.                         ret += dot;
  10.                         break;
  11.                 }
  12.                 ret += str.substr(i, 1);
  13.         }
  14.         return ret;
  15. }
คัดลอกไปที่คลิปบอร์ด
  1. function strLenCalc(obj, checklen, maxlen) {
  2.         var v = obj.value, charlen = 0, maxlen = !maxlen ? 200 : maxlen, curlen = maxlen, len = strlen(v);
  3.         for(var i = 0; i < v.length; i++) {
  4.                 if(v.charCodeAt(i) < 0 || v.charCodeAt(i) > 255) {
  5.                         curlen -= charset == 'utf-8' ? 2 : 1;
  6.                 }
  7.         }
  8.         if(curlen >= len) {
  9.                 $(checklen).innerHTML = curlen - len;
  10.         } else {
  11.                 obj.value = mb_cutstr(v, maxlen, true);
  12.         }
  13. }
คัดลอกไปที่คลิปบอร์ด
โปรแกรมเมอร์, เว็บมาสเตอร์ที่ดี ไม่ใช่แค่ Copy, Cut และ Paste ควรศึกษาเพิ่มพูนความรู้ของตัวเองด้วย

221

กระทู้

0

ติดตาม

5317

เครดิต

Forum Legend

เป้าหมายคือ Discuz ♥~

Rank: 8Rank: 8

สิทธิ์ในการอ่าน
90
UID
33230
เครดิต
5317
จิตพิศัย
5317
Money
2022
Gold
1026
โพสต์
3572
กระทู้
221
ลงทะเบียนเมื่อ
2010-4-25
ลงชื่อเข้าใช้ล่าสุด
2012-3-22
โพสต์เมื่อ 2011-6-26 19:33:23 |ดูโพสต์ทั้งหมด
โฮสสำหรับดิสคัสโดยเฉพาะ
แก้ไขครั้งสุดท้ายโดย MasterTGZ เมื่อ 2011-6-26 21:12

บอกตามตรงว่าอ่านแล้วมึนมาก
น่าจะบอกวิธีสำหรับคนไม่รู้ด้วยนะครับ
แต่พอจะเข้าใจอยู่ เพราะพอจะเคยแก้อยู่
แต่ผมว่า คนไม่รู้คงจะงง

ps.เพิ่มเติม แต่ยังไงก็ขอบคุณมากครับ

แสดงความคิดเห็น

S¡|€n7  ขออภัยจริง ๆ ตอนแรกมัน edit ไม่ได้ไงครับ  โพสต์เมื่อ 2011-7-8 01:07


3

กระทู้

0

ติดตาม

0

เครดิต

Newbie

Rank: 1

สิทธิ์ในการอ่าน
10
UID
19648
เครดิต
0
จิตพิศัย
0
Money
11
Gold
0
โพสต์
84
กระทู้
3
ลงทะเบียนเมื่อ
2009-3-18
ลงชื่อเข้าใช้ล่าสุด
2011-9-29
โพสต์เมื่อ 2011-9-5 22:03:42 |ดูโพสต์ทั้งหมด
ขอบคุณมากๆ ครับ

จะทำการแก้ไขเดียวนี้เลยครับพี่น้อง

0

กระทู้

0

ติดตาม

0

เครดิต

Newbie

Rank: 1

สิทธิ์ในการอ่าน
10
UID
44197
เครดิต
0
จิตพิศัย
0
Money
19
Gold
0
โพสต์
53
กระทู้
0
ลงทะเบียนเมื่อ
2011-7-5
ลงชื่อเข้าใช้ล่าสุด
2012-2-29
โพสต์เมื่อ 2011-12-6 17:50:31 |ดูโพสต์ทั้งหมด
ขอบคุณมากๆ นะคะ
<strong>[url=http://spaces.discuzthai.com/?44197]http://spaces.discuzthai.com/?4

26

กระทู้

2

ติดตาม

12

เครดิต

Newbie

www.nozeed.net

Rank: 1

สิทธิ์ในการอ่าน
10
UID
40288
เครดิต
12
จิตพิศัย
12
Money
284
Gold
0
โพสต์
269
กระทู้
26
ลงทะเบียนเมื่อ
2011-2-12
ลงชื่อเข้าใช้ล่าสุด
2012-5-11
โพสต์เมื่อ 2011-12-25 08:29:08 |ดูโพสต์ทั้งหมด
ขอำฟล์สำเร็จเลยไม่ได้หรอ แบบนี้ งง มากมาย

1

กระทู้

0

ติดตาม

0

เครดิต

Newbie

Rank: 1

สิทธิ์ในการอ่าน
10
UID
49128
เครดิต
0
จิตพิศัย
0
Money
1
Gold
0
โพสต์
15
กระทู้
1
ลงทะเบียนเมื่อ
2012-1-9
ลงชื่อเข้าใช้ล่าสุด
2012-1-26
โพสต์เมื่อ 2012-1-12 12:40:31 |ดูโพสต์ทั้งหมด
เจ๋งๆๆๆ  หาอยู่พอดีเลยครับ

1

กระทู้

0

ติดตาม

0

เครดิต

Newbie

Rank: 1

สิทธิ์ในการอ่าน
10
UID
49128
เครดิต
0
จิตพิศัย
0
Money
1
Gold
0
โพสต์
15
กระทู้
1
ลงทะเบียนเมื่อ
2012-1-9
ลงชื่อเข้าใช้ล่าสุด
2012-1-26
โพสต์เมื่อ 2012-1-12 12:54:53 |ดูโพสต์ทั้งหมด
งง มากเลยพี่ ไฟล์ที่พี่บอกมาโค้ดมันไม่คตรงกันอ่า

1

กระทู้

0

ติดตาม

0

เครดิต

Newbie

Rank: 1

สิทธิ์ในการอ่าน
10
UID
49128
เครดิต
0
จิตพิศัย
0
Money
1
Gold
0
โพสต์
15
กระทู้
1
ลงทะเบียนเมื่อ
2012-1-9
ลงชื่อเข้าใช้ล่าสุด
2012-1-26
โพสต์เมื่อ 2012-1-13 11:52:09 |ดูโพสต์ทั้งหมด
ทำได้แล้วครับ  แต่ใสรูป ไอคอนไม่ได้

1

กระทู้

0

ติดตาม

0

เครดิต

Newbie

Rank: 1

สิทธิ์ในการอ่าน
10
UID
49128
เครดิต
0
จิตพิศัย
0
Money
1
Gold
0
โพสต์
15
กระทู้
1
ลงทะเบียนเมื่อ
2012-1-9
ลงชื่อเข้าใช้ล่าสุด
2012-1-26
โพสต์เมื่อ 2012-1-13 11:52:45 |ดูโพสต์ทั้งหมด
ทำได้แล้วครับ แต่ใส่รูปไอคอนไม่ได้
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

GMT+7, 2012-5-24 07:13 , Processed in 0.050942 second(s), 9 queries , Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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