Using wpDiscuz on s...
 
Notifications
Clear all

Using wpDiscuz on site that loads content dynamically  

  RSS

evgenyp
(@evgenyp)
New Member
Joined: 2 months ago
Posts: 2
05/04/2020 11:45 pm  

Hello,

Are there any plans to make wpDiscuz play nice with websites that load posts dynamically via AJAX to show them in a popup and when there might be 2 posts with comments loaded in a given time - parent post and child opened in a popup.

I found it does not work out of the box when you have a wpDiscuz comment form on the parent page and then show another post via AJAX in a popup. First, it looks like Javascript state including Post ID is initialized only once on page load and cannot be changed later. Second, when a comment is posted in a popup, wpDiscuz will dynamically update comments in the popup and on the parent page (so the update selector is not restricted to the form where the comment was posted). I wonder if there is a recipe to make wpDiscuz play well with popups and if there are any plans to make wpDiscuz client-side more flexible for dynamic sites.

 

Thank you

This topic was modified 2 months ago by evgenyp

Quote
Astghik
(@astghik)
Support Team Admin
Joined: 2 years ago
Posts: 4107
06/04/2020 3:34 pm  

Hi @evgenyp,

I'm really sorry, but this is not planned yet. This required very large changes in the plugin core.


ReplyQuote
evgenyp
(@evgenyp)
New Member
Joined: 2 months ago
Posts: 2
06/04/2020 3:47 pm  

Hi Astghik,

Thank you for your quick reply. Strange. I don't know wpDiscuz internals, but it looks like entirely a client-side problem, so just the JavaScript code needs to be refactored a bit, so it does not assume there is only one comment form on the page. I was able to get wpDiscuz functioning in a popup after patching the JavaScript code. I didn't finish it and dropped in favor of a custom solution.


ReplyQuote
Share: