ข้อความโดย: พนักงานราชการ
« เมื่อ: 12/04/12 »ย้ายกระทู้ล่าสุดเมื่อเร็วๆนี้ ไปไว้ด้านบน SMF 1.1.4- 2.0.x
เป็น mod ที่ใช้ย้ายกระทู้เมื่อเร็วๆนี้จาก Info Center ที่อยู่ด้านล่างไปไว้ด้านบน
ภาพนี้ได้ถูกเปลี่ยนขนาด คลิกที่นี่...เพื่อดูภาพขนาดเต็ม ภาพขนาดต้นฉบับคือ 1142x597
Mod Name: Move recent posts to the top
Created By: nguyen
Latest Version: 2.7
Compatible With: 1.1.4, 1.1.11, 2.0 Beta 3 Public, 2.0 RC2, 2.0 RC3, 2.0
ไม่มีเวอร์ชั่น 2.0.2 แต่ทดสอบติดตั้งแล้วใช้ได้เหมือนกัน
ดาวน์โหลดและข้อมูลเพิ่มเติมโดยตรง
http://custom.simplemachines.org/mods/index.php?mod=1081
หรือจะลงแบบแมนวลก็ตามนี้ Move recent posts to the top - Installation Instructions for 2.0.2
File Edits แก้ไขไฟล์เดียว./Themes/default ธีมปัจจุบัน/BoardIndex.template.php
Find: ค้นหา
โค๊ด: [Select]
// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']) && (!empty($context['latest_posts']) || !empty($context['latest_post'])))
{
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
<a href="', $scripturl, '?action=recent"><img class="icon" src="', $settings['images_url'], '/post/xx.gif" alt="', $txt['recent_posts'], '" />[/url]
', $txt['recent_posts'], '
</span>
</h4>
</div>
<div class="hslice" id="recent_posts_content">
<div class="entry-title" style="display: none;">', $context['forum_name_html_safe'], ' - ', $txt['recent_posts'], '</div>
<div class="entry-content" style="display: none;">
<a rel="feedurl" href="', $scripturl, '?action=.xml;type=webslice">', $txt['subscribe_webslice'], '[/url]
</div>';
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<strong><a href="', $scripturl, '?action=recent">', $txt['recent_posts'], '[/url]</strong>
<p id="infocenter_onepost" class="middletext">
', $txt['recent_view'], ' "', $context['latest_post']['link'], '" ', $txt['recent_updated'], ' (', $context['latest_post']['time'], ')
</p>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<dl id="ic_recentposts" class="middletext">';
/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '
<dt><strong>', $post['link'], '</strong> ', $txt['by'], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</dt>
<dd>', $post['time'], '</dd>';
echo '
</dl>';
}
echo '
</div>';
}
Replace With: ลบตำแหน่งเดิมของๆเก่าทิ้งแล้วคอมเม้นไว้ตามด้านล่าง
โค๊ด: [Select]
//remove by recent posts.
Find: ค้นหาตำแหน่งวางโค้ดใหม่ ที่โชว์ข่าว
โค๊ด: [Select]
// Show the news fader? (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
Add Before: วางเหนือตำแหน่งที่หา
โค๊ด: [Select]
// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<h4 class="titlebg"><span class="left"></span>
<a href="', $scripturl, '?action=recent"><img class="icon" src="', $settings['images_url'], '/post/xx.gif" alt="', $txt['recent_posts'], '" />[/url]
<span>', $txt['recent_posts'], '</span>
</h4>
<div class="hslice" id="recent_posts_content">
<div class="entry-title" style="display: none;">', $context['forum_name_html_safe'], ' - ', $txt['recent_posts'], '</div>
<div class="entry-content" style="display: none;">
<a rel="feedurl" href="', $scripturl, '?action=.xml;type=webslice">', $txt['subscribe_webslice'], '[/url]
</div>';
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<strong><a href="', $scripturl, '?action=recent">', $txt['recent_posts'], '[/url]</strong>
<p id="infocenter_onepost" class="middletext">
', $txt['recent_view'], ' "', $context['latest_post']['link'], '" ', $txt['recent_updated'], ' (', $context['latest_post']['time'], ')
</p>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<dl id="ic_recentposts" class="middletext">';
/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '
<dt><strong>', $post['link'], '</strong> ', $txt['by'], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</dt>
<dd>', $post['time'], '</dd>';
echo '
</dl>';
}
echo '
</div>';
}
//end recent posts
แค่เพียงเท่านี้กระทู้ก็ถูกย้ายไปอยู่ด้านบนเหนือข่าวหรือใต้เมนเมนู (อาจจะปิดข่าวไว้ไม่ต้องแสดงก็ได้)