掲示板

Disable link for names in comments

11年前 に Rob Hall によって更新されました。

Disable link for names in comments

Junior Member 投稿: 47 参加年月日: 11/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?
thumbnail
11年前 に Samuel Kong によって更新されました。

RE: Disable link for names in comments

Liferay Legend 投稿: 1902 参加年月日: 08/03/10 最新の投稿
Yes, you should create a JSP hook. Specifically, you'll probably want to look into /html/taglib/ui/discussion/page.jsp
11年前 に Rob Hall によって更新されました。

RE: Disable link for names in comments

Junior Member 投稿: 47 参加年月日: 11/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>
thumbnail
11年前 に Mazhar Alam によって更新されました。

RE: Disable link for names in comments

Regular Member 投稿: 191 参加年月日: 11/11/25 最新の投稿
Helpful post!!!