В настоящее время я работаю с комментариями Facebook на веб-сайте Squarespace.com. Squarespace дает нам возможность добавлять блоки HTML-кода, поэтому легко реализовать код для комментариев FB.
Проблема в том, что Squarespace отображает этот код на домашней странице блога и на страницах категории / тега, а также в полном посте блога. Я хочу, чтобы комментарии появлялись только в полном сообщении блога.
Я могу использовать следующий код, чтобы сообщить Squarespace, что нужно искать PERMALINK Поста и отображать его только на этой странице, но скрипт больше не работает с комментариями Facebook (раньше).
Работает:
<script type="text/javascript">
<!--
var docURL = document.URL;
if (docURL == "%PERMALINK%")
{
document.write('<p>This is test text.</p>');
}
-->
</script>
Не работает:
<script type="text/javascript">
<!--
var docURL = document.URL;
if (docURL == "%PERMALINK%")
{
document.write('<div id="fb-root"></div>
<sc'+'ript>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#appId=153773241379548&xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</sc'+'ript>
<div class="fb-like" data-href="%PERMALINK%" data-send="false" data-layout="button_count" data-width="200" data-show-faces="false"></div>');
}
-->
</script>
Используя код Facebook, вообще ничего не появляется.
Спасибо за вашу помощь!