论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Rob Hall
Disable link for names in comments
2012年9月24日 下午12:35
答复

Rob Hall

等级: Junior Member

帖子: 47

加入日期: 2011年11月30日

最近的帖子

We are working with Liferay EE 6.1 GA1 and have comments enabled on various articles. However, when a user posts a comment to those articles, it attaches their picture (if available) and name in profile links that expose a security hole and gives the user access to the Control Panel and other Liferay features. Is there a configuration setting to disable the link (i.e. just show the commentor's name without a link to their profile) or can something be overwritten w/ a hook to accompllsh this?
Samuel Kong
RE: Disable link for names in comments
2012年9月24日 下午9:13
答复

Samuel Kong

LIFERAY STAFF

等级: Liferay Master

帖子: 941

加入日期: 2008年3月10日

最近的帖子

Yes, you should create a JSP hook. Specifically, you'll probably want to look into /html/taglib/ui/discussion/page.jsp
Rob Hall
RE: Disable link for names in comments
2012年9月25日 上午9:12
答复

Rob Hall

等级: Junior Member

帖子: 47

加入日期: 2011年11月30日

最近的帖子

That worked. I created a hook for page.jsp and replaced this

<liferay-ui:user-display
userId="<%= message.getUserId() %>"
userName="<%= HtmlUtil.escape(message.getUserName()) %>"
displayStyle="<%= 2 %>"
/>

with
<% String userName = message.getUserName(); %>
<b> <%= userName %> </b>
Mazhar Alam
RE: Disable link for names in comments
2012年10月19日 上午2:51
答复

Mazhar Alam

等级: Regular Member

帖子: 188

加入日期: 2011年11月25日

最近的帖子

Helpful post!!!