ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script---------------เอา Re: หน้ากระทู้ออกแบบ Thaiseoboard ยังไงครับ SMF -------------
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ---------------เอา Re: หน้ากระทู้ออกแบบ Thaiseoboard ยังไงครับ SMF -------------  (อ่าน 25664 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
medusakbpom
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 1,868



ดูรายละเอียด
« เมื่อ: 02 ตุลาคม 2012, 09:56:38 »

เอา Re: หน้ากระทู้ออกแบบ Thaiseoboard ยังไงหรอครับ ผมลองเซิจตามGoogleและลองทำแล้วยังไม่ได้เลยครับ
เพราะเวลามีคนตอบกระทู้ ในที่อัพเดทกระทู้เมื่อเร็วๆนี้ มันแสดงชื่อกระทู้ซ้ำเมื่อเวลามีคนตอบทำให้มันตีกระทู้อื่นๆลงหมดเลยครับ


SMF 2.0 CR3 ครับ ชื่อธีม Zap theme  wanwan017 รบกวนด้วยครับ
« แก้ไขครั้งสุดท้าย: 03 ตุลาคม 2012, 13:08:57 โดย medusakbpom » บันทึกการเข้า
tctheworld
สมุนแก๊งเสียว
*

พลังน้ำใจ: 74
ออฟไลน์ ออฟไลน์

กระทู้: 608



ดูรายละเอียด
« ตอบ #1 เมื่อ: 02 ตุลาคม 2012, 10:00:16 »

ลอง mod นี้นะครับ

http://custom.simplemachines.org/mods/index.php?mod=3004

http://custom.simplemachines.org/mods/index.php?mod=2172
บันทึกการเข้า

medusakbpom
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 1,868



ดูรายละเอียด
« ตอบ #2 เมื่อ: 02 ตุลาคม 2012, 10:41:47 »

ลองทั้ง 2 ตัวยังไม่ได้เลยครับผม  Cry
บันทึกการเข้า
tctheworld
สมุนแก๊งเสียว
*

พลังน้ำใจ: 74
ออฟไลน์ ออฟไลน์

กระทู้: 608



ดูรายละเอียด
« ตอบ #3 เมื่อ: 02 ตุลาคม 2012, 10:47:54 »

ลองตัวนี้นะครับ

http://custom.simplemachines.org/mods/index.php?mod=1069

บันทึกการเข้า

medusakbpom
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 1,868



ดูรายละเอียด
« ตอบ #4 เมื่อ: 02 ตุลาคม 2012, 10:56:19 »

ยังไม่ได้อีกจามเคยครับพี่ภานุ

ผมลองเอาโค้ดนี้ไปแทนใน Subs-Recent.php
โค๊ด:
$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,
       )
    );

ได้อยู่ครับ

ลองวิธีจากกระทู้นี้
โค๊ด:
http://www.thaiseoboard.com/index.php?topic=265067.0

แต่ลองแล้ว การตั้งค่าไม่ให้โชว์กระทู้ในบางหมวดไม่ทำงานอะครับ  Re หายแต่กระทู้โชว์หมด
มันจะมีปัญหาอะไรตามมาไหมครับ
บันทึกการเข้า
tctheworld
สมุนแก๊งเสียว
*

พลังน้ำใจ: 74
ออฟไลน์ ออฟไลน์

กระทู้: 608



ดูรายละเอียด
« ตอบ #5 เมื่อ: 02 ตุลาคม 2012, 16:17:22 »

ยังไม่ได้อีกจามเคยครับพี่ภานุ

ผมลองเอาโค้ดนี้ไปแทนใน Subs-Recent.php
โค๊ด:
$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,
       )
    );

ได้อยู่ครับ

ลองวิธีจากกระทู้นี้
โค๊ด:
http://www.thaiseoboard.com/index.php?topic=265067.0

แต่ลองแล้ว การตั้งค่าไม่ให้โชว์กระทู้ในบางหมวดไม่ทำงานอะครับ  Re หายแต่กระทู้โชว์หมด
มันจะมีปัญหาอะไรตามมาไหมครับ



จากโค้ดที่ได้มา ถ้าอยากตั้งค่าหมวดที่ไม่ต้องการโชว์ คงต้องทำแบบ manual นะครับ ใช้คำสั่ง SQL เสริมเข้าไป

ปัญหาคงไม่มีอะไรนะครับ อาจจะใช้บางฟังก์ชั่นที่เกี่ยวกับ recent post ไม่ได้ เฉยๆครับ
บันทึกการเข้า

divinityfair
สมุนแก๊งเสียว
*

พลังน้ำใจ: 58
ออฟไลน์ ออฟไลน์

กระทู้: 759



ดูรายละเอียด
« ตอบ #6 เมื่อ: 02 ตุลาคม 2012, 21:29:47 »

ดันช่วยเจ้าของกระทู้ครับ ได้แล้วยังไงมาแจ้งด้วย
เชื่อว่าหลายๆท่านก็ยังไม่ได้เหมือนกัน  Cry
บันทึกการเข้า
medusakbpom
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 1,868



ดูรายละเอียด
« ตอบ #7 เมื่อ: 02 ตุลาคม 2012, 21:36:16 »

ตอนนี้ได้แล้วนะครับ โดยการเขียนอีกโค้ดมาทับตามมกระทู้ด้านบนที่ผมเอามามาให้ดูกัน
ขอบคุณพี่ภานุมากๆครับคอยช่วยผมตลอดเลยผม+1ให้แทนคำขอบคุณครับ  wanwan017
และขอคุณท่านอื่นๆด้วยครับ
บันทึกการเข้า
Ferrited
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 159
ออฟไลน์ ออฟไลน์

กระทู้: 1,899



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 03 ตุลาคม 2012, 11:22:16 »

ใส่คำสั่งนี้ก่อน
โค๊ด:
<?php require("/path/to/forum/SSI.php"); ?>

แล้วใช้คำสั่งนี้ดึงกระทู้ล่าสุด
โค๊ด:
<?php ssi_recentTopics(); ?>

ศึกษาเพิ่มเติม
บันทึกการเข้า

คูปองลด Hostgator "gt25percentoff"
แอนดรอยด์
อัพเดทข่าววงการไอที ตลอด 24 ชั่วโมง
ทุกเรื่องราวเกี่ยวกับไอโฟน ธีมไลน์ (ซัมซุง กาแล็กซี่ )และโปรแกรมแต่งรูป )
kornzagroup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 31
ออฟไลน์ ออฟไลน์

กระทู้: 706



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 03 ตุลาคม 2012, 12:50:01 »

อยากทําแต่อัพไม่เป็นอะ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์