帝国CMS默认的评论功能太垃圾了,不管登没登录,评论框那都显示一个登录框,总之很不好。
1、如果是未登录状态,默认就勾选“匿名登录”,旁边也可以进行 登录 注册 操作。
2、如果是已经登录状态,就直接显示 登录用户名,以登录账户评论。但同样可以勾选“匿名登录”,以匿名方式评论。
这样是不是很不错呢。。。
方法如下:
第一步:下载附件中的 loginjs-pl.php 文件,上传到 /e/member/login/ 目录,
第二步:在评论框要显示 这块的位置使用以下代码调用:
1
|
<script src= "/e/member/login/loginjs-pl.php" ></script> |
说明:
1、在 loginjs-pl.php 文件中可以修改样式。
2、这个代码不包括评论框及验证码提交按钮等。
这个代码只是替换掉了官方评论中的 登录框一条。
另外,有个不完美的地方,就是未登录状态时,点登录后,无法返回登录前页面。导致登录成功后,需要刷新该页面。