Sé que esta pregunta es muy antigua, pero como me he enfrentado al mismo problema encontré un trabajo que funcionó bastante bien para mí.
Actualmente tengo una página, llamémosla Álbum, que enumera una serie de imágenes pertenecientes a ese álbum.
Al hacer clic en una imagen, aparecerá un lightbox con la imagen actual y una barra lateral especial que recupera a través de ajax información actual de la imagen como título, fecha, autor, comentarios, etc. (Muy similar al Facebook image viewer/sidebar comments)
Quería que los usuarios pudieran comentar en la página principal del álbum, pero también en la imagen específica que están viendo dentro de la barra lateral de lightbox.
Gracias a algunas funciones de devolución de llamada que pertenecen al lightbox, se ejecutó una cuando se abrió lightbox, que he usado para renombrar temporalmente el div 'disqus_thread' en la página principal del álbum a otra cosa.
Otra devolución de llamada se ejecutó cada vez que cambió las imágenes dentro del lightbox, lo que me permitió volver a cargar la información de la barra lateral con respecto a la imagen donde incluí un nuevo disqus_thread div y un javascript forzando un disqus_reset.
Y la otra devolución de llamada se ejecuta cuando la caja de luz se cierra, lo que me permite cambiar el nombre del comentario del álbum div a disqus_thread y forzar otro restablecimiento.
Para resumir, la página principal contiene los comentarios del álbum, cuando haces clic en una imagen, renombro el div original a otra cosa. A continuación, se obtiene cierta información a través de AJAX que contiene un nuevo div de disqus_thread.Uso DISQUS.reset y los comentarios se cargan en la caja de luz. Cuando cierro el lightbox cambio el nombre del div original a disqus_thread y fuerzo otro reset.
Espero que ayude a alguien!
¿Sigue funcionando? Cambiaron mucho en 2012 – user2693017
No lo he usado personalmente últimamente, pero noté que la gente aún está votando esta respuesta últimamente. Entonces supongo que todavía está funcionando para algunos? – Julian
"[...] Esto no se puede hacer de una manera limpia utilizando la versión 2012 [...] falta el método DISQUS.reset() [...]. Debe cambiar a la versión anterior para usar el método reset() [...] "- http://mystrd.at/articles/multiple-disqus-threads-on-one-page/ – Matmarbon