MT 4 模板功能强大,从代码分析来看,加了一系列小的功能,并没有从默认的模板(Template)中体现出来:)
这些功能,有些来自MT4程序本身,有些来自自带的插件(plugin),还是挺实用的,如果再结合 MTIF ,MTElse, MTUnless 等模板自身的选择流程,肯定让设计界面的朋友心动:)
我简单的说两个自己偶然发现的,抛砖引玉。
1. MTIfCommenterIsEntryAuthor
这个标签目的是判断回复评论的人是否就是这个主题的发布者:) 我偶然发现这个标签,然后Blog中我回复别人评论的回复就可以自己定义不同的样式了:)简单用法如下:
<MTIfCommenterIsEntryAuthor>Show sth.</MTIfCommenterIsEntryAuthor>,当然,需要注意的这个标签应该在 MTComments 嵌套之中使用:)实例可以参考本站的评论处我自己的评论样式.
2. 在 MTOtherBlog 中使用 加 include_blogs 参数的 MTInclude
这个功能是由插件 MultiBlog 2.0带来的,不可否认,MultiBlog是个很优秀的插件(plugin),但是,也不能不说MultiBlog的使用文档实在写的太含糊。她的文档貌似仅仅为了 写而写。大家一般都用他来做多个Blog文章的输出,但是其实他的功能还很多,比如:在一个MT Blog 中调用另外一个同系统的Blog的模块,这个就是 MTInclude 的include_blogs 参数了,但是使用这个参数必须在 MTOtherBlog 或者 MTMultiBlog 的 嵌套中使用,不然系统会找不到模块,另外,这个模块如果有 IF,Else 或者 SetVar 的设置,将会调用本来属于的那个Blog的设置。
简单例子如下(本Blog的id为2,要调用id=1的Blog的模块 Nav_Main):
<MTOtherBlog include_blogs="1">
<$MTInclude include_blogs="1" module="Nav_Main"$>
</MTOtherBlog>
OK,我目前发现的就这两个,你呢?不妨共享之。
汗……刚开始看到回复的背景色不同,还以为你给改成论坛那样两种颜色间隔的了呢……原来是这样啊。。。。嘿嘿~~~
随机颜色我不太喜欢,其实很容易做出来的:)
随机颜色……难道是每一个的颜色都不一样?。。想象五颜六色的blog ing.....-_-||||貌似比较恐怖~~
两个颜色也可以随机出现啊:) 呵呵
因为空间限制,我已经不能继续用MT了
现在在用Txp
这个评论者判断,还是没法解决别人冒充的问题吧
比如我评论的时候名字填写“路杨”
Dear dimlau:
N久没有上网,致歉&新年问候。
匿名冒充问题,这个是所有的支持匿名回复的系统所不能解决的,解决的办法只有一个就是禁止匿名发布:)