disqus_identifier
Disqusdisqus_url
嵌入不需要 和 参数。但是,根据您正在寻找的功能(从您的问题中不清楚),您可能需要它们来满足您的要求。
由于您的页面由小部件组成,我假设没有“永久链接” URL 仅链接到 Disqus 小部件。因此,我建议您根本不要设置该disqus_url
参数。(通过不设置此参数,disqus 将自行找出适当的 URL。)
您用于设置的方法disqus_identifier
将确定新的 disqus 线程如何以及何时出现在小部件中。如果您希望每个用户在其小部件中看到唯一的 disqus 线程,请设置disqus_identifier
为该用户的 ID。在 JSP 中,这可能类似于以下内容(但实际实现完全取决于您的独特应用程序)。
// ...
%>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'example'; // required: replace example with your forum shortname
// The following are highly recommended additional parameters. Remove the slashes in front to use.
var disqus_identifier = '<%=currentUser.getID()%>';
// var disqus_url = 'http://example.com/permalink-to-page.html';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<%