หมวดไฟฟ้า/อิเล็กทรอนิกส์/คอมพิวเตอร์ => ห้อง SMF 2.0.X => Programming => ห้องคอมพิวเตอร์ => นานาสาระ SMF => ข้อความที่เริ่มโดย: Auto Man ที่ 18 ธันวาคม 2566, 13:45:04

หัวข้อ: เอา Re. ออกจากกระทู้ล่าสุด
เริ่มหัวข้อโดย: Auto Man ที่ 18 ธันวาคม 2566, 13:45:04
http://www.thaiseoboard.com/index.php?action=printpage;topic=265067.0

อ้างถึง
ใน Themes/default/languages ไฟล์ index.thai-utf8.php

ลองค้นคำว่า $txt['response_prefix'] = 'Re: ';

แล้วเปลี่ยนจาก 'RE: '; เป็น ''; จะได้รึเปล่าครับ

อ้างถึง
ตามนี้เลยครับ สำหรับ smf 2.0.2

เปิดไฟล์ Subs-Recent.php ใน โพเดอร์ Source

หาคำนี้  $request = $smcFunc['db_query']('substring', '

คัดลอก code ลงไปวางแทน


$request = $smcFunc['db_query']('substring', '
       SELECT
          m.poster_time, ms.subject, m.id_topic, m.id_member, m.id_msg, b.id_board, b.name AS board_name,
          IFNULL(mem.real_name, m.poster_name) AS poster_name,
         SUBSTRING(m.body, 1, 384) AS body, m.smileys_enabled
       FROM {db_prefix}topics AS t
          INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_last_msg)
          INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board)
          INNER JOIN {db_prefix}messages AS ms ON (ms.id_msg = t.id_first_msg)
          LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member)' . (!$user_info['is_guest'] ? '
          LEFT JOIN {db_prefix}log_topics AS lt ON (lt.id_topic = t.id_topic AND lt.id_member = {int:current_member})
          LEFT JOIN {db_prefix}log_mark_read AS lmr ON (lmr.id_board = b.id_board AND lmr.id_member = {int:current_member})' : '') . '
       WHERE t.id_last_msg >= {int:min_message_id}
          AND ' . $user_info['query_wanna_see_board'] . ($modSettings['postmod_active'] ? '
          AND t.approved = {int:is_approved}
          AND m.approved = {int:is_approved}' : '') . '
       ORDER BY t.id_last_msg DESC
       LIMIT ' . $latestPostOptions['number_posts'],
       array(
          'current_member' => $user_info['id'],
          'min_message_id' => $modSettings['maxMsgID'] - 35 * min($latestPostOptions['number_posts'], 5),
          'is_approved' => 1,
       )
    );

มันจะตัดคำว่า re ออก แล้ว ตัดกระทู้ที่ ซ้ำ ๆ ออกนะครับ ถ้าอย่างไง ลองที่ localhost ก่อนก็ดี หรือ backup File นี้ไว้ก่อน

เพิ่มเติมครับ พอเอาโค้ดนี้แทนแล้วการตั้งค่าที่ไม่ให้โชว์กระทู้ในบางหมวดไม่ทำงานครับ
re หาย แต่กระทู้โชว์ทั้งหมด
ได้อย่างเสียอย่างอีกแล้ว  :-X