Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:  (อ่าน 4372 ครั้ง)

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

ออฟไลน์ siamoverboost

  • Just M
  • ***
  • กระทู้: 51
  • เห็นด้วย&ขอบคุณ: 9
    • http://www.datsun-thailand.com/index.php?action=forum
ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« เมื่อ: 06, กุมภาพันธ์ 2013, 04:30:26 PM »
ใช้ 2.0.4 ต้องการลบ Re: ออกจากหัวข้อกระทู้ ต้องทำอย่างไรบ้างครับ

เงื่อนไขคือ
1. ไม่ต้องการบางหัวข้อขึ้น เช่น บอร์ดซื้อขาย ( ทำได้แล้ว )
2. ไม่ต้องการให้มี Re:

ผมลองทั้ง 2 ข้อนี้ เมื่อข้อใดทำได้ อีกข้อจะทำไม่ได้ครับ สรุปได้อย่าง เสียอย่าง....... :cry:


 *ขออภัย จำกัดสิทธิ์การใส่ Link-URL ในลายเซ็น*

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #1 เมื่อ: 06, กุมภาพันธ์ 2013, 05:05:25 PM »
Sources/Subs-Recent.php


หา

โค๊ด: [Select]
$request = $smcFunc['db_query']('substring', '
SELECT
m.poster_time, m.subject, m.id_topic, m.id_member, m.id_msg,
IFNULL(mem.real_name, m.poster_name) AS poster_name, t.id_board, b.name AS board_name,
SUBSTRING(m.body, 1, 385) AS body, m.smileys_enabled
FROM {db_prefix}messages AS m
INNER JOIN {db_prefix}topics AS t ON (t.id_topic = m.id_topic)
INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board)
LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member)
WHERE m.id_msg >= {int:likely_max_msg}' .
(!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? '
AND b.id_board != {int:recycle_board}' : '') . '
AND {query_wanna_see_board}' . ($modSettings['postmod_active'] ? '
AND t.approved = {int:is_approved}
AND m.approved = {int:is_approved}' : '') . '
ORDER BY m.id_msg DESC
LIMIT ' . $latestPostOptions['number_posts'],
array(
'likely_max_msg' => max(0, $modSettings['maxMsgID'] - 50 * $latestPostOptions['number_posts']),
'recycle_board' => $modSettings['recycle_board'],
'is_approved' => 1,
)
);

แทนที่ด้วย

โค๊ด: [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,
)
);

ออฟไลน์ siamoverboost

  • Just M
  • ***
  • กระทู้: 51
  • เห็นด้วย&ขอบคุณ: 9
    • http://www.datsun-thailand.com/index.php?action=forum
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #2 เมื่อ: 07, กุมภาพันธ์ 2013, 08:59:22 AM »
ขอบคุณท่านจอมยุทธมากๆครับ

แต่ติดที่ว่า.............ผมไม่ต้องการโชว์ หัวข้อบางอย่าง เช่น หมวดซื้อขาย เป็นต้นครับ

อีก 1 อย่างคือ กระทู้ซ้ำๆกันครับ

ก่อนนี้ใช้ mod ของ Recent Post Settings กำหนดหัวข้อได้ แต่เมื่อใช้โค้ดที่ให้เพื่อลบ Re: ออก ผลที่ได้.....mod ที่ว่าใช้งานไม่ได้ครับ

สิ่งที่ผมต้องการ และ หลายๆท่านอาจจะต้องการคือ

1.กระทู้ล่าสุดอยู่ด้านบน
2.หน้ากระทู้ไม่ต้องมี Re:
3.กระทู้ไม่ซ้ำกัน
4.เลือกหัวข้อขึ้นโชว์ได้

ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 07, กุมภาพันธ์ 2013, 09:39:32 AM โดย siamoverboost »
 *ขออภัย จำกัดสิทธิ์การใส่ Link-URL ในลายเซ็น*

ออฟไลน์ siamoverboost

  • Just M
  • ***
  • กระทู้: 51
  • เห็นด้วย&ขอบคุณ: 9
    • http://www.datsun-thailand.com/index.php?action=forum
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #3 เมื่อ: 07, กุมภาพันธ์ 2013, 03:11:48 PM »
ตอนนี้ทำได้เพียงเท่านี้ครับ ติดปัญหาเดียวคือลือกหัวข้อโชว์ไม่ได้

ก่อนนี้ใช้ Recent Post Settings แต่พอแก้ re: และ ไม่ซ้ำ และ จัดระเบียบ มันทำให้ mod Recent Post Settings ใช้การไม่ได้ แล้วผมไม่รู้จะยำอย่างไงดี

รบกวนผู้รู้ช่วยชี้แนะ

ลิ้ง datsun-thailand.com
 *ขออภัย จำกัดสิทธิ์การใส่ Link-URL ในลายเซ็น*

ออฟไลน์ siamoverboost

  • Just M
  • ***
  • กระทู้: 51
  • เห็นด้วย&ขอบคุณ: 9
    • http://www.datsun-thailand.com/index.php?action=forum
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #4 เมื่อ: 13, กุมภาพันธ์ 2013, 08:48:47 AM »
ช่วยด้วย !!! แก้ไขได้แค่นี้ครับ



ถ้าใส่โค้ดจากท่าน  เซียวเหล่งนึ่งฯ มันจะลบ Re: ได้ แต่ เลือกหัวข้อไม่ได้  :cry:
 *ขออภัย จำกัดสิทธิ์การใส่ Link-URL ในลายเซ็น*

ออฟไลน์ music125500

  • Just Member
  • *****
  • กระทู้: 125
  • เห็นด้วย&ขอบคุณ: 5
    • รับสอนดนตรี
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #5 เมื่อ: 14, กุมภาพันธ์ 2013, 06:20:29 AM »
แก้ได้ยังอ่าครับ

ออฟไลน์ Mr.Truckman

  • -Mod SMF-
  • *
  • กระทู้: 66
  • เห็นด้วย&ขอบคุณ: 112
  • เพศ: ชาย
    • www.สิงห์รถบรรทุก.com
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #6 เมื่อ: 04, มีนาคม 2013, 10:05:14 PM »
ตามนี้เลยครับ http://www.ubonza.com/simplemachinesforum/re-smf2-0-4/

ออฟไลน์ Mr.Truckman

  • -Mod SMF-
  • *
  • กระทู้: 66
  • เห็นด้วย&ขอบคุณ: 112
  • เพศ: ชาย
    • www.สิงห์รถบรรทุก.com
Re: ช่วยด้วย !! recest post ไม่ต้องการโชว์ Re:
« ตอบกลับ #7 เมื่อ: 19, มีนาคม 2013, 12:32:08 PM »
โทษทีครับเว็บนั้นเข้าไม่ได้แล้วเอาไหม่ครับ http://www.xn--12cl9beo6cca1dl1hqc2p.com/simplemachinesforum/re-smf2-0-4/?

 

Sitemap 1 2 3 4 5 6 
Back to top