修复JEECMS前台发布稿件页面BUG

会员登录,进入会员中心,点击发布稿件,进入页面:/member/contribute_add.jspx

但如果该会员没有发布稿件的权限时,页面会显示不正常,如下图所示:



 出现该错误的原因是:freemark做了逻辑判断,当用户没有投稿权限时,也就不会输出id为spanButtonPlaceHolder的元素,但脚本却还是会输出,脚本通过id调用元素时就出错了。

解决办法:对脚本部分也套上逻辑判断语句。

[#if channelList?size gt 0]
$(function() {
// 中间部分代码省略
});
[/#if]

猜你喜欢

转载自109625163.iteye.com/blog/2240050