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

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

ThaiSEOBoard.comความรู้ทั่วไปSearch Engine OptimizationTips : ปรับแต่งบอร์ด SMF ให้แสดง URL เป็นภาษาไทยเพื่อผลทาง SEO
หน้า: 1 ... 5 6 [7] 8 9   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Tips : ปรับแต่งบอร์ด SMF ให้แสดง URL เป็นภาษาไทยเพื่อผลทาง SEO  (อ่าน 34110 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
amulet
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,203



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

1. อันดับแรกปรับแต่งบอร์ด SMF ให้แสดงผล URL แบบ ปราศจากตัวอักขระ ? ก่อนครับ...
ด้วยการไปที่ Admin แล้วไปที่ ส่วนปรับแต่งค่าการใช้งาน>แสดง URLs โดยปราศจาก ?'s Apache เท่านั้น! (หรือ Admin -> Edit Features and Options -> Show URL's without ?'s) ใส่เครื่องหมายถูกลงไปแล้วก็ บันทึก

ผม เอา ?'s Apache เท่านั้น!
มันแสดงแบบนี้ครับ http://www.amulet-buddha.com//board,1.0.html   มันเข้าไม่ได้
บันทึกการเข้า

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

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

กระทู้: 120



ดูรายละเอียด
« ตอบ #121 เมื่อ: 26 ตุลาคม 2009, 10:04:31 »

แบบนี้ผมว่าเวิร์คกว่า ใส่ไอดีกระทู้นำหน้าแล้วชื่อภาษาไทยตามหลัง

http://bleach.in.th/6/ที่มาของชื่อปลดปล่อยดาบของอารันคาร์.html

ทดสอบแล้วใช้ได้กับทั้ง IE6, IE7, IE8, FF3.5, Safari, Chrome, Opera



« แก้ไขครั้งสุดท้าย: 26 ตุลาคม 2009, 10:14:45 โดย zelda » บันทึกการเข้า
pohchara
สมุนแก๊งเสียว
*

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

กระทู้: 595



ดูรายละเอียด เว็บไซต์
« ตอบ #122 เมื่อ: 31 ตุลาคม 2009, 12:47:05 »

อันนี้เป็นการโมดิฟายด้วยมือนะครับไม่ได้ลงปลั๊กอินใดๆ (เพราะผมลงไม่สำเร็จเลยต้องโมเอง อิอิ)

โค๊ด:
http://www.xxxxxxxxx.com/xxxxx/xxxxx/กฏกติกามารยาทที่ทุกท่านควรปฏิบัติ.html
ตัวอย่าง URL ที่แสดงครับ เป็นภาษาไทย มีนามสกุล HTML ต่อท้ายด้วยครับ

ลำดับขั้นการโมดิฟาย
1. อันดับแรกปรับแต่งบอร์ด SMF ให้แสดงผล URL แบบ ปราศจากตัวอักขระ ? ก่อนครับ...
ด้วยการไปที่ Admin แล้วไปที่ ส่วนปรับแต่งค่าการใช้งาน>แสดง URLs โดยปราศจาก ?'s Apache เท่านั้น! (หรือ Admin -> Edit Features and Options -> Show URL's without ?'s) ใส่เครื่องหมายถูกลงไปแล้วก็ บันทึก
2. ทำการโมดิฟาย ไฟล์ที่ชื่อ MessageIndex.php ซึ่งอยู่ในโฟลเดอร์ Sources ด้วย Dreamweaver
3. ค้นหาบันทัดที่  545 - 552 ซึ่งมี Code ดังนี้ครับ (หากหาไม่เจอให้กด CTRL+F ใน Dreamweaver แล้วนำ Code ด้านล่างนี้แปะลงไปจากนั้นกดค้นหา)

โค๊ด:
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

4. แทรก Code ใหม่ด้านล่างนี้ลงไป โดยแทรกกลางระหว่างบันทัดที่ขึ้นด้วยโค๊ต 'href' และ 'link' (แก้ไขล่าสุด 19.30 น. 06/06/2009)

โค๊ด:
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),

Code ใหม่ที่แทรกแล้วก็จะออกมาแบบนี้ครับ (แก้ไขล่าสุด 19.30 น. 06/06/2009)
อ้างถึง
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'


5. ยังไม่จบนะครับโมต่ออีกนิดหน่อยที่บันทัดสุดท้ายที่ขึ้นต้นด้วย 'link' นั้นแหละครับเราจะเพิ่ม Code ด้านล่างนี้ลงไป โดยจะเพิ่มต่อท้ายเลข 0 ครับ

โค๊ด:
/' . $keyword . '

