两个 Plugins 在升级 MovableType 6.1 之后

在升级 MovableType6.1 的时候,David Yin提到要一个个的添加plugins。
在添加的过程中遇到三个问题。

PostTwiOauth 0.47

因为路径不一样了,所以要重新设置,设置的过程没有什么可以描述的,跟过往一样,只是在获取 twitter tokon 的时候,会出现错误,在发布测试 tweet 的时候也出现类似的错误。

Test post failed. Please check your settings.
500 Can't verify SSL peers without knowing which Certificate Authorities to trust Content-Type: text/plain Client-Date: Wed, 18 Mar 2015 23:49:22 GMT Client-Warning: Internal response Can't verify SSL peers without knowing which Certificate Authorities to trust This problem can be fixed by either setting the PERL_LWP_SSL_CA_FILE envirionment variable or by installing the Mozilla::CA module. To disable verification of SSL peers set the PERL_LWP_SSL_VERIFY_HOSTNAME envirionment variable to 0. If you do this you can't be sure that you communicate with the expected peer.

解决的方案是这样的,到插件目录中,打开 PostTwiOauth.pl 文件。在文件顶部添加下面这句:

此处略去相关代码,请查看桌面标准版文章。


然后就保存,可以了。

这时发布文章,出现了这个问题:

An error occurred publishing entry '升级到 MovableType 6.1': Publish error in template 'Entry': Error in <mtInclude> tag: <MTRelatedEntries> at line 17 is unrecognized

显示的就是相关文章的问题。这是关于插件 TagSupplementals 的。

TagSupplementals

因为在文章的单篇归档模板里,有用到相关文章,是利用 Tag 机制来实现的。

安装这个插件没有问题,也没有出现意外。

在安装完这个插件后,再次发表文章的时候,出现了这个错误提示:

Publish error in template 'Main Index': Error in <mtAssets> tag: Error in <mtAssetThumbnailURL> tag: Width must be a number.


就是模板中的问题,首页模板中有用到 AssetThumbnail 的宽度,里面原来写的是 width="320px",去掉 px 就好了。