I installed Disqus on a site and only the Drupal comments are showing. Turning off Drupal comments shows no commenting at all, either Drupal or Disqus.
The Disqus settings should be fine:
* same domain as I entered when registering the site with Disqus
* API key from http://disqus.com/api/get_my_key/
* Blog entry node type selected
* Location: Content area
* Weight: doesn't matter if it's -100 or 50
* Testing NOT checked
* All the Disqus blocks are empty since there are no comments or anything.
It *should* be there as this is in the source code:
<div id="disqus_thread"></div><noscript><a href="http://http://mydomain.com.disqus.com/?url=http%3A%2F%2Fmydomain.com%2Fnode%2F20">View the discussion thread.</a></noscript></div>
I have Adblock Plus running but it's not blocking anything on my site. NoScript is not installed.
Is there anything in the theme that may keep Disqus from displaying? I'm assuming it's not some sort of cache as I installed Disqus last week on a WordPress site and it immediately took over commenting.
Thanks.
Comments
Comment #1
Aleksey Zubko commentedDid you do it? I am http://zolexiy.disqus.com/ and in my drupal-site I write "zolexiy". It is working.
Comment #2
Bricks and Clicks MarketingDoh - I feel stupid now :-) Somewhat odd I had to look for the Drupal install instructions on Disqus to find it - it wasn't listed in my site settings or config info.
Comment #3
DaveNotik commentedHelp!
As a new user of this module, I might have some insights into difficulties getting started with this.
The module asks for:
The domain you registered Disqus with. If you registered http://example.disqus.com, you would enter "example" here.
However, Disqus doesn't give me a sub-domain at disqus.com! So I entered in "davenotik" which is the "website shortname" unique identifier I gave my site.
Nothing shows! All is set properly, but no output, whether in Content area or any Block.
I am using 5.x version. Thank you!
--D
Comment #4
medicalmusings commentedOK I just read this thread and have spent a very frustrating 2hrs, only to solve the problem and realise I am being particularly DUMB!
However the misunderstanding is that as a web admin when asked:
"The domain you registered Disqus with. If you registered http://example.disqus.com, you would enter "example" here."
I naturally put in example.disqus.com ie I expanded the entry on the page to a full domain name - WRONG!
The solution to the confusion.
You ONLY put the ONE WORD in.
So in the example in the help if you registered http://example.disqus.com/ you ONLY put 'example' in the box.
Yes those laughing I know that is EXACTLY what it says.
YOU DO NOT PUT example.disqus.com in there.
IE DO NOT expand the one word to include the full domain name.
Derrrr.
I hate evenings like this.
:(
Comment #5
Hemu commentedHi,
Even after following the above instructions my disqus comments are not visible.
my Disqus settings on admin/settings/disqus are :
* same domain as I entered when registering the site with Disqus. i found this shortname in the drupal installation instructions on disqus account
* API key from http://disqus.com/api/get_my_key/
* Blog entry node type selected
* Location: Content area
* Weight: doesn't matter if it's -100 or 50
* Testing NOT checked
Still nothing is visible on my site.
Please help me find what I am missing here.This is very confusing. I thought its just three step away.
Comment #6
carlthuringer commentedI just struggled with this issue for over two hours before I found the answer.
Make sure your theme has the $closure variable printed right before the closing body tag.
In my case, I couldn't figure out why other themes worked, but mine refused to load the disqus JS files. Until finally I tried tearing things out and combing over the bluemarine theme replacing stuff and finally when I added $closure it started working.
Comment #7
robloachYeah, make sure you have the $closure there, so a lot of stuff will break on you, including Disqus.
Comment #9
adrianmak commentedI'm having the same issue too.
When I first put the domain field , say "mydomain.com" , nothing appear at all
But If I put "mydomain", 'Loading comments‘ status bar is appeared but fail for loading comments as said
"We were unable to load Disqus. For more information please see our documentation on identifier and urls."
The word "DOMAIN" being used in the module is misleading, "shortname" should be used instead and more clear.
Comment #10
mandhdesign commentedThanks @carlthuringer!
I'm just relaying this was my issue too until I came across Carl's issue and this link:
http://drupal.org/node/58281
You need to add the above before the body tags in your html. Worked liked a charm, but unfortunately, I too went through a few hours of triple checking all my steps until I came across this post...
- Mike
Comment #11
adrianmak commentedI'm sure my theme has this piece of code right before the closing body tag.
Comment #12
sea4 commentedwhat worked for me was, I realize I had a space after the shortname. Once i removed it, it showed up perfectly.