Recently in Movable Type Category

  很喜欢Movable Type 4的后台界面,所以一直拖着没有升级,这次决定将它升级到Movable Type 6。升级前先做好备份,以免发生意外。

  升级过程中出现了下面的错误:

Got an error: Error reading /home/username/domains/sothink.cn/public_html/cgi-bin/plugins/CommunityActionStreams/config.yaml: Syck parser (line 33, column -1): syntax error

  我把MySQL从5.1升级到5.5之后,登录Movable Type时报错了,提示:

install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted. Compilation failed in require

  一般情况下通过升级DBD-mysql可以解决这个问题:

#cpan
cpan[1]>upgrade DBI

  如果文章标题如果过长的话,Movable Type 默认模板会显示多行。想把它改成超过一行的文字都改成...显示。我想到两种方法来实现截断效果。

  第一种是方法使用MT自带的trim_to功能,截取指定长度字符,然后再在后面加上...显示。MT从6.0.4开始,对这个功能做了增强,trim_to既可以从字符串左侧开始截取又可以从字符串的右侧开始截取(参数为负值)。详细使用方法参考下面日文文档里给出的示例,只需对应修改Entry Summary模板第四行H2标记内容:

<$mt:EntryTitle trim_to="5" $>
出力例: いろはにほ

<$mt:EntryTitle trim_to="5+..." $>
出力例: いろはにほ...

<$mt:EntryTitle trim_to="-3" $>
出力例: もせす

<$mt:EntryBody trim_to="5+..."$> <$mt:EntryBody trim_to="-3"$>
出力例: いろはにほ...もせす

   刚刚 習慣 在我这里留言,说这里回复评论看着很不舒服。MovableType默认回复评论的格式是这样的,如果A回复了B的留言就会显示为 A replied to comment from B,并且comment from B上面会有链接,看图吧。 感觉是不太适合咱们的使用习惯,很罗嗦 - -!!

replied-to-comment-from

Movable Type 一键分享到...

| 6 Comments

  呃....由于某些原因,真的很久没有更新了,很对不住关注我的那些朋友们。半夜闲逛-___-!! 看到自力博客的一篇名为 为WordPress添加腾讯微博#一键转播#按钮 的文章,感觉很不错。很早以前我就有过给文章添加一键分享按钮的想法,但是放上去之后感觉很别扭,今天突然想到如果将这个分享按钮放到侧边栏会不会好看些呢?于是.....

  先看一下原文给出的Wordpress使用的代码:

<a href="javascript:window.open('http://v.t.qq.com/share/share.php?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent('<?php the_permalink() ?>')+'&jumpback=2&noui=1','favit','width=700,height=546,left=50,top=50,toolbar=no,
menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes');void(0)"><img title="转发到腾讯微博" alt="腾讯微博" src="/pub/sns/share/images/t-qq-com/t-ico.png" width="16" height="16" /></a>

Movable Type 首页分页

| 3 Comments

  Movable Type用得久了之后才发现,想逐篇的阅读相同分类下更早的文章并不方便,用户除了点击侧边栏的 entry-basename was the previous entry in this blog 以外,也没有别的办法快速的找到前一篇文章的链接了。使用MT Pro Personal WebSite 模板的用户,文章标题下边还会有一个Previous(Classic Blog模板没有这个,MTOS使用的就是Classic Blog模板)。位置都不显眼,用起来也不方便。

  这个MT分页的方法是从Jackie那里找到的,但是他使用的是MT5的Personal WebSite 模板,我使用的是MT4的Classic Blog模板,因为这两个模板之间的差异,害得我搞了半天只把MT的首页分页搞定。

Movable Type 百度Sitemap

| 2 Comments

  参考Movable Type的Google Sitemap模板和百度Sitemap的语法,为MT写了一个百度Sitemap模板效果还不错,使用之后百度对本站的检索结果都能准确的显示每篇文章的内容摘要了。贴出来和大家分享 - -.

升级到Movable Type 4.34

| 1 Comment

  Movable Type 4.34 终于发布了,该版本修复了4.33按月归档不能显示、上一篇和下一篇链接的问题,同时也包含了安全更新,并且对数据库进行了升级。所以在更新4.34之前一定要对数据库进行备份,以免升级出错导致无法恢复。

  下载地址:http://www.movabletype.org/downloads/stable/