不用插件,直接创建模板就可以了,不用增加插件,直接使用Tag来推荐,具体方法见:http://wiki.movabletype.org/Related_Entries
- 步骤一:设计 -> 模板 -> 新添模板模块”Related” -> 粘贴代码 -> 保存新模板
- 步骤二:在日记模板添加 <$MTInclude module=”Related”$> -> 发布
注意:Movable Type Wiki上提供的两段代码(短的简单,长的复杂)都有问题:
- 简单的在没有Tag的情况下列出了所有的文章,真的是没有标签就有所有文章都有关系。
- 长的有些Tag无法匹配,比如”Movable Type”,好像问题出在空格上。
下面是我在使用的修改过代码,lastn=”7″设置相关文章最多显示6条。
<mt:entryiftagged> <mt:setvarblock name="curentry"><mt:entryid /></mt:setvarblock> <mt:setvarblock name="relatedtags"><mt:entrytags glue=" OR "><mt:tagname /></mt:entrytags></mt:setvarblock> <mt:setvarblock name="listitems"><mt:entries tags="$relatedtags" unique="1" lastn="6"><mt:setvarblock name="listentry"><mt:entryid /></mt:setvarblock><mt:unless name="listentry" eq="$curentry"><li><a href="<mt:entrypermalink />"><mt:entrytitle /></a></li></mt:unless></mt:entries></mt:setvarblock> <mt:if name="listitems"> <h4>相关阅读<span class="delimiter">:</span></h4> <ul> <mt:var name="listitems"> </ul> </mt:if> </mt:entryiftagged>
3 Comments
切记:<mt:setvarblock name="curentry"></mt:setvarblock>内不要换行!!
wow so nice
非常感谢,很有用