DISQUS.reset with sql query with ajax slideshow

时间:2012-10-09 16:14:20

标签: sql ajax disqus

下面列出的代码是DISQUS评论的重置功能,允许它在ajax网站内工作。我正在尝试使用这些评论以及从sql中提取的图像幻灯片。 $my_indentifier是一个更改值,链接到正在显示的图像。当显示下一个图像时,我希望onclick功能重置DISQUS注释。因此,每个评论区域都是特定于每个图像的。任何人都可以帮助或建议另一种系统或方法来做我想做的事。

<script type="text/javascript">
    reset = '<?php echo $my_identifier; ?>';
    var reset = function(){

        DISQUS.reset({
          reload: true,
          config: function () {
            this.page.identifier = '<?php echo $my_identifier; ?>';
            this.page.url = 'http://example.com/#!<?php echo $my_identifier; ?>';

          }
        });
    };

    </script>
<button onclick=reset();>Reload Disqus 1</button>    
<div id="disqus_thread"></div>
    <script type="text/javascript">

        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
             // required: replace example with your forum shortname

        var disqus_shortname = 'example';
        var disqus_identifier = 'newidentifier';




        /* * * DON'T EDIT BELOW THIS LINE * * */
        (function() {
            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
            dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
        })();
    </script>

我尝试了很多变化。我希望所有这些都可以在使用ajax引入每个图像时动态完成,但按钮方法是我最接近成功的方法。

非常感谢

0 个答案:

没有答案