Movable Type 3.3x 的 Tag 功能

把 Blog 升级到了 3.31. 因为模版还是使用的旧模版. 所以 MT 3.31 的 Tag 功能没体现出来. 修改了一下,现在单篇归档的 Tag 已经可以看到了. 记录如下:

1) 修改 CSS 模版 加入:

.entry-tags {
margin: 0 0 5px 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }
.entry-tags-list {
list-style:none;
padding: 0px;
}

2) URL_rewrite, 美化 URL
编辑根目录下的 .htaccess 文件, 添加:

RewriteEngine on
RewriteRule tag/(.+) /mt/mt-search.cgi?tag=$1&blog_id=1

第一个 mt 是你的 mt 安装的相对目库. 最后的 blog_id 值填入你的具体值即可. 我的是 1.

3) 修改 Individual Entry Archive 的模版
在 < $MTEntryMore > 后面加入:

<MTEntryIfTagged>
<div class="entry-tags">
<h2 class="entry-tags-header">本则 Blog 所属的Tag:</h2>
<ul class="entry-tags-list">
<MTEntryTags>
<li class="entry-tag"><a href="/tag/<$MTTagName encode_url="1"$>"<$MTTagName$></a></li>
</MTEntryTags>
</ul>
</div>
</MTEntryIfTagged>

4) rebuild 所有的单篇归档.

如果不允许做 URL_rewrite ,则 模版中的 Link 修改为:

<a href="<$MTTagSearchLink$>"><$MTTagName$></a></MTEntryTags>

最后效果请参考本则 Blog 全文.

| | TrackBacks (0) | | Edit

Generator | Trampoline | 外贸英才网 | Vinyl fence

自定义搜索

本文相关评论|Comments(4)

sumnny 的评论:

请问你openrss的Expand/Collapse 功能使用什么扩展实现的?

Fenng 的评论:

有一个主题叫做: Lilina

Fir 的评论:

关于你在本文提到的内容,我有个没有理解的地方,希望您能回答一下

  • "
  • 当中所指向的搜索结果页面的模板在哪里修改?

    Fenng 的评论:

    搜索结果的模版

    添加评论

    关于这篇文章

    这篇文章由 Fenng 于 July 19, 2006 8:38 PM 发布

    上一篇:Oracle 10G的Data Pump (Part I)

    下一篇:关于《疯狂的石头》的碎片

    回到首页查看最近的文章或者是查看所有归档文章

    DBA notes 的订阅数量,点击则可进行订阅
    Feed 订阅数量,点击即可订阅最新内容