ผู้เขียน หัวข้อ: ย้ายกระทู้ล่าสุดเมื่อเร็วๆนี้ ไปไว้ด้านบน SMF 1.1.4- 2.0.x  (อ่าน 3012 ครั้ง)

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

พนักงานราชการ

  • อ่านคนออก บอกคนได้ ใช้คนเป็น
  • Administrator
  • Full Member
  • *****
  • กระทู้: 192
  • su-81@hotmail.com
    • ดูรายละเอียด

ย้ายกระทู้ล่าสุดเมื่อเร็วๆนี้ ไปไว้ด้านบน 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'], ' &quot;', $context['latest_post']['link'], '&quot; ', $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'], ' &quot;', $context['latest_post']['link'], '&quot; ', $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


แค่เพียงเท่านี้กระทู้ก็ถูกย้ายไปอยู่ด้านบนเหนือข่าวหรือใต้เมนเมนู (อาจจะปิดข่าวไว้ไม่ต้องแสดงก็ได้)