เพิ่มคำค้นภาษาไทยให้ยาวขึ้น (TAG)
ใช้ได้ทั้ง 6.1 และ 7.0 ครับเพิ่มความยาวคำค้นสำหรับภาษาไทย
ไฟลล์ที่ต้องแก้ไข
tag.php
include/editpost.inc.php
include/newthread.inc.php
1. ไปที่ admincp > เครื่องมือ > ฐานข้อมูล > อัพเดทฐานข้อมูล
ใส่โค๊ดนี้ลงไปALTER TABLE`cdb_tags` CHANGE`tagname``tagname` CHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;หรือไปที่ phpMyadmin ของคุณ
หาตารางที่ชื่อ cdb_tags คลิ๊กแก้ไขที่ ฟิลด์ tagname เปลี่ยน char(20) จาก 20 เป็น 80 หรือจะใส่เท่าไหร่ก็ตามใจ
2. เปิดไฟลล์ tag.php
ค้นหา
if(!preg_match('/^([\x7f-\xff_-]|\w|\s)+$/', $name) || strlen($name) > 20) {
เปลี่ยนเป็น
if(!preg_match('/^([\x7f-\xff_-]|\w|\s)+$/', $name) || strlen($name) > 80) {
3. เปิดไฟลล์ include/editpost.inc.php และ include/newthread.inc.php
ค้นหา
if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,20}$/', $tagname)) {
เปลี่ยนเป็น
if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,80}$/', $tagname)) {
4. บันทึก และ อัพโหลดขึ้นโฮส
5. อัพเดทแคชไฟลล์
เสร็จแล้วครับ
ตอบกลับโพสของ หนึ่ง acaz
ขอบคุณค่ะ เยี่ยมๆ ปรับได้เยอะเลย ขอบคุณครับ ~:1:~ 2.. can you help me translate to english language ?thanks all
ตอบกลับโพสของ สี่ Saokim999
RED = FindBLACK = Replece
:) ได้แล้วคับ
This English
http://www.discuzthai.com/thread-6340-1-1.html ขอบคุณครับ ขอบคุณมากงับ ต้องลอง (~61~) ถ้าผมไปแก้ก่อนติดตั้งได้เลยไหมครับ ตอน discuz 6.1 ผมลองๆทำดูแล้วอะได้ เดียว 7 เอาไปลองทำดูมั่งดีกว่า อิอิ
แล้วจะอัพขึ้นอีกทีนะ
หน้า:
[1]
2