ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => หัวข้อเริ่มโดย: pigdoll ใน 06 ตุลาคม 2013, 15:41:33

ชื่อเรื่อง: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: pigdoll ใน 06 ตุลาคม 2013, 15:41:33
จากกระทู้ http://www.thaiseoboard.com/index.php?topic=40499.0

จะเรียงตามวันที่ตั้งกระทู้ ถ้าอยากให้เรียงแบบนี้เฉพาะบางห้องสามารถทำได้รึป่าวครับ ที่ลองปรับดูจะเรียงแบบวันที่ทุกห้อง

แต่ให้ห้องอื่นๆมีคนตอบกระทู้ก็เลื่อนขึ้นมาเหมือนเดิม

ขอบคุณครับ  :wanwan017:



ชื่อเรื่อง: Re: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: pigdoll ใน 07 ตุลาคม 2013, 00:14:45
เงียบมากก  :P
ชื่อเรื่อง: Re: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: pigdoll ใน 07 ตุลาคม 2013, 19:05:25
ดันอีกสักที  :wanwan019:
ชื่อเรื่อง: Re: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: nut_anek ใน 18 ตุลาคม 2013, 19:51:45
ใช้ได้กับ บอร์ดที่มี URL รูปแบบนี้ w ww.xxxxxx.com/index.php?board=1.0

?board=1.0
ID บอร์ด คือ 1

เปิดไฟล์ Sources/MessageIndex.php

หา
// They didn't pick one, default to by last post descending.
if (!isset($_REQUEST['sort']) || !isset($sort_methods[$_REQUEST['sort']]))
{
$context['sort_by'] = 'last_post';
$_REQUEST['sort'] = 'ID_LAST_MSG';
$ascending = isset($_REQUEST['asc']);
}


แทนที่ด้วย
// They didn't pick one, default to by last post descending.
if (!isset($_REQUEST['sort']) || !isset($sort_methods[$_REQUEST['sort']]))
{
$id = $_GET[board];
$context['sort_by'] = 'last_post';
if($id==1 || $id==2 || $id==3)
$_REQUEST['sort'] = 'ID_TOPIC';
else
$_REQUEST['sort'] = 'ID_LAST_MSG';
$ascending = isset($_REQUEST['asc']);
}



อยากให้บอร์ดไหนเรียงตามวันที่ตั้งก็ให้แก้
$id==1 || $id==2 || $id==3

ตาม ID บอร์ด
ชื่อเรื่อง: Re: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: iLhay ใน 18 ตุลาคม 2013, 21:56:30
มี mod นี่ฮะ ?

sort board อะไรซักอย่าง ลองหาคำว่า sort ไปที่เว็ป mod smf เอาเลยครับ
ชื่อเรื่อง: Re: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: pigdoll ใน 19 ตุลาคม 2013, 00:50:33
อ้างถึงจาก: nut_anek ใน 18 ตุลาคม 2013, 19:51:45
ใช้ได้กับ บอร์ดที่มี URL รูปแบบนี้ w ww.xxxxxx.com/index.php?board=1.0

?board=1.0
ID บอร์ด คือ 1

เปิดไฟล์ Sources/MessageIndex.php

หา
// They didn't pick one, default to by last post descending.
if (!isset($_REQUEST['sort']) || !isset($sort_methods[$_REQUEST['sort']]))
{
$context['sort_by'] = 'last_post';
$_REQUEST['sort'] = 'ID_LAST_MSG';
$ascending = isset($_REQUEST['asc']);
}


แทนที่ด้วย
// They didn't pick one, default to by last post descending.
if (!isset($_REQUEST['sort']) || !isset($sort_methods[$_REQUEST['sort']]))
{
$id = $_GET[board];
$context['sort_by'] = 'last_post';
if($id==1 || $id==2 || $id==3)
$_REQUEST['sort'] = 'ID_TOPIC';
else
$_REQUEST['sort'] = 'ID_LAST_MSG';
$ascending = isset($_REQUEST['asc']);
}



อยากให้บอร์ดไหนเรียงตามวันที่ตั้งก็ให้แก้
$id==1 || $id==2 || $id==3

ตาม ID บอร์ด

ขอบคุณครับ +1
ชื่อเรื่อง: Re: ให้กระทู้ในบอร์ด SMF เรียงตามวันที่ตั้งกระทู้ เฉพาะบางห้องครับ
โพสต์โดย: rainam_i ใน 19 ตุลาคม 2013, 00:57:01
 :o :o :oอยากรู้ด้วยคนคัฟ