inherit
262913
0
May 4, 2024 9:35:53 GMT -8
frootloop
61
December 2020
frootloop
|
Post by frootloop on Jan 9, 2021 9:08:43 GMT -8
First of all I'd like to say that this is an amazing plugin that my members love!
What I am noticing, however, is that the post reactions made on any page other than the 1st page, disappears when you revisit the page. If you click the refresh button on your browser it will show up for some users.
I did resize some of my emoji's and many of them are GIF's, I also moved the order they appeared in the box if any of that matters?
|
|
Kami
Forum Cat
Posts: 40,199
Mini-Profile Theme: Kami's Mini-Profile
#f35f71
156500
0
Offline
Jul 24, 2021 11:48:29 GMT -8
Kami
40,199
July 2010
kamiyakaoru
Kami's Mini-Profile
|
Post by Kami on Jan 9, 2021 9:43:33 GMT -8
First of all I'd like to say that this is an amazing plugin that my members love! What I am noticing, however, is that the post reactions made on any page other than the 1st page, disappears when you revisit the page. If you click the refresh button on your browser it will show up for some users. I did resize some of my emoji's and many of them are GIF's, I also moved the order they appeared in the box if any of that matters? This is likely because of how both plugins and page loads work in threads. 1. Plugins can only affect a page after a page has fully loaded (this is because they are written in javascript, and javascript needs the page to finish loading so it can find the things it's meant to target). 2. Pages load through AJAX, loading only one page of the thread at a time. The actual webpage itself doesn't reload. Because plugins need the page to load before applying, changing the thread page without reloading the whole page means that the plugin won't be looking to alter anything after the page it initially loaded since by its understanding there's nothing changing on the page itself. I don't think there's any way around this, unfortunately, simply because it's the nature of how these two elements interact with each other.
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Jan 9, 2021 10:30:24 GMT -8
Maybe I have misunderstood the issue, but the Post Reactions plugin definitely supports page change support. It hooks into event that is trigger when the page changes. github.com/PopThosePringles/ProBoards-Post-Reactions/blob/master/src/post_reactions.js#L32I just tested the plugin to make sure, and it's working as expected. If I have understood, then you likely have a conflict or error that is causing the issue, if so, disable all plugins apart from Yootil (make sure it's at the top) and Post Reactions. Then do some testing. Or link us to a thread where it is happening.
|
|
Kami
Forum Cat
Posts: 40,199
Mini-Profile Theme: Kami's Mini-Profile
#f35f71
156500
0
Offline
Jul 24, 2021 11:48:29 GMT -8
Kami
40,199
July 2010
kamiyakaoru
Kami's Mini-Profile
|
Post by Kami on Jan 9, 2021 10:39:53 GMT -8
Maybe I have misunderstood the issue, but the Post Reactions plugin definitely supports page change support. It hooks into event that is trigger when the page changes. github.com/PopThosePringles/ProBoards-Post-Reactions/blob/master/src/post_reactions.js#L32I just tested the plugin to make sure, and it's working as expected. If I have understood, then you likely have a conflict or error that is causing the issue, if so, disable all plugins apart from Yootil (make sure it's at the top) and Post Reactions. Then do some testing. Or link us to a thread where it is happening. Oh, fair enough! I shoulda looked into the plugin more. Thanks for the correction!
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Jan 9, 2021 10:44:48 GMT -8
Oh, fair enough! I shoulda looked into the plugin more. Thanks for the correction! No worries. It's not something that is obvious unless you come up against that problem yourself when writing a plugin.
|
|
inherit
262913
0
May 4, 2024 9:35:53 GMT -8
frootloop
61
December 2020
frootloop
|
Post by frootloop on Jan 9, 2021 12:57:11 GMT -8
Maybe I have misunderstood the issue, but the Post Reactions plugin definitely supports page change support. It hooks into event that is trigger when the page changes. github.com/PopThosePringles/ProBoards-Post-Reactions/blob/master/src/post_reactions.js#L32I just tested the plugin to make sure, and it's working as expected. If I have understood, then you likely have a conflict or error that is causing the issue, if so, disable all plugins apart from Yootil (make sure it's at the top) and Post Reactions. Then do some testing. Or link us to a thread where it is happening. I do have Yootil as my 1st plugin I took a screenshot of page 2 of the Political Discussions thread (it doesn't seem to happen on page 1 of any thread (just preceding pages) I did have a member tell me that if she goes to a person's profile and goes to their recent posts, the post actions will appear on all pages, but if you just visit the thread and go to any other page rather than page 1, they don't show up, now people aren't using the reactions because they don't show up for anyone! thewoodsforum.boards.net/thewoodsforum.boards.net/thread/6/political-discussions?page=2The 1st screenshot shows there are no post reactions showing no matter how long I wait. The 2nd screenshot shows that when I refresh the browser, the post actions show up *apologies if this subject offends anyone, it's just where it happens the most often because there are a ton of post reactions*
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Jan 10, 2021 8:55:05 GMT -8
Either disable all other plugins like I said and test, or post a link to a thread that is viewable to guests that has 2 or more pages, and has reactions.
I wasted time looking around your forum to try and find a thread with reactions and multiple pages because the one you linked is not viewable to guests, and couldn't find one.
|
|
inherit
262913
0
May 4, 2024 9:35:53 GMT -8
frootloop
61
December 2020
frootloop
|
Post by frootloop on Jan 10, 2021 9:03:51 GMT -8
I enabled the political thread for guests, sorry about that. I disabled plugins one at a time and the post reactions would show up when you visited the page after disabling a plugin but then it would go right back to not showing up if you visited it again no matter how many plugins I disabled. (unless I refreshed the browser...same for other members) Again, it only happens on pages 2 and over. thewoodsforum.boards.net/thread/6/political-discussions?page=2
|
|
inherit
262913
0
May 4, 2024 9:35:53 GMT -8
frootloop
61
December 2020
frootloop
|
Post by frootloop on Jan 10, 2021 10:45:52 GMT -8
Either disable all other plugins like I said and test, or post a link to a thread that is viewable to guests that has 2 or more pages, and has reactions. I wasted time looking around your forum to try and find a thread with reactions and multiple pages because the one you linked is not viewable to guests, and couldn't find one. I've spoken with a few different members and one member told me that when she posts a reaction and revisits that same post, the "add reaction" tab is enabled again and she is able to post a second reaction. She can then go to that person's profile that she just posted a second post reaction on, and click that person's "recent posts" to take her to that post where both of her post reactions show up. The only way she is able to see the post reactions on pages other than 1, is to visit the page via recent threads, refreshing her browser doesn't work like it does for me. She has a 32 bit older computer if that makes any difference? Here is another thread open to guests that doesn't seem to have any issues with the post reactions, it seems to be a hit or miss scenario? thewoodsforum.boards.net/thread/166/zombie-apocalypse-begun?page=2
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Jan 11, 2021 9:55:18 GMT -8
frootloop, I don't see an issue as a guest. However, there is an issue with either your template or other plugins. Sometimes I can't change page, it completely breaks. I tested the Post Reactions plugin on my dev forum that has multiple pages in a thread and there are no issues at all. So on a pretty much vanilla dev forum it works as expected. You have a lot of plugins, so unless you can prove to me the issue is with the Post Reactions plugin, then I can't really help you. You could try disabling every plugin apart from Yootil and Post Reactions then tag me to have a look. I can't give you a time of when I can look though, so will leave that choice with you as it would mean your members would be without all the other plugins.
|
|
inherit
262913
0
May 4, 2024 9:35:53 GMT -8
frootloop
61
December 2020
frootloop
|
Post by frootloop on Jan 12, 2021 9:07:20 GMT -8
peterI disabled all plugins and the only result I got was that page 2 worked but pages 3 and up still required me to refresh the page for the post reactions to show up. I did move some of the post reactions around after they had been given a unique ID number in sequence, does that make a difference? (for instance, I added post reactions so I moved Holiday reactions to the bottom of the group)
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Jan 12, 2021 10:00:57 GMT -8
You tagged the wrong person.
Unless I can check myself, then I can't help. The plugin works as expected on a vanilla forum. So if it's not your plugins, or any other JavaScript in your template / headers & footers, then it might be your template.
I would recommend you setup a dev forum, install Yootil and Post Reactions, see if it works for you, if so, then export your theme and test that. If the problem then appears, then we know it's the template.
I don't know how else I can help you because I need to see just your theme and the 2 plugins installed so see which of them is the issue.
|
|