Ich versuche, Disqus auf meiner Test-Magento-Website zu integrieren. Ich verwende NeoTheme Blog Extension, aber ich habe den eingebauten Kommentarbereich deaktiviert und ihn in disqus geändert.Disqus Multiple Canonical URL in Magento einrichten
Das Problem war die kanonische URL. Ich habe eine Hauptkategorie http://?????.com/news-and-media/, die eine Unterkategorie/Blog und/Nachrichten und andere hat. Auf die Blog-Seite kann als http://????/.com/news-and-media/blog-content und http://????/.com/news-and-media/blog/blog-content zugegriffen werden, beide zeigen den gleichen Inhalt an. Ich habe versucht, jede URL zu kommentieren, aber der Kommentar fehlt auf der anderen Seite und umgekehrt.
Das ist mein Fortschritt bisher.
Mein phtml
<div id="disqus_thread"></div>
<script>
var disqus_config = function() {
this.page.url = 'http://?????.com/news-and-media/';
this.page.identifier = 'blog';
};
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://????-com.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
Mein local.xml
<neotheme_blog_post_index>
<reference name="disquscomment">
<block type="core/template" name="dcomment" template="disqus-comments.phtml" />
</reference>
</neotheme_blog_post_index>
Haben Sie Lösung für diese kanonische? Ich konnte die Dokumentation und das Beispiel nicht unbrauchbar erscheinen lassen.
https://help.disqus.com/customer/portal/articles/472098-javascript-configuration-variables
How to make Disqus to work with url routing?
Haben Sie Ihre Canonical im Back-End eingerichtet? – Tyler
Ja, ich füge es manuell in das Design-Layout-XML ein. – rodge