Blog | Roadmap | Browse Source | View Tickets | Register | Trac Login | Forgot Password?

Add discussions using disqus.com

Once you completed the setup steps on disqus.com you can use the same link in your ICE document over and over again to dynamically add discussions to any page you require.

To add discussions:

  1. Register on http://www.disqus.com

  2. Add a blog

  3. Create a HTML file using the Javascript code snippet, for example

    <!DOCTYPE html SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <title>Discussions on Disqus.com</title>
        </head>
        <body>
            <div id="disqus_thread" />
            <script type="text/javascript" 
               src="http://disqus.com/forums/ice/embed.js" />
            <noscript>
                <a href="http://ice.disqus.com/?url=ref">
                  View the forum thread.
                </a>
            </noscript>
            <a href="http://disqus.com" class="dsq-brlink">
                   blog comments powered by <span class="logo-disqus">
                   Disqus
             </span></a>
            <script type="text/javascript">
                    function() {
                    links = document.getElementsByTagName('a');
                    query = '?';
                    for(var i = 0; i &lt; links.length; i++) {
                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
                    query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
                    }
                    }
                 document.write('<script type="text/javascript"
                 src="http://disqus.com/forums/ice/get_num_replies.js' 
                + query + '">
              </' + 'script>');
                    }
                    )();
             </script>  
        </body>
    </html>
  4. Add the HTML file to your ICE content and link using the parameter embed, for example http://localhost:8000/www/media/disqus.html?embed - See below for the result.

    Note: The discussions will only work once your content is exported and hosted. For discussions within ICE the annotations feature is more suitable (coming feature).

Home Refresh
Rep:
Add   Manage   Publish   Advanced   USQ Hide comments  
 Type: Name:   
Upload file:
  Add another file
 Tagged with:
MyTags:
 Tagged with:
MyTags:
 Template:
 Tagged with:
MyTags:
    2010

ICE file view - /

  

Path: 2010cw/

Sync-inactive    Paste
All Name Commands Date Status
  ../
Folder
acc
Open  Cut  Copy  PasteOptions  2009-09-29    (offline)
Folder
bio
Open  Cut  Copy  PasteOptions  2009-05-13    (offline)
Folder
ele
Open  Cut  Copy  PasteOptions  2009-09-21    (offline)
Folder
mkt
Open  Cut  Copy  PasteOptions  2009-06-24    (offline)
Folder
ren
Open  Cut  Copy  PasteOptions  2009-06-24    (offline)

/

Comment on this:
previous up next