ก่อนหน้าเป็นแบบนี้
โค๊ด:
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

หลังโมแล้วจะเป็นแบบนี้
อ้างถึง
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . $keyword . '">' . $row['firstSubject'] . '</a>'


สรุปหลังการโมดิฟายทั้งหมดแล้ว code จะต้องออกมาแบบนี้ครับ (แก้ไขล่าสุด 19.30 น. 06/06/2009)
อ้างถึง
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),

'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . $keyword . '">' . $row['firstSubject'] . '</a>'


ทำแล้วได้อะไร?
  • มีผลกับโฆษณาของ Adsense โดยตรงเพราะจากที่ลองทำดู พบว่าโฆษณาแสดงตรงมากขึ้น น่ากดมากขึ้น
  • การแสดง URL แบบนี้เข้าตำรา Google URL Friendly ตามหลัก SEO

ผลเสีย
  • Browser เก่าๆ อาจจะไม่รองรับ URL ภาษาไทยทำให้ URL ที่ลิงค์ไปอาจจะไม่แสดงผล (เทสกับ IE 7 แล้วผ่าน)




พอดีเมื่อกี้ได้ลองใช้ script ของคุณ หูกาง มา ทีนี้มันใช้ไม่ได้อาจเพราะของผมเป็น smf2.0
ก็เลยลองเช็กๆดูปรากฏว่าใน เวอร์ชั่น2.0นั้นได้ เปลี่ยนจาก firstSubject เป็น first_Subject

เพราะงั้นใครใช้ smf2.0 ก็แก้ firstSubject เป็น first_Subject นะครับ


ขอบคุณคุณหูกางมากๆ สุดยอดจริงๆ  :'(
บันทึกการเข้า

Arduino Projects
วิธีติดตั้ง Library Arduino

ขาย Arduino
รับปรึกษา กรณีพิพาทเกี่ยวกับ Domain โดนลิขสิทธิ์  ปัญหากับ Hostgator ฟรี(ไม่มีผลประโยชน์แอบแฝง)!! ครับ ผมขอตอบแทนสังคมบ้าง
เผื่อใครหากระทู้ไม่เจอ(ข้อพิพาทลิขสิทธิ์โดเมนBOA) : http://www.thaiseoboard.com/index.php/topic,172932.0.html
nistelbooy
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 873



ดูรายละเอียด
« ตอบ #123 เมื่อ: 31 ตุลาคม 2009, 13:02:52 »

ลองมาดูที่กระะทู้นี้ดูครับ ผมเขียนเอาไว้ เผื่อเป็นแนวทางอีกแนวครับ

http://www.thaiseoboard.com/in....msg1076955/topicseen.html#new
บันทึกการเข้า

งดรับงาน
amulet
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #124 เมื่อ: 31 ตุลาคม 2009, 15:08:24 »

ลองมาดูที่กระะทู้นี้ดูครับ ผมเขียนเอาไว้ เผื่อเป็นแนวทางอีกแนวครับ

http://www.thaiseoboard.com/in....msg1076955/topicseen.html#new


ถามหน่อยนะครับ  ทำไมมันลงท้ายด้วย /4.html , /5.html
บันทึกการเข้า

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

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

กระทู้: 13,984



ดูรายละเอียด
« ตอบ #125 เมื่อ: 01 พฤศจิกายน 2009, 21:35:39 »

smf ผมโดนสแปมอย่างมันจนปล่อยทิ้ง ตอนนี้พอลบใน phpmyadmin มันดันมีขึ้นหน้า 1 2 3 4 5 6 7 อยู่
แต่ไม่มีเนื้อหาแล้ว ทําไงดี แล้วใครพอแนะนําเรื่องกันสแปมได้บ้างครับ
บันทึกการเข้า

host ราคาเริ่มต้นที่ 500/ปี
host inter ราคาเริ่มต้นที่ 500/ปี
hosting singapore ราคาเริ่มต้นที่ 500/ปี
vps ราคาเริ่มต้นที่ 500/เดือน
zhai
คนรักเสียว
*

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

กระทู้: 189



ดูรายละเอียด
« ตอบ #126 เมื่อ: 14 พฤศจิกายน 2009, 21:22:46 »

script ใช้ได้แต่กับกระทู้ที่อยู่ใน categories ต่างๆ แต่จะไม่ได้กับกระทู้ที่อยู่หน้าแรกที่เป็นรวมกระทู้น่ะครับ

ไม่ทราบว่าถ้าต้องการให้หน้าแรกเปลี่ยน url ด้วยต้องใส่ code ตรงไหนเพิ่มครับ
บันทึกการเข้า
objectlive
Newbie
*

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

