给文章页面增加一个toolbar

我个人蛮喜欢RWW的MT主题的,看上去挺清爽的,也很整洁。今天模仿了一下RWW,用了它提供的部分CSS代码,给曙光博客的日志页面增加了一个toolbar,虽然说功能不大,但是增加完之后看上去挺舒服的。其实增加的不止是toolbar,还有相关文章的链接,还有一个广告单元。

增加的办法:

新建一个module template,取名为Entry Footer,当然你也可以取名为其他的,在后面incude module的时候要注意名字相同。

Continue reading

MT动态发布设置

我选择MT的原因是因为MT可以动态发布整站,比WP等动态发布好多了,占用的CPU资源会少非常多,但是既然MT有动态发布的功能,今天也玩了一下。官方的教程在这里

MT动态发布的设置挺简单的,在Templates页面的右边有一个Action,点击下面的use publishing profile,然后选择Dynamic Publishing ,此时我们网站的目录下就会多一个mtview.php文件,就是这个文件处理所有的请求。

Continue reading

MT博客系统使用几点tips

使用MT博客系统好久了,以前也写过几篇有关MT的文章:MT密码小漏洞给MT提一点建议MT生成静态页面的一个小秘密MT 4.0 beta使用小结MT4.0 final版使用小结

1、在备份博客的时候最好去删除掉spam comments。在MT4.0系统以后,我们不仅可以导出日志,也可以已备份的方式导出,以备份方式导出的时候不仅可以备份日志,也可以备份个性模板。如果不删除垃圾评论,导出的XML文件会很大。如果空间在国内,spam comments会少很多,几乎没有,放国外的话就会很多,曙光博客一天都可以收到几百条。

Continue reading

PageArchives 在MT 4.2 Pro中的应用

PageArvhives这个插件是分页用的,具体的说明可以查看《PageArchives插件》这篇文章。

MT 4.2 的Pro中的Professional website确实很漂亮,所以把自己个人博客升级到了MT 4.2,发现PageArvhives这个插件在MT4.2中也可以用,具体的用法如下:

找到第27行左右:

<mt:Entries limit="$limit">
<$mt:Include module="Entry Summary"$>
</mt:Entries>

Continue reading

MT Pro 4.2使用小结

前几天6A公司发布了最新版的MT,在最新版本中,MT被分为了3大种类,第一是MTOS(建议给开发者使用),第二是MT Pro(建议给blogger使用),第三是Enterprise版本(建议给企业使用),个人和教育组织使用MT Pro是免费的,如果要商用MT Pro,那就要收费了。

这次MT 4.2最大的看点就是是MT不仅仅是博客了,更像一个社交网站,以前我们可以通过插件使MT变成论坛,这次6A集成了这个付费插件,不过,究竟会有多少人使用MT来做论坛呢?MT耗资源是出了名的,不过,作为一个个人的网站,开一个个人的论坛的话,MT还是可以坚持的。

MT 4.2允许大家创建4中类型的博客(应该还叫博客吧),分别是:Professional Website,Classic Blog,Community Blog和Community Forum,Classic Blog其实就是MT4.14版本之前的传统博客。至于Professional Website,感觉就是以前的企业版好像就是这个样子的。MT的一个员工有写一个photo gallery的插件,就是把MT做成一个相册,我觉得下个版本里面可能会集成这个插件。

Continue reading

MT日志发布到其他域名下的漏洞

今天我使用MT发布日志到非MT的根目录下,发现了几处错误。

情况:

根目录的位置是:E:/wwwroot/www1  假设使用www.www1.com

cgi-bin目录的位置E:/wwwroot/www1/cgi-bin/

mt-static目录的位置:E:/wwwroot/www1/mt-static/

发布到的目录:E:/wwwroot/www2      假设使用www.www2.com

错误的情况:

1、CSS不能用。

2、www2上的评论不能用,评论表单出不来,但是有出现Leave a comment字样。

3、Powered by MovableType的图片显示不了。

Continue reading

MT4.x安全更新

从MT的官方博客上可以看到,MT4.x的博客都需要安全更新,最新版是MT4.12,大家可以在这里下载到最新版。

下面是官方博客上的更新理由:

      A detailed description of the vulnerability can be found below, but in short a cross-site scripting (XSS) vulnerability has been found in Movable Type's built-in search feature, which could be exploited by malicious parties to execute javascript without permission.

是MT内置的搜索功能有点缺陷。

受到影响的MT版本有:

Movable Type 4.0, 4.01, 4.01a (Personal and Commercial)
Movable Type 4.1 (Open Source, Personal and Commercial)
Movable Type Community Solution 1.0, 1.0a
Movable Type Community Solution 1.5
Movable Type Enterprise Solution 1.0

Continue reading

MT 4.2 rc版本发布了

从MT的官方博客了解到,在几天前MT 4.2 release candidate已经发布了,从官方博客可以看到MT 4.2 会比MT 4.1和以前的版本在性能上有很大的提升,说实话,从MT 3.33 到 MT 4.0 再到 MT 4.1 他们一直说有性能的提升,可是我还是不怎么感觉到。

MT 4.2版本的改进(具体可以看官方的博客):

1、更快更有效的用户体验。

2、更多的设计方案和简单但是非常强大的模板。

3、最好、最高效的反垃圾解决办法。

Continue reading

针对MT4.1的搜索引擎优化

最近又重新看了一点搜索引擎优化的资料,对MT做了点搜索引擎的优化,下面是优化的过程。

1、把tag静态化。如果是*Unix服务器的话,可以实验.htaccess文件来完成,如果是Win2003下的话需要有服务器的管理权限,或者让您的虚拟主机提供商协助您完成,把tag静态化之后,对搜索引擎是一个很好的优化,在URL中出现一两个"?"的话,还行,出现多个参数的话,多搜索引擎的索引很不利。

2、修改搜索结果的title标签。

MT的tag实际上是通过mt-search.cgi这个页面完成的,既然对tag做了静态化,tag页面会被google收录,我们要对tag页面的title做一下优化。默认的搜索结果的title标签是"博客名: Search Results "的格式,没有突出本页的关键字,可以进行如下的修改:

找到header这个模板,找到:

      <title><$mt:var name="title"$></title>

改为:

     <MTIf name="search_results_template">   
     <title><$MTSearchString$></title>   
     <MTElse>
     <title><$mt:var name="title"$></title>
     </MTIf>

如果使用了简体中文语言包,把上面的 "search_result_template" 改成 "搜索结果"。

Continue reading