Tag Archives: MT

MT 3.31 留言通知的乱码问题

前几天把 Movable Type 升级到 3.31 后,发现一个问题: 用户留言的 Email 通知内容都变成乱码了(email notify Message garbled)。发现系统默认发送邮件的时候编码默认为 ISO-8859-1 。而我的页面编码都为 UTF-8 。车东也遇到了同样的问题。
我在邮件列表中发了一封邮件。今天得到了响应。解决办法是编辑 mt-config.cgi 文件件,加入一行:

MailEncoding UTF-8

显式的指定邮件编码。测试之后问题解决。
来自 MT 官方文档的介绍:

MailEncoding
This configuration directive specifies the character encoding to be used for email if it is to be different from the PublishCharset. It takes a string value specifying the character encoding name.
Default Value: ISO-8859-1

Update: 车东发现了 Yangkang 的解决办法。但他说是修改 config.cgi, 怪哉。

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 全文.

此文作者:, 位于 Web 分类 标签: , , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

推出 Wiki 服务

经过一段时间的测试后,本站推出测试版的 Wiki 服务: wiki.dbanotes.net. 内容将针对 Oracle 常用文档的维护. 也欢迎感兴趣的朋友们加入! TWiki 入手稍难一点,要有点耐心才好 :)
这段时间先后测试了 MediaWiki ,Trac, TWiki. 分别说说一点感受:

  • MediaWiki: 不太喜欢 MediaWiki 的页面风格,虽然通过 CSS 可以重新定值; 基于 PHP , 我对 PHP 不太熟悉. 需要 MySQL 数据库,日后的迁移什么的都会有问题; 优点:在现在的 DreamHost 主机上安装比较容易;
  • Trac安装复杂, 出了问题找不到相关文档,可定制化不那么灵活, 基于 Python, 修改代码不容易; 没插件;
  • TWiki: 虽然速度稍稍慢了一点,新的 4.01 对性能作了一定的改进; 文档齐全, 基于 Perl( MT 也是基于 Perl),用户数多, 出了问题也便于求助. 不需要数据库,有插件;

更多参考:
TWiki DakarRelease安装备忘
Wiki发布系统的选型
经过衡量,决定采用 TWiki. 虽然现在的内容还不是很多, 不过这是一个好的开始. Wiki 的世界, 我来了!

继续阅读

为你的 MT Blog 创建一个Google Toolbar 按钮

前天, 我提到过 Google T4 工具条“增强了扩展能力. 可以添加第三方扩展 Button”. 今天就看到 SixApart 官方 Blog 发布了一则 Googlify your Movable Type Blog, 教用户如何定制针对自己 Blog 站点的 Google T4 Button. 当然,前提是用户必须使用 MT . 相信用不了多久,针对 WordPress 的也会有的.
操作起来比较简单,第一步,建立一个模板:toolbar_button.xml. 然后Rebuild . 这个模板是 Niall Kennedy 创建的. 请参见完整的模板源代码
第二步,点击这个连接添加:点击测试添加 Google 工具条按钮

继续阅读

此文作者:, 位于 Web 分类 标签: , , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.