กระทู้: 27



ดูรายละเอียด
« ตอบ #127 เมื่อ: 24 พฤศจิกายน 2009, 00:54:51 »

แอบมาเอา expression ไปนะครับ อิอิ

ขอบคุณครับ

 wanwan008
บันทึกการเข้า
animaturk
Newbie
*

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

กระทู้: 47



ดูรายละเอียด เว็บไซต์
« ตอบ #128 เมื่อ: 24 พฤศจิกายน 2009, 11:22:24 »

 Tongue ถ้าผมทำเว้บบอร์ด smf มานานแล้วแล้วเปลี่ยน url ลิงค์แบคผมจะกลับมาเหมือนเดิมมั้ย แล้ว กูเกิลจะติดแบคลิสผมรึป่าว เนื่องจาก มี url สองอัน ไม่ค่อยรู้เรื่อง seo เท่าไหร่ครับ
บันทึกการเข้า

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

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

กระทู้: 6,542



ดูรายละเอียด
« ตอบ #129 เมื่อ: 28 ธันวาคม 2009, 07:40:37 »

อันนี้เป็นการโมดิฟายด้วยมือนะครับไม่ได้ลงปลั๊กอินใดๆ (เพราะผมลงไม่สำเร็จเลยต้องโมเอง อิอิ)

โค๊ด:
http://www.xxxxxxxxx.com/xxxxx/xxxxx/กฏกติกามารยาทที่ทุกท่านควรปฏิบัติ.html
ตัวอย่าง URL ที่แสดงครับ เป็นภาษาไทย มีนามสกุล HTML ต่อท้ายด้วยครับ

ลำดับขั้นการโมดิฟาย
1. อันดับแรกปรับแต่งบอร์ด SMF ให้แสดงผล URL แบบ ปราศจากตัวอักขระ ? ก่อนครับ...
ด้วยการไปที่ Admin แล้วไปที่ ส่วนปรับแต่งค่าการใช้งาน>แสดง URLs โดยปราศจาก ?'s Apache เท่านั้น! (หรือ Admin -> Edit Features and Options -> Show URL's without ?'s) ใส่เครื่องหมายถูกลงไปแล้วก็ บันทึก
2. ทำการโมดิฟาย ไฟล์ที่ชื่อ MessageIndex.php ซึ่งอยู่ในโฟลเดอร์ Sources ด้วย Dreamweaver
3. ค้นหาบันทัดที่  545 - 552 ซึ่งมี Code ดังนี้ครับ (หากหาไม่เจอให้กด CTRL+F ใน Dreamweaver แล้วนำ Code ด้านล่างนี้แปะลงไปจากนั้นกดค้นหา)

โค๊ด:
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

4. แทรก Code ใหม่ด้านล่างนี้ลงไป โดยแทรกกลางระหว่างบันทัดที่ขึ้นด้วยโค๊ต 'href' และ 'link' (แก้ไขล่าสุด 19.30 น. 06/06/2009)

โค๊ด:
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),

Code ใหม่ที่แทรกแล้วก็จะออกมาแบบนี้ครับ (แก้ไขล่าสุด 19.30 น. 06/06/2009)
อ้างถึง
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'


5. ยังไม่จบนะครับโมต่ออีกนิดหน่อยที่บันทัดสุดท้ายที่ขึ้นต้นด้วย 'link' นั้นแหละครับเราจะเพิ่ม Code ด้านล่างนี้ลงไป โดยจะเพิ่มต่อท้ายเลข 0 ครับ

โค๊ด:
/' . $keyword . '

ก่อนหน้าเป็นแบบนี้
โค๊ด:
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

หลังโมแล้วจะเป็นแบบนี้
อ้างถึง
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . $keyword . '">' . $row['firstSubject'] . '</a>'


สรุปหลังการโมดิฟายทั้งหมดแล้ว code จะต้องออกมาแบบนี้ครับ (แก้ไขล่าสุด 19.30 น. 06/06/2009)
อ้างถึง
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),

'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . $keyword . '">' . $row['firstSubject'] . '</a>'


ทำแล้วได้อะไร?
  • มีผลกับโฆษณาของ Adsense โดยตรงเพราะจากที่ลองทำดู พบว่าโฆษณาแสดงตรงมากขึ้น น่ากดมากขึ้น
  • การแสดง URL แบบนี้เข้าตำรา Google URL Friendly ตามหลัก SEO

