ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: จะเอาคำว่า re ตรงกระทู้ล่าสุดใน smf ออกยังไงครับ  (อ่าน 3555 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 42177
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
ทำให้ข้อความเบิ้ล ลายตามากๆเลยครับ
จะเอาตรคำว่า re ทั้งแถวออกไป  เวลามีคนตอบกระทู้ ไม่ต้องมีคคำว่า re มาที่โพสต์ล่าสุดอ่าครับ
ผมใช้ smf 2.0.2 ครับ

อ้างถึง
ไม่ได้เชียวชาญ แต่เดาว่า ของ TSB ใช้ Recent Posts on Topic (คือเอาเฉพาะหัวข้อกระทู้)

แต่ที่คุณ lhumdin ถาม นี่มันดึงทุก comment มาแสดงเลยรึป่าวครับมันเลยมี Re: คือเริ่มต้นมันก็ต่างกันแล้ว ต้องหาวิธีดึงเฉพาะ หัวข้อกระทู้ล่าสุดมาโชว์ก่อน

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

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

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

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

โค๊ด: [Select]
$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 นี้ไว้ก่อน
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 42177
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
จะเอาคำว่า re ตรงกระทู้ล่าสุดใน smf ออกยังไงครับ
« ตอบกลับ #1 เมื่อ: 26 เมษายน 2559, 16:50:46 »
  • ขึ้นบน
  • ลงล่าง
  • ตัวอย่างกระทู้ซ้ำๆ ขอยืมภาพจากเว็บทิกเกอร์ ซึ่งได้อับเกรดบอร์ดเป็น SMF 2.0.11
    มัปัญหากระทู้ซ้ำๆ กันอยู่แต่ไม่น่าเกลียดเกินไป เพราะมีหลายบอร์ดและมีคนโพสท์เยอะ

    ดังภาพ

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ

    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 42177
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    จะเอาคำว่า re ตรงกระทู้ล่าสุดใน smf ออกยังไงครับ
    « ตอบกลับ #2 เมื่อ: 26 เมษายน 2559, 16:53:40 »


    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 42177
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    จะเอาคำว่า re ตรงกระทู้ล่าสุดใน smf ออกยังไงครับ
    « ตอบกลับ #3 เมื่อ: 26 เมษายน 2559, 16:54:40 »
  • ขึ้นบน
  • ลงล่าง
  •   พยายามแก้ไขอยู่ ใช้เวลามาแล้ว 4-5 วัน ยังไม่สำเร็จ พยายามกันต่อไป... ???
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    จะเอาคำว่า re ตรงกระทู้ล่าสุดใน smf ออกยังไงครับ
    « ตอบกลับ #3 เมื่อ: 26 เมษายน 2559, 16:54:40 »