ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script[Update#3] วิธีแก้ไข prestashop ให้ support SEF URL ภาษาไทยได้
หน้า: 1 ... 3 4 [5] 6   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [Update#3] วิธีแก้ไข prestashop ให้ support SEF URL ภาษาไทยได้  (อ่าน 26710 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Step9
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 122
ออฟไลน์ ออฟไลน์

กระทู้: 8,504



ดูรายละเอียด เว็บไซต์
« ตอบ #80 เมื่อ: 20 ตุลาคม 2009, 18:39:06 »

พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed
บันทึกการเข้า

mrdreamer
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 105
ออฟไลน์ ออฟไลน์

กระทู้: 1,523



ดูรายละเอียด
« ตอบ #81 เมื่อ: 20 ตุลาคม 2009, 19:19:48 »

พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

จะช่วยแก้ไงดีหว่า  อยากให้ใช้ได้ หุหุ
บันทึกการเข้า
barco
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 60
ออฟไลน์ ออฟไลน์

กระทู้: 1,065



ดูรายละเอียด
« ตอบ #82 เมื่อ: 20 ตุลาคม 2009, 19:34:52 »

พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

อ้าวเป็ฯอะไรครับ  Lips Sealed
บันทึกการเข้า
Step9
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 122
ออฟไลน์ ออฟไลน์

กระทู้: 8,504



ดูรายละเอียด เว็บไซต์
« ตอบ #83 เมื่อ: 20 ตุลาคม 2009, 19:42:41 »

พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

จะช่วยแก้ไงดีหว่า  อยากให้ใช้ได้ หุหุ
พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

อ้าวเป็ฯอะไรครับ  Lips Sealed

Let it be ความSEO แค่url ยังไม่ใช่คำตอบสุดท้ายครับ   wanwan003
บันทึกการเข้า

maycy04
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 132



ดูรายละเอียด เว็บไซต์
« ตอบ #84 เมื่อ: 20 ตุลาคม 2009, 22:13:14 »

พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

จะช่วยแก้ไงดีหว่า  อยากให้ใช้ได้ หุหุ
พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

อ้าวเป็ฯอะไรครับ  Lips Sealed

Let it be ความSEO แค่url ยังไม่ใช่คำตอบสุดท้ายครับ   wanwan003

จะมาบอกว่าก็เป็นเหมือนกัน

เลยย้อนกลับไปดูใน .htaccess ถึงได้รู้ว่าตัวเอง แก้ [_a-zA-Z0-9-] และ [a-zA-Z0-9-] เป็น . ไม่หมด

จริงๆ ต้องแก้ทุกตัว ไม่รู้ใช่เหรอเปล่าลองทำดูนะ

ตอนนี้ของเมใช้ได้ปกติ wanwan019 wanwan019


บันทึกการเข้า

mrdreamer
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 105
ออฟไลน์ ออฟไลน์

กระทู้: 1,523



ดูรายละเอียด
« ตอบ #85 เมื่อ: 20 ตุลาคม 2009, 23:38:21 »

พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

จะช่วยแก้ไงดีหว่า  อยากให้ใช้ได้ หุหุ
พอเป็น url ไทย ก็เกิดปัญหา หาหน้านั้นๆไม่เจอ(Pathผิด)
 ตอนนี้เปลี่ยนกลับมาเป็น Eng url  Lips Sealed

อ้าวเป็ฯอะไรครับ  Lips Sealed

Let it be ความSEO แค่url ยังไม่ใช่คำตอบสุดท้ายครับ   wanwan003

จะมาบอกว่าก็เป็นเหมือนกัน

เลยย้อนกลับไปดูใน .htaccess ถึงได้รู้ว่าตัวเอง แก้ [_a-zA-Z0-9-] และ [a-zA-Z0-9-] เป็น . ไม่หมด

จริงๆ ต้องแก้ทุกตัว ไม่รู้ใช่เหรอเปล่าลองทำดูนะ

ตอนนี้ของเมใช้ได้ปกติ wanwan019 wanwan019




ผมก็ว่าน่าจะเป็นตามนี้ เพราะตอนแรกก็เป็นแก้ไม่หมด
บันทึกการเข้า
Step9
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 122
ออฟไลน์ ออฟไลน์

กระทู้: 8,504



ดูรายละเอียด เว็บไซต์
« ตอบ #86 เมื่อ: 20 ตุลาคม 2009, 23:48:52 »

อ้างถึง
ผมก็ว่าน่าจะเป็นตามนี้ เพราะตอนแรกก็เป็นแก้ไม่หมด

แหะๆ ผมUp ของคุณ barco ที่ให้โหลด ไปทับทุกไฟล์เลย

เวลานี้พักก่อน  wanwan022
บันทึกการเข้า

Step9
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 122
ออฟไลน์ ออฟไลน์

กระทู้: 8,504



ดูรายละเอียด เว็บไซต์
« ตอบ #87 เมื่อ: 20 ตุลาคม 2009, 23:59:53 »

ลองแล้ว เพราะแก้ไม่หมดนั่นเอง แจกThXครับ  wanwan019
บันทึกการเข้า

mrdreamer
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 105
ออฟไลน์ ออฟไลน์

กระทู้: 1,523



ดูรายละเอียด
« ตอบ #88 เมื่อ: 21 ตุลาคม 2009, 06:58:27 »

ลองแล้ว เพราะแก้ไม่หมดนั่นเอง แจกThXครับ  wanwan019

ดีใจด้วยครับ มาลุ้นอยู่นานละ หุหุ
 wanwan020
บันทึกการเข้า
TOOLS
ก๊วนเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 430



ดูรายละเอียด
« ตอบ #89 เมื่อ: 21 ตุลาคม 2009, 09:10:33 »

แวะ มา + ให้ เจ้าของกระทู้หน่อย

มีน้ำใจมากมายครับ
บันทึกการเข้า
~SolariS~
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 76
ออฟไลน์ ออฟไลน์

กระทู้: 1,148



ดูรายละเอียด เว็บไซต์
« ตอบ #90 เมื่อ: 25 ตุลาคม 2009, 11:01:11 »

ขอบคุณครับ หาวิธีทำมานานแล้ว  Cry
บันทึกการเข้า

infinity*
คนรักเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 149



ดูรายละเอียด
« ตอบ #91 เมื่อ: 03 พฤศจิกายน 2009, 15:31:06 »

ขอบคุณมากมาาย Cry
แต่รู้สึกว่า เวลา search หาสินค้าในเว็บจะไม่เจอเลยทั้งที่มีอยู่ สงสัย search เป๋นภาษาไทยไม่ได้เหรอครับ
บันทึกการเข้า
Design108
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 203



ดูรายละเอียด เว็บไซต์
« ตอบ #92 เมื่อ: 08 ธันวาคม 2009, 01:36:11 »

มาเก็บอีกความรู้หลังจากอ่านกระทู้เรื่อง cache
บันทึกการเข้า

เกมส์ เล่นวันละนิด ชีวิตแจ่มใส
Sudoku  คุณรู้จักป่ะ ว่ามันคืออะไร
ผ้าม่าน สาระการตกแต่งบ้าน

ขอความรู้และประสบการณ์จงบังเกิดกับเด็กใหม่อย่างข้า เพื่อลูก สู้โว้ย !!!
ผมอยากแลก link กับเว็บที่เกี่ยวกับตกแต่งบ้านหรืออสังหาริมทรัพย์ครับ
bm.com
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 100



ดูรายละเอียด
« ตอบ #93 เมื่อ: 27 ธันวาคม 2009, 18:01:43 »

Update: ไฟล์สำหรับขั้นตอนที่ 1 และ 3 ครับเพื่อความสะดวก
http://www.mediafire.com/?2znymv2tymm  
------------------------------------------------
Credit การทำมั่วๆ by ผมเอง  Grin
1. เข้าไปใน folder js หาไฟล์ที่ชื่อว่า admin.js
หา function str2url
แล้วหาบรรทัดที่เขียนว่า
โค๊ด:
str = str.replace(/[^a-z0-9\s\'\:\/\[\]-]/g,'');

จากนั้นแทนที่ด้วย
โค๊ด:
str = str.replace(/[^a-z0-9ก-๙\s\'\:\/\[\]-]/g,'');

2.  แก้ไฟล์ .htaccess แบบมักง่ายที่สุด
replace คำว่า [_a-zA-Z0-9-] และ [a-zA-Z0-9-]  เป็น . ใน RewriteRule แต่ละอัน

3.  Folder Class หา Validate.php แล้วหา function ชื่อว่า isLinkRewrite

จากนั้นแก้
โค๊ด:
return empty($link) OR preg_match('/^[_a-z0-9-]+$/ui', $link);
เป็น
โค๊ด:
return empty($link) OR preg_match('/^[_a-z0-9ก-๙-]+$/ui', $link);

ก็เสร็จเรียบร้อยแล้วครับ  ก็จะได้ SEF url ที่สวยงามดังภาพ  Embarrassed
แต่ต้องไปเซ็ตในสินค้าก่อนด้วยนะครับ  Tongue

ลองทำดูครับถ้าไม่ได้แสดงว่าอาจทำผิดวิธีไม่ก็แสดงว่าผมจำผิด  Grin

ป.ล. แนะนำว่าให้แก้บนคอมเราก่อนแล้วค่อยอัพขึ้นโฮสนะครับเพื่อป้องกันอักขระผิดพลาด


ไม่เข้าใจข้อ 2 ค่ะ ไฟล์ที่ว่าไม่มีข้อความอื่นใด นอกจาก Order deny,allow
Deny from all
 มีแค่นี้จริงๆค่ะ แล้วจะแก้ยังไงคะ
บันทึกการเข้า
barco
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 60
ออฟไลน์ ออฟไลน์

กระทู้: 1,065



ดูรายละเอียด
« ตอบ #94 เมื่อ: 28 ธันวาคม 2009, 11:00:36 »

นั่นเพราะคุณยังไม่ได้ gen htaccess ครับ
บันทึกการเข้า
bm.com
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 100



ดูรายละเอียด
« ตอบ #95 เมื่อ: 28 ธันวาคม 2009, 14:02:03 »

นั่นเพราะคุณยังไม่ได้ gen htaccess ครับ


เอ่อ...ลืมบอกไปค่ะ  ว่าที่ดูน่ะ ไปดูที่เครื่อง (localhost) และแก้โค้ตตามที่บอกแล้ว  ปรากฏว่า ใช้ได้ค่ะ

ทั้งที่ยังไม่ได้ทำอะไรกับไฟล์ htaccess เลย เพราะหาไม่เจอ


แล้วแบบนี้แสดงว่า  ของจริง หมายถึงโอสจริงก็แก้แค่ 2 ไฟล์ได้สิคะ ไม่ต้องไปปรับแก้ที่ ไฟล์ htaccess (หรือเปล่า)
บันทึกการเข้า
xmanx
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 10



ดูรายละเอียด เว็บไซต์
« ตอบ #96 เมื่อ: 24 พฤษภาคม 2010, 02:24:44 »

ยังแก้ไม่ได้เลย ใครมีตัวอย่างอัพให้ดูหน่อยครับ
ใน IE ขึ้นแต่ฟ้องใช้ไม่ได้
ใน Firefox ยังไม่ได้เลย
บันทึกการเข้า

้http://www.championsupply.net
จำหน่ายอุปกรร์คอมพิวเตอร์ทั้งปลีกและส่ง
shozaburo
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 31



ดูรายละเอียด เว็บไซต์
« ตอบ #97 เมื่อ: 25 มิถุนายน 2010, 15:38:15 »

 wanwan002 ใช้ได้แล้ว เยี่ยมเลย ขอบคุณคับ wanwan019
บันทึกการเข้า

kritmontra
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 2



ดูรายละเอียด
« ตอบ #98 เมื่อ: 23 กรกฎาคม 2010, 20:49:03 »

ผมลองทำตาม พอทำเสร็จ เว็บทั้งหน้าบ้านหลังบ้านเปิดไม่ได้ ก็เลยค่อย ๆ แก้กลับคืนที่ละจุด สุดท้าย ก็แก้เฉพาะ ข้อ1 และ ข้อ 3 ข้อ 2 ไม่ได้แก้ ผลก็คือ
พิมพ์ไทย ในช่อง frendly url ได้ แต่หน้าเว็บไม่แสดงรูปสินค้า พอกลับมาลบ ภาษาไทยใน frendly url ออก  รูปสินค้า ก็แสดง งงมากครับ
ไม่ค่อยมีพื้นฐานเกี่ยวกับการอ่านโค๊ด ก็พยายามทำตามแล้ว พอจะช่วยแนะนำเพิ่มเติมได้ไหมครับ
บันทึกการเข้า
sakoo_tong
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 2



ดูรายละเอียด
« ตอบ #99 เมื่อ: 16 สิงหาคม 2010, 21:49:43 »

2.  แก้ไฟล์ .htaccess แบบมักง่ายที่สุด
replace คำว่า [_a-zA-Z0-9-] และ [a-zA-Z0-9-]  เป็น . ใน RewriteRule แต่ละอัน

แก้ตรงนี้แล้ว ต้องแก้ใน admin/tabs/AdminGenerator.php ด้วยหรือปล่าวคับ

ปล.เพิ่งเริ่มทำ อาจจาถามช้าไปหน่อย แต่ก็ช่วยตอบด้วยนะคร้าบ  wanwan011
บันทึกการเข้า
หน้า: 1 ... 3 4 [5] 6   ขึ้นบน
พิมพ์