ผลเสีย
  • Browser เก่าๆ อาจจะไม่รองรับ URL ภาษาไทยทำให้ URL ที่ลิงค์ไปอาจจะไม่แสดงผล (เทสกับ IE 7 แล้วผ่าน)




พอดีเมื่อกี้ได้ลองใช้ script ของคุณ หูกาง มา ทีนี้มันใช้ไม่ได้อาจเพราะของผมเป็น smf2.0
ก็เลยลองเช็กๆดูปรากฏว่าใน เวอร์ชั่น2.0นั้นได้ เปลี่ยนจาก firstSubject เป็น first_Subject

เพราะงั้นใครใช้ smf2.0 ก็แก้ firstSubject เป็น first_Subject นะครับ


ขอบคุณคุณหูกางมากๆ สุดยอดจริงๆ  :'(



ขอขุดกระทู้นี้นิดหนึ่ง ผมทำตามแล้วแต่ url มันเป็นแบบนี้ครับ

http://www.xxx.com/index.php/topic,24.0/ .html มันไม่เป็น keywords ตามเลยครับทำไงดี ผมใช้ 2.0 นะครับ ตรงพวก first_subject พวกนี้เปลียนหมดแล้ว แต่ยังไม่ขึ้น url ที่ตามด้วย keywords ภาษาไทยอยู่ดีครับ ช่วยด้วยน้อ ขอบคุณครับ
บันทึกการเข้า

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

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

กระทู้: 1,325



ดูรายละเอียด เว็บไซต์
« ตอบ #130 เมื่อ: 28 ธันวาคม 2009, 08:33:14 »

ผมเข้าใจว่าเวอร์ชั่น 2.0 มันน่าจะเปลี่ยนการดึง title มาทำ url ครับ ถ้าคนที่เขียนโปรแกรมเป็นน่าจะทำได้ ผมเชื่ออย่างนั้นนะครับ
บันทึกการเข้า

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

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

กระทู้: 6,542



ดูรายละเอียด
« ตอบ #131 เมื่อ: 28 ธันวาคม 2009, 08:44:15 »

ผมเข้าใจว่าเวอร์ชั่น 2.0 มันน่าจะเปลี่ยนการดึง title มาทำ url ครับ ถ้าคนที่เขียนโปรแกรมเป็นน่าจะทำได้ ผมเชื่ออย่างนั้นนะครับ

แงว ผมเขียนไม่เป้นละซะครับ งานเข้าแล้ว  wanwan031
บันทึกการเข้า

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

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

กระทู้: 6,542



ดูรายละเอียด
« ตอบ #132 เมื่อ: 28 ธันวาคม 2009, 22:15:09 »

ขอขุดอีกรอบนะครับ เผื่อมีใครทำได้บ้าง  wanwan017
บันทึกการเข้า

deksanook
ก๊วนเสียว
*

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

กระทู้: 307



ดูรายละเอียด เว็บไซต์
« ตอบ #133 เมื่อ: 29 ธันวาคม 2009, 16:58:12 »

ขอบคุณครับ
บันทึกการเข้า

GTA
สมุนแก๊งเสียว
*

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

กระทู้: 714



ดูรายละเอียด
« ตอบ #134 เมื่อ: 29 ธันวาคม 2009, 18:37:59 »

โอ้วแจ่มมาก ๆ wanwan020 wanwan014
ขอบคุณ
บันทึกการเข้า
cassybank
Newbie
*

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

กระทู้: 28



ดูรายละเอียด เว็บไซต์
« ตอบ #135 เมื่อ: 30 ธันวาคม 2009, 13:57:40 »

ผมลองทำตามอยู่นานมาก...ไม่สำเร็จไม่รู้เพราะอะไร แต่พอดีผมไปเจออีกเวปหนึ่งเขาเอาของคุณ หูกาง มาโมเพิ่ม

ผมลองทำตามเขาดู...สำเร็จแหะ...ยังไงใครที่ยังทำไม่สำเร็จลองทำตามนี้ดูนะครับ

สรุปของคุณหูกาง ที่ผมลองทำแล้วไม่เสร็จ อาจเป็นเพราะผมไม่ค่อยเก่ง PHP ด้วยแหละ 555+

โค๊ด:
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . $keyword . '">' . $row['firstSubject'] . '</a>'

ส่วนวิธีที่ 2 ก็เอามาจากท่าน หูกางอีก แต่มาปรับเพิ่มให้มีขีดแทนช่องว่าง (เครดิต : คุณ BrIGhTZ เป็นคนโมเพิ่มครับ)

โดยแก้โค๊ดเป็น

โค๊ด:
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . str_replace(" ","-",$row['firstSubject']) . '">' . $row['firstSubject'] . '</a>'

