[技巧]MT4首页头条下显示广告

标题即需求,要实现这个效果,最简单的方法莫过于利用 MT 自身的Tag完成,
脑子里虽然知道应该有个专门控制显示最新文章的属性,但真找起来也确实摸不到边际,
还是求助了 POPO ,得到了答案:

先显示最新一条的 <MTEntries lastn="1">
然后放广告代码(随便你说GG的,MM的,还是其他的)
最后再用 offset 从第二条开始显示其余的文章 <MTEntries lastn="9" offset="1">

(以上代码在MT4以后有些微改变)
搞定,收工。还要看更具体示例的往下看:

<mt:Entries lastn="1">
  <$mt:Include module="Entry Summary"$>
</mt:Entries>

<!-- 下面是来自GG的广告 -->
<script type="text/javascript">google_ad_client...</script>

<mt:Entries lastn="9" offset="1">
  <$mt:Include module="Entry Summary"$>
</mt:Entries>

注释:其中第二个 lastn="9" 中的数字和你设定一页显示多少文章有关。

其他一些相关:
Entries of Template Tags

Movable Type Template Tag Reference

升级时“cp -r MTOS html” ,然后运行 mt-upgrade.cgi 进行升级。
记得 Index Templates 里不要留 Copy of Main Index ,特别是保留了老版本的,
否则每次生成首页的时候都会新旧一起生成,页面就是错的。

TrackBack

TrackBack URL for this entry:
http://mt.b3inside.com/mt-tb.cgi/592

Post a comment