Jump to content



Photo

Please suggest a commenting system.


  • Please log in to reply
10 replies to this topic

#1 Seetheworldsecond

Seetheworldsecond

    SeeTheWorldSecond

  • Joined: 28-August 04
  • Location: USA California
  • OS: Mac and PC Baby!
  • Phone: Samsung Note 2

Posted 04 October 2013 - 01:33

Hello my fellow neowins,

 

I am seeking some advise on which commenting system I should use for my website http://www.checkbestcoupons.com

 

The goal is to be able to easily allow visitors to comment, users must have an account to sign up, I would like for the visitors to be able to sign up using their facebook,google,twitter account.

 

Something like disqus.com would be perfect however the comments in disqus are not indexed by google and also I would like for my visitors to be able to comment on any individual coupon and be able to display the top comments for the week/month.

 

Please share some recommendations on any commenting system that have these some or all of these features I need, Much appreciation! :D




#2 remixedcat

remixedcat

    meow!

  • Tech Issues Solved: 1
  • Joined: 28-December 10
  • Location: Vmware ESXi and Hyper-V happy clouds
  • OS: Windows Server 2012 R2
  • Phone: I use telepathy and cat meows to communicate

Posted 04 October 2013 - 02:49

Livefire??

#3 ACTIONpack

ACTIONpack

    Graphic Designer

  • Tech Issues Solved: 1
  • Joined: 10-August 03
  • Location: Lawrenceville, GA
  • OS: Windows 8.1 Pro
  • Phone: Nokia Lumia 925 (T-Mobile)

Posted 04 October 2013 - 13:19

DISQUS



#4 +Zlip792

Zlip792

    Neowinian Senior

  • Tech Issues Solved: 11
  • Joined: 31-October 10
  • Location: Pakistan
  • OS: Windows 8.1 Pro 64-bit
  • Phone: Nokia C3-00 (8.70 firmware) It sucks!!!

Posted 04 October 2013 - 13:23

Livefyre: http://web.livefyre....b/#liveComments

Disqus: http://disqus.com/

Facebook Comment Plugin: https://developers.f...ugins/comments/

 

These are only which I can think of right now...



#5 +Seahorsepip

Seahorsepip

    http://seapip.com

  • Tech Issues Solved: 23
  • Joined: 23-January 11
  • Location: Netherlands
  • OS: Windows 8.1 Pro
  • Phone: Nexus 5

Posted 06 October 2013 - 16:00

Problem has been solved, we got discus to work properly and index ^^



#6 ACTIONpack

ACTIONpack

    Graphic Designer

  • Tech Issues Solved: 1
  • Joined: 10-August 03
  • Location: Lawrenceville, GA
  • OS: Windows 8.1 Pro
  • Phone: Nokia Lumia 925 (T-Mobile)

Posted 06 October 2013 - 16:10

Problem has been solved, we got discus to work properly and index ^^


How did you get it working? I'm using it for a website and would like it to work in index.

#7 +Seahorsepip

Seahorsepip

    http://seapip.com

  • Tech Issues Solved: 23
  • Joined: 23-January 11
  • Location: Netherlands
  • OS: Windows 8.1 Pro
  • Phone: Nexus 5

Posted 06 October 2013 - 17:15

How did you get it working? I'm using it for a website and would like it to work in index.

Google indexes only the comments that are loaded by disqus onload so load the newest comments in a hidden #disqus_thread on page load ;)

After that you can load the disqus threads you actually want with disqus reset.

 

To also make sure your comments are also read by other search engines you can try the following: http://www.theoutfie...ents-in-umbraco

Though it's a bit more complex ;)

 

See my next posts



#8 +Seahorsepip

Seahorsepip

    http://seapip.com

  • Tech Issues Solved: 23
  • Joined: 23-January 11
  • Location: Netherlands
  • OS: Windows 8.1 Pro
  • Phone: Nexus 5

Posted 06 October 2013 - 17:51

After messing around myself I found a easier method to get the latest 100 comments :D

 

http://checkbestcoup....com/latest.rss

 

 

Change "checkbestcoupons" to your forumshortname and you're good to go (rss code can be embedded ;))



#9 +Seahorsepip

Seahorsepip

    http://seapip.com

  • Tech Issues Solved: 23
  • Joined: 23-January 11
  • Location: Netherlands
  • OS: Windows 8.1 Pro
  • Phone: Nexus 5

Posted 06 October 2013 - 18:10

For everyone having trouble with rss feeds, use the following php code to fetch the latest 100 comments:

<?php
	$rss = new DOMDocument();
	$rss->load('http://checkbestcoupons.disqus.com/latest.rss'); //Replace checkbestcoupons with your forum id
	$feed = array();
	foreach ($rss->getElementsByTagName('item') as $node) {
		$item = array ( 
			'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
			'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
			'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
			'user' => $node->getElementsByTagName('creator')->item(0)->nodeValue,
			'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
			);
		array_push($feed, $item);
	}
	for($x=0;$x<count($feed);$x++) {
		$title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
		$link = $feed[$x]['link'];
		$user = $feed[$x]['user'];
		$description = $feed[$x]['desc'];
		$date = date('l F d, Y', strtotime($feed[$x]['date']));
		echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
		echo '<p>Posted by <b title="User">'.$user.'</b><br />';
		echo '<small><em>Posted on '.$date.'</em></small></p>';
		echo $description;
	}
?> 

Edit: changed description part since disqus prints already <p> tags.


Edited by Seahorsepip, 06 October 2013 - 18:43.


#10 ACTIONpack

ACTIONpack

    Graphic Designer

  • Tech Issues Solved: 1
  • Joined: 10-August 03
  • Location: Lawrenceville, GA
  • OS: Windows 8.1 Pro
  • Phone: Nokia Lumia 925 (T-Mobile)

Posted 06 October 2013 - 18:12

Do you know how to show a comment count?



#11 +Seahorsepip

Seahorsepip

    http://seapip.com

  • Tech Issues Solved: 23
  • Joined: 23-January 11
  • Location: Netherlands
  • OS: Windows 8.1 Pro
  • Phone: Nexus 5

Posted 06 October 2013 - 18:24

Do you know how to show a comment count?

 

Yes but comment counts are only updated once every hour in my experience :/

$(document).ready(function() {
	var s = document.createElement('script'); s.async = true;
	s.type = 'text/javascript';
	s.src = '//' + disqus_shortname + '.disqus.com/count.js';
	(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s);
});

Then simply makes links like this:

<a href="http://example.com/postpage#disqus_thread">Comments</a>

And the text "Comments" will be updated with your comments count.

You can make as much links like these as you want simply use different urls or identifiers on the links, the example above uses urls  ;)