อันนี้เป็นการโมดิฟายด้วยมือนะครับไม่ได้ลงปลั๊กอินใดๆ (เพราะผมลงไม่สำเร็จเลยต้องโมเอง อิอิ)
http://game-mun.com/forum/index.php/topic,33432.0/ของเล่นแปลกๆ-ของขวัญวันเกิด-ของเล่นเสริมพัฒนาการ-ของเล่นเก๋ๆ-GadGet-ไอเดีย.html
ตัวอย่าง
URL ที่แสดงครับ เป็นภาษาไทย มีนามสกุล HTML ต่อท้ายด้วยครับ
ลำดับขั้นการโมดิฟาย- อันดับแรกปรับแต่งบอร์ด SMF ให้แสดงผล URL แบบ ปราศจากตัวอักขระ ? ก่อนครับ...
ด้วยการไปที่ Admin แล้วไปที่ ส่วนปรับแต่งค่าการใช้งาน>แสดง URLs โดยปราศจาก ?'s Apache เท่านั้น! (หรือ Admin -> Edit Features and Options -> Show URL's without ?'s) ใส่เครื่องหมายถูกลงไปแล้วก็ บันทึก - ทำการโมดิฟาย ไฟล์ที่ชื่อ MessageIndex.php ซึ่งอยู่ในโฟลเดอร์ Sources ด้วย Dreamweaver
- ค้นหาบันทัดที่ 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>'
- แทรก Code ใหม่ด้านล่างนี้ลงไป โดยแทรกกลางระหว่างบันทัดที่ขึ้นด้วยโค๊ต 'href' และ 'link'
$keyword= preg_replace("~[\s]+~","-",$row['firstSubject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
Code ใหม่ที่แทรกแล้วก็จะออกมาแบบนี้ครับ
'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>'
- ยังไม่จบนะครับโมต่ออีกนิดหน่อยที่บันทัดสุดท้ายที่ขึ้นต้นด้วย 'link' นั้นแหละครับเราจะเพิ่ม Code ด้านล่างนี้ลงไป โดยจะเพิ่มต่อท้ายเลข 0 ครับ
/' . $keyword . '
ก่อนหน้าเป็นแบบนี้
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'
หลังโมแล้วจะเป็นแบบนี้
ทำแล้วได้อะไร?มีผลกับโฆษณาของ Adsense โดยตรงเพราะจากที่ลองทำดู พบว่าโฆษณาแสดงตรงมากขึ้น น่ากดมากขึ้น
การแสดง URL แบบนี้เข้าตำรา
Google URL Friendly ตามหลัก SEO
ผลเสียBrowser เก่าๆ อาจจะไม่รองรับ URL ภาษาไทยทำให้ URL ที่ลิงค์ไปอาจจะไม่แสดงผล (เทสกับ IE 7 แล้วผ่าน)
Credit:[pagerank]http://www.thaiseoboard.com/[/pagerank]