Настройка комментариев Disqus, которые не появляются на мобильных устройствах
Как настроить комментарии Disqus, которые не появляются на мобильных устройствах
Устранение неполадок комментариев Disqus
Устранение неполадок комментариев Disqus, не отображаемых на мобильных устройствах. Наконец, мы также столкнулись с проблемой, из-за которой комментарии Disqus не отображались на мобильных устройствах. На самом деле, эту проблему несколько месяцев назад задал друг Blogger на форуме Magic Company, но в то время я сам не обнаружил или не обнаружил основную проблему для комментариев Disqus, которые не появлялись на мобильном телефоне.Найти причину было непросто, потому что я сам не следил за применением его комментариев Disqus с самого начала.
В этом случае встраиваемый комментарий Disqus фактически появляется как на компьютере, так и на мобильном устройстве. Что не отображается, так это комментарий посетителя, поэтому, если посетитель комментирует на рабочем столе, комментарий не отображается на мобильном телефоне. И наоборот, если посетители оставляют комментарии на мобильных устройствах, они не отображаются на рабочем столе.
И, наконец, после того, как я внимательно просмотрел код, я также нашел причину, и оказалось, что это тоже довольно тривиально, хе-хе ... мы не были достаточно осторожны, чтобы у нас закружилась голова, хе-хе ...
Как мы знаем, код этого комментария Disqus выглядит следующим образом.
<div id="disqus_thread"></div>На первый взгляд кажется, что с приведенным выше кодом проблем нет. Так что же вызвало ошибку?
<script>
/**
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables*/
/*
var disqus_config = function () {
this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
*/
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://shortname.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
Посмотрите, оказывается, в коде для disqus_config есть комментарий, а именно code / * и * /, как я отметил ниже.
<div id="disqus_thread"></div>Так что код, конечно, не работает.
<script>
/**
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables*/
/*
var disqus_config = function () {
this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
*/
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://shortname.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
Итак, теперь его поймали, верно? Оказывается, что причина того, что комментарии Disqus не отображаются на мобильном телефоне, заключается в том, что есть код, который не работает. Чтобы исправить это, нам просто нужно удалить код комментария / * и * /, как я отмечал выше.
Поэтому, если кто-то пытается добавить Disqus на статическую страницу для дискуссионных форумов, вне тем или других тем, используйте следующий код.
<div id="disqus_thread"></div>Чтобы Страница_URLзаменить URL-адрес страницы, например, https://tekhnologiya.blogspot.com/
<script>
/**
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables*/
var disqus_config = function () {
this.page.url = "Страница_URL"; // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
this.page.title = "Название";
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://shortname.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
Название заменитt его на, например, Технологии Blogger.
И shortname замените его коротким именем Disqus вашего блога.
Готово, надеюсь, полезно.