Параметры disqus_identifier
и disqus_url
не требуются для встраивания Disqus.Однако, в зависимости от функций, которые вы ищете (что не ясно из вашего вопроса), они могут понадобиться вам для удовлетворения ваших требований.
Поскольку ваша страница состоит из виджетов, я предполагаю, что нет «постоянной ссылки»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>
<%