เครดิต : คุณ BrIGhTZ http://www.muhere.com/67/0/Mod...0%B9%84%E0%B8%97%E0%B8%A2.html

ต้องขอบคุณทั้ง 2 ท่านด้วยครับ

ปล. ทั้ง Mozilla และ IE โชว์เป็นภาษาไทยทั้งคู่เลยครับ

 :'( :'( :'(
บันทึกการเข้า
amulet
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #136 เมื่อ: 30 ธันวาคม 2009, 14:48:44 »

ผมลองทำตามอยู่นานมาก...ไม่สำเร็จไม่รู้เพราะอะไร แต่พอดีผมไปเจออีกเวปหนึ่งเขาเอาของคุณ หูกาง มาโมเพิ่ม

ผมลองทำตามเขาดู...สำเร็จแหะ...ยังไงใครที่ยังทำไม่สำเร็จลองทำตามนี้ดูนะครับ

สรุปของคุณหูกาง ที่ผมลองทำแล้วไม่เสร็จ อาจเป็นเพราะผมไม่ค่อยเก่ง PHP ด้วยแหละ 555+

โค๊ด:
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . $keyword . '">' . $row['firstSubject'] . '</a>'

ส่วนวิธีที่ 2 ก็เอามาจากท่าน หูกางอีก แต่มาปรับเพิ่มให้มีขีดแทนช่องว่าง (เครดิต : คุณ BrIGhTZ เป็นคนโมเพิ่มครับ)

โดยแก้โค๊ดเป็น

โค๊ด:
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0/' . str_replace(" ","-",$row['firstSubject']) . '">' . $row['firstSubject'] . '</a>'

เครดิต : คุณ BrIGhTZ http://www.muhere.com/67/0/Mod...0%B9%84%E0%B8%97%E0%B8%A2.html

ต้องขอบคุณทั้ง 2 ท่านด้วยครับ

ปล. ทั้ง Mozilla และ IE โชว์เป็นภาษาไทยทั้งคู่เลยครับ

 :'( :'( :'(


แล้วทำให้ชื่อห้อง เป็นภาษาไทยด้วยทำไงอ่ะ มันเป็นภาษาไทยแต่เฉพาะชื่อกระทู้อ่ะ
บันทึกการเข้า

tobtabz
Newbie
*

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

กระทู้: 24



ดูรายละเอียด เว็บไซต์
« ตอบ #137 เมื่อ: 29 มกราคม 2010, 22:39:05 »

 wanwan031 มันไม่ขึ้นเลยครับ url จะขึนเฉพาะคำภาษา Eng แต่ภาษาไทย จะเป็น -- แทน  http://xxx .ทดสอบ.xxx/forum/index.php/--test--.html
บันทึกการเข้า

ขอนแก่น UPDATE |  รีสอร์ทสวย ต้นหว้ารีสอร์ท
Mikas
Verified Seller
ก๊วนเสียว
*

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

กระทู้: 352



ดูรายละเอียด เว็บไซต์
« ตอบ #138 เมื่อ: 13 กุมภาพันธ์ 2010, 11:39:44 »

ทำได้แล้วครับ ผมทำตาม link ของคุณ amulet ถึงจะได้

ผมลองดูเวป smf อื่นๆ  ที่ทำได้ รู้สึก google มันจะ index แต่หน้าที่ไม่ได้ทำ url rewrite
ส่วนหน้าที่ทำ url rewrite มันกลับไม่ค่อย index

ปัญหานี้เจอกันบ้างหรือปล่าวครับ แล้วแก้กันยังไง  wanwan023 
« แก้ไขครั้งสุดท้าย: 14 กุมภาพันธ์ 2010, 00:02:55 โดย Mikas » บันทึกการเข้า

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

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

กระทู้: 5,623



ดูรายละเอียด
« ตอบ #139 เมื่อ: 13 กุมภาพันธ์ 2010, 11:55:37 »

ทำได้แล้วครับ ผมทำตาม link ของคุณ amulet ถึงจะได้

ผมลองดูเวป smf อื่นๆ  ที่ทำได้ รู้สึก google มันจะ index แต่หน้าที่ไม่ได้ทำ url rewrite
ส่วนหน้าที่ทำ url rewrite มันกลับไม่ค่อย index

ปัญหานี้เจอกันบ้างหรือปล่าวครับ แล้วแก่กันยังไง  wanwan023 

ก็ index บ้าง ไม่ index บ้างครับ
บันทึกการเข้า
หน้า: 1 ... 5 6 [7] 8 9   ขึ้นบน
พิมพ์