TW Community

已有 Disqus,如何使用此論壇留言系統

如果原先網站已有設置 Disqus 的話,且已完成 分享網站 (自動抓取) 表單,可以看這邊要怎麼新增或者更換至利用此論壇的留言系統

Disqus 在安裝時應該會利用以下來做設置

<div id="disqus_thread"></div>
<script>
    var disqus_config = function () {
        this.page.url = "網頁網址";
        this.page.identifier = "xxxxx"
    };
    (function() {
    var d = document, s = d.createElement('script');
    s.src = 'https://EXAMPLE.disqus.com/embed.js';
    s.setAttribute('data-timestamp', +new Date());
    (d.head || d.body).appendChild(s);
    })();
</script>

而網頁網址是我們要記錄下來的,注意這裡應該是要絕對位址 (會生成 https://主頁/....)
像是 ghost 的話這邊就會是 {{url absolute="true"}}

那論壇在完成設定後會提供

<div id='discourse-comments'></div>

<script type="text/javascript">
    if (window.location.pathname.indexOf('/p/') < 0) {
        DiscourseEmbed = {
            discourseUrl: 'https://forum.community.tw/',
            discourseEmbedUrl: '網頁網址'
        };

        (function() {
            var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
            d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
        })();
    }
</script>

那頁網址就改成跟 Disque 一樣的字串即可