一位客户要求在他们的新闻文章中加入评论。他们使用 Sharepoint 新闻站点模板进行新闻发布等。他们想要一个简单的评论系统,就像大多数博客引擎上可用的一样,只是他们希望在每篇新闻文章的底部都有它。
我只是想在引用自定义开发解决方案之前先询问一下开箱即用的解决方案。提前致谢!
一位客户要求在他们的新闻文章中加入评论。他们使用 Sharepoint 新闻站点模板进行新闻发布等。他们想要一个简单的评论系统,就像大多数博客引擎上可用的一样,只是他们希望在每篇新闻文章的底部都有它。
我只是想在引用自定义开发解决方案之前先询问一下开箱即用的解决方案。提前致谢!
前段时间我为此苦苦挣扎,我们找到的解决方案是使用讨论区列表(开箱即用),我们创建了一个自定义 Web 部件,将其添加到新闻页面布局中。
我们不得不做一些诡计来添加对匿名评论的支持,但总的来说它工作得很好并且没有太多代码。
SharePoint 社区工具包为博客完成了整个评论工作。但是,您可能必须删除其中的评论部分才能使其与您的新闻部分一起使用。
CKS 增强版博客版的评论部分用于批准评论和垃圾邮件检查。
我也有同样的要求。我没有找到现有的解决方案,所以我通过从标准博客站点模板复制并加上自定义编码来做到这一点。
从模板:复制博客评论列表的定义。删除查找字段,并使用一项功能在所有发布站点上创建列表。
自定义代码:向评论功能添加功能接收器,并使用它来添加页面 id 和标题的查找字段(使用页面列表作为目标)。这需要在代码中完成,因为您无法为 XML 中的查找字段配置目标列表(或者至少我不知道如何配置)。
编写用于查询和添加评论列表的控件,并放置在页面布局上。
更简单的方法:不要使用标准的博客评论列表,只需创建自己的,其中页面引用只是一个数字而不是查找字段。优点:工作量少。缺点:您错过了标准列表附带的视图。