acaz โพสต์ 2008-12-14 13:47:45

เพิ่มคำค้นภาษาไทยให้ยาวขึ้น (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. อัพเดทแคชไฟลล์

เสร็จแล้วครับ

suthida โพสต์ 2008-12-14 13:51:24

ตอบกลับโพสของ หนึ่ง acaz

ขอบคุณค่ะ เยี่ยมๆ ปรับได้เยอะเลย

Nuknan โพสต์ 2008-12-14 13:54:58

ขอบคุณครับ ~:1:~

Saokim999 โพสต์ 2008-12-14 21:55:49

2.. can you help me translate to english language ?
thanks all

acaz โพสต์ 2008-12-14 22:01:23

ตอบกลับโพสของ สี่ Saokim999

RED = Find
BLACK = Replece
:)

Nuknan โพสต์ 2008-12-14 22:09:42

ได้แล้วคับ

This English
http://www.discuzthai.com/thread-6340-1-1.html

trickstertik โพสต์ 2008-12-14 22:11:07

ขอบคุณครับ

new2007 โพสต์ 2008-12-15 11:36:07

ขอบคุณมากงับ

buachompoox โพสต์ 2008-12-15 17:29:30

ต้องลอง (~61~)

fourtakig โพสต์ 2008-12-28 10:39:36

ถ้าผมไปแก้ก่อนติดตั้งได้เลยไหมครับ ตอน discuz 6.1 ผมลองๆทำดูแล้วอะได้ เดียว 7 เอาไปลองทำดูมั่งดีกว่า อิอิ

แล้วจะอัพขึ้นอีกทีนะ
หน้า: [1] 2
ดูในรูปแบบกติ: เพิ่มคำค้นภาษาไทยให้ยาวขึ้น (TAG)