Movable Type 4.0后,使用默认模板的情况下,在日记显示页面发表匿名评论时,必须点击"匿名评论"的链接后,才会展开评论表单。之所以这么做,想必是为了推广Movable Type新增的用户管理系统以及TypeKey、OpenID......,以便更好的控制Spam和扩大MT的影响力。不过对于我们这个匿名马甲之风盛行的国度,此种设置却给评论的发表带来了诸多麻烦。如果你也为该问题头疼,那么快跟我来,只需小小的修改,问题就迎刃而解。
首先,请登录进入您MT的后台控制面板,选中您正在撰写和发布的Blog。
接下来将鼠标移动到导航栏的"设计"上面,进入"模板"界面。
好,这里有个模版名为"JavaScript",输出文件为"mt.js"的索引模板,打开它,找到大概在71-73行的:
} else { hideDocumentElement('comments-form'); }
将其修改为:
} else { showAnonymousForm(); }
再搜索到"匿名评论",把它的链接去掉。
最后,重建mt.js模板,无需任何其它操作,就实现了日记显示页面匿名评论表单的默认展开。
如果您维护的Blog很多,或者想在安装前就解决此问题,则可以考虑使用Movable Type管理后台的搜索替换功能,以及修改安装程序中默认的模板来实现。
George
我的mt41上tpeykey没法工作了,每次都提示未输入姓名和邮件地址,会是什么原因呢?
平生一笑
无法登录?你后台配置好TypeKey的密钥没?
Easun Lee
登陆显示正常而提交时候提示未输入姓名和邮件地址是你用了MT3.x系列的 mt.js,注意刷新模板到mt41格式就是。
George
typekey的密钥是配置好了
George
typekey的密钥是配置好了的
我是直接从mt4开始用的,并没有mt3系列的遗留问题哈
平生一笑
我去你的Blog留下了评论,没有任何问题
怀疑你是不是登录TypeKey后没有跟你的Blog分享用户名和Email?
George
对阿,非常奇怪,看到你的留言了
我也是可以用typkey在你的blog上留言的阿
但就是自己不行
平生一笑
挺奇怪的,难道是你在用TypeKey的同时还登录后台,引起cookie冲突?试试看把浏览器的cookie清空后,重新用TypeKey登录
George
无比诡异阿,我清空实验过了,无效~
阿醜
謝謝!
很實用的教學!
不過想請問一笑兄,4.15的reply功能,似乎不是真的reply,僅有將原回應的標題帶到,還是我設計上的問題?
平生一笑
4.15我还没有安装,这段时间比较忙,没太多时间
之后会处理4.15的中文化问题,到时候一并查看
章鱼七
Movable Type Open Source version 4.21-zh-cn
没有这个设置 日记不能评论 页面可以评论
知道这两者之间到底有什么区别呢?
阿醜
mt 4.21後,匿名評論的語法在mt.js裡面位置有調整,小弟野人獻曝,和大家分享一下:
http://www.gaspar.info/blog/2008/10/mt-commentsform-open.html
ZouYun replied to comment from 阿醜
MT的对某人回复默认是上下式(貌似不准确。)即对某人的回复不是直接出现在这个人的评论内容后面,而是重新开一个评论。这个是他默认的,其实他也支持回环式(我自己的说法),即针对某人的回复直接在这个人的评论下面。修改下模板就可以实现的。
ZouYun replied to comment from 章鱼七
模板设置不一样的,页面和日志的模板是不一样的。
pitt
好奇怪哦,我看到那张图片好像在动的。
ugg boots
文章很好!