2013-01-16 66 views
2

我有一個關於Disqus的兩個部分的快速問題,這些問題會在我的網站上給我造成困擾並導致美學問題。關於Disqus的兩個問題

第一個是,在我的博客主頁上每篇帖子的頂部,Disqus都非常快速地閃爍「評論」,然後消失。我進入Disqus設置,關閉Disqus 2013功能,並禁用設置中顯示的評論數量,這些設置很有用,但不幸的是我很快就看到了「評論」標題。

第二個是,如果您單擊每個單獨的帖子,則會在右側彈出Disqus加載欄,通常在作爲我的文本帖子的焦點的圖片上彈出。它看起來很醜,我想解決它。

僅供參考,我的網站是Draftdaybust.com

任何幫助將不勝感激;我還會說,我對HTML或網站建設知之甚少,我只是盡我所能去做一個體面的博客。非常感謝。

回答

2

這裏發生了什麼,以及如何解決它...

問題1

默認情況下,這個詞「意見」被編碼到您的網頁。當您從Disqus設置中移除文字時,只會在Disqus評論數javascript加載後觸發。頁面HTML呈現時和JavaScript加載時間之間存在短暫的延遲,因此您可以獲得「Flash」。如果你更喜歡沒有評論櫃檯都應該刪除您的主題下面的(它可能看起來在你的主題略有不同):

<div style="font-size: 10px; text-align: left;"><a class="dsq-comment-count" href="{Permalink}#disqus_thread">Comments</a></div>

此外,您應該刪除評論計數的JavaScript這樣的網站不加載任何不必要的資源:

<script type="text/javascript">var disqus_url = ""; var disqus_title ="";</script><script type="text/javascript"> 
var disqus_shortname = 'draftdaybust'; 
(function() { 
    var s = document.createElement('script'); s.async = true; 
    s.src = 'http://draftdaybust.disqus.com/count.js'; 
    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); 
}()); 
</script> 

問題2

再次升級到Disqus 2012。 Disqus的舊版本會將HTML內容呈現到您的頁面上,因此它受到CSS樣式表的突發奇想(這是什麼導致它在那裏開始渲染)。 Disqus 2012使用與衝突樣式絕緣的iframe。

對問題#1的解決方案對降級的原始原因提出了疑問。

+0

這完全奏效。非常感謝。 –