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

Aleksey Zubko’s picture

The domain you registered Disqus with. If you registered http://example.disqus.com, you would enter "example" here.

Did you do it? I am http://zolexiy.disqus.com/ and in my drupal-site I write "zolexiy". It is working.

Bricks and Clicks Marketing’s picture

Status: Active » Closed (fixed)

Doh - 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.

DaveNotik’s picture

Version: 6.x-1.5 » 5.x-1.5
Status: Closed (fixed) » Active

Help!

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

medicalmusings’s picture

OK 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.
:(

Hemu’s picture

Version: 5.x-1.5 » 6.x-1.6

Hi,
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.

carlthuringer’s picture

I 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.

robloach’s picture

Status: Active » Fixed

Yeah, make sure you have the $closure there, so a lot of stuff will break on you, including Disqus.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

adrianmak’s picture

I'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.

mandhdesign’s picture

Thanks @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

<?php
print $closure;
?>

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

adrianmak’s picture

<?php
print $closure;
?>

I'm sure my theme has this piece of code right before the closing body tag.

sea4’s picture

what worked for me was, I realize I had a space after the shortname. Once i removed it, it showed up perfectly.