Movable Type 文章置顶方法

      使用Movable Type的过程中,总有时候会想在首页面置顶一篇文章,所以一开始使用就在摸索方法,一边研究和尝试一边编辑这一文章做记录,所以这一文章也比较了很长时间,在研究和参考其他Movable Type用户的经验之后,到今天终于有一个比较全面的认识和结果。

方法一、
      将文章的发表日期设到大老远去,这是最简单,也最有效的方法,需要换一个的时候就改一下,让文章回到原来应该去的位置,然后另外比较一个文章,设置一个新的发表时间置顶,这是最简单有效的。

方法二、
      设一个专用的分类,例如Announcement,然后编辑Main index template,在<MTEntries>之前加入下面的代码,在主页的上方显示该分类的最新一个文章。

<MTEntries lastn="1" category="Announcement">
  <$MTEntryBody$>
</MTEntries>

      这里面<$MTEntryBody$>的部分,可以按照主模板的设置,将评论等其他内容也设置在里面。以本站的模板为例,置顶的这一部分可以是用以下的代码。

<MTEntries lastn="1" category="Announcement">
<$MTEntryTrackbackData$>              
<MTDateHeader>
<h2 class="date-header"><$MTEntryDate format="%x"$></h2>
</MTDateHeader>
<a id="a<$MTEntryID pad="1"$>"></a>
  <div class="entry" id="entry-<$MTEntryID$>">
    <h3 class="entry-header">
    <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
    </h3>
    <div class="entry-content">
      <div class="entry-body">
      <$MTEntryBody acronym="1" $>
      <MTEntryIfExtended>
        <p class="entry-more-link">
          <a href="<$MTEntryPermalink$>#more">阅读全文 »</a>
        </p>
      </MTEntryIfExtended>
      <p class="entry-footer">
      <MTIfCommentsActive>
        <a href="<$MTEntryPermalink$>#comments">
         评论 (<$MTEntryCommentCount$>)</a>
      </MTIfCommentsActive>
      <MTIfPingsActive>
        | <a href="<$MTEntryPermalink$>#trackback">
         引用 (<$MTEntryTrackbackCount$>)</a>
      </MTIfPingsActive>
      </p>
      </div>
    </div>
  </div>
</MTEntries>

方法三、
      灵活的利用各种插件,例如可以引用其他Blog内容的MultiBlog,可以根据文章ID显示的Entry plugin,不过在已经有前面两种方法的情况下,个人认为基本上已经不再需要它们了,除非是他日有一种专用的插件。其实所谓专用的插件也很简单,只需要将根据ID显示或者日期显示的方法,做一个管理置顶文章功能的插件就是了。


Google

.

发表评论

(如果您从未在这里发表过评论, 您的评论必须在网站管理员验证后才可以显示, 谢谢您的耐心等候.)


引用通告

拥有Blog的朋友引用时可以使用以下链接发送引用通告(TrackBack):
http://gztw.com/lancms/mt-tb.cgi/32

链接

推荐阅读

关于种玉堂

种玉堂站内文章为作者原创,而本站新闻资讯则大多是道听途说。设立本站仅为了让文章在网上有个安身之所,同时也希望能够与更多的朋友分享。

有关站内的大小事务,如有需要可以发电子邮件至GZTW@GZTW.COM联系。