找到一个 Comment Anonymizer 模块,在评论框下添加一个 Post this comment anonymously 勾选框
选中之后发表评论,则不显示注册用户的用户名,而显示成匿名用户。
不过这个模块还不能满足注册用户评论设置昵称的需求,继续查找 :D。
这个模块用的人也不怎么多。
对于注册用户,drupal可以设置是否给已注册的用户修改自己昵称的权限。不过这个可能和你的需求不大相同,继续加油再找找吧~~
嗯,和需求还是有些不同,因为昵称一改,所有的回复名称都会有相应的更改。
现在要实现的功能,是实现注册用户可为回复设置昵称,以张三、李四、王五等各不相同的昵称来做为回复者名称。是水军大爱的功能 :D
好不容易找到 Node and Comments Form Settings 模块
http://drupal.org/project/nodeformsettings
这个模块提供了一系列更改表单的操作,并可为评论表单配置 Allow to override the author of a comment,为具备管理评论权限的用户添加一个设置评论作者的配置框。
遗憾的事,设置的评论作者必须要是网站的注册用户,和需求还是有一点差异 T-T
Drupal默认的是允许陌生用户是否修改默认的昵称,比如花园的陌生用户设为“花园访客”,陌生用户可以自己改为想要的名字。
是的,匿名用户可以随意填写昵称,但默认的,注册用户在登录后直接绑定了用户名,不能再进行昵称设置。
需要实现的需求正好是需要注册用户能够像匿名用户一样自由设置昵称 :D
找了一早上没找到合适的解决方案,最后只好写一个小模块来解决了
http://lugir.com/node/414