สรุปตอนนี้ผมต้องใช้แบบดั้งเดิมคือเวอร์ชั่นแรกสุดเลยครับ อันหลังๆไม่ work ซักอันเลยอ่า
ขอขุดนะครับ
ผมประสบปัญหาเดียวกับท่านนี้ ซึ่งฐานข้อมูลผมเป็น utf-8 เช่นกัน
ผมก็ใช้ version เดียวกันกับท่านนี้อยู่
จนวันนี้อัพเวอร์ ทำให้มันหายหมด แล้วต้องมานั่งทำใหม่
งมไปงมมา สรุปแก้ได้โดย ท่านหูกาง โดย 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'] . '">' . $row['firstSubject'] . '</a>'
ข้อเสียคืออย่างที่ท่านหูกางบอกไว้ ถ้ามีการเว้นวรรค จะไม่เติมเครื่องหมาย " - " ให้ เหมือน เวอร์ชั่นแรก
จึงโพสไว้ เผื่อคราวหน้าผมลืม จะได้มาเอาอันนี้ของตัวเองครับ