• Resolved Exavior

    (@exavior)


    I just paid $60 for the “pro” version of this, and to be honest, I’m WAY past angry with you. First of all, I have to manually download and update the pro version rather than just install through WordPress directly, like all other “pro” plugins, what’s up with that? This is horrible, hacky, and NOT professional.

    Right now I have the plugin settings for “implementation” set to “Ajax” and the post has the settings set to “Ajax” and yet I frequently see the next button for page 2 (when on the first page) listed as https://www.mysite.com/mypost/2/ which is NOT the AJAX implementation… so the whole page reloads. Then it tries to use AJAX after that point to go to https://www.mysite.com/mypost/2/#3 which is not a valid option… basically page 1 almost never behaves as AJAX, but after that the pages behave as AJAX but are broken due to page 1 improperly linking to page 2.

    Sometimes it the next button works as https://www.mysite.com/mypost/#2 which IS the AJAX implementation, but only some of the time, and it seems random when it does and does not work.

    And if you are on page 2 and try to navigate back to page 1 I get a 404 error and see it tried to load https://www.mysite.com/mypost/#mypost which does not work…

    I’m testing all of this in incognito tabs, so caching and cookies is not an issue, just your code.

    This plugin is a mess. It is not reliable to use in larger professional applications, so I’ve just wasted several days on a BIG project dealing with this. I’m in a bad position now because I chose to go with your plugin.

    I also noticed that the CSS settings don’t work properly… even if I leave the “If unchecked, no styles will be added.” box unchecked the CSS files for your plugin still load… so no matter what if I have the “pro” version and use 1 of your navigation styles, all styles load.

    How can you justify charging $60 for something that is so broken and can not be managed as a proper WordPress plugin for updating?

Viewing 15 replies - 16 through 30 (of 35 total)
  • Thread Starter Exavior

    (@exavior)

    Just in JavaScript. When we fire the new function you made available (on AJAX page load) we need to be able to tell what page the user just loaded.

    • This reply was modified 4 years, 12 months ago by Exavior.
    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    I understand, hopefully in upcoming versions i will push the page number in object and also improve the settings page layout.

    Thread Starter Exavior

    (@exavior)

    It looks like your plugin breaks if the article URL has query string parameters. That is REALLY bad since that’s a requirement of almost all professional sites.

    For example. https://www.somesite.com/article/?a=123&b=456

    If there are query string parameters the article just loops back to page 1 if you try and navigate.

    How soon do you think you could have that fixed?

    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior please send me the actual URL where you are facing this problem. I have tried it on 2 different websites with Ajax option and both are working as expected. I am sharing one of these with you.

    https://demo.guavapattern.com/?page_id=443

    Please check and give your feedback.

    Thread Starter Exavior

    (@exavior)

    Your example functions differently than what I have. You have no /#2 at the end of the URL for your 2nd page.

    I can’t post the URL here as it is for a campaign that is not yet live (due to this issue)

    Your example has the page number as a query string parameter. Are you sure you are using AJAX for that? It looks to me like the entire page is reloading in your example, which is not AJAX.

    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior please check this video

    Thread Starter Exavior

    (@exavior)

    Your query string is updating with new parameters. Are you sure you are not overwriting your method from AJAX to something else at the post level? I’m also seeing a loading animation and the whole page getting darker, which don’t appear to be standard features of your plugin. Are you testing with the same plugin people like me are using?

    Either way, what you are showing does not match what I’m experiencing.

    Why do I have site.com/article/#2 for page 2 and you do not? Your example has a query string parameter for the page, which suggests the page has been reloaded.

    Step 1 for you should be to make sure you have the same experience I do, with the #, then try adding custom query string parameters and see how it breaks.

    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior please send me a screenshot of your settings page and also confirm if you are using basic version or premium version?

    Thread Starter Exavior

    (@exavior)

    As we talked about here on this very page, we are using premium.

    Here are my settings on 2 screenshots.

    https://snipboard.io/X5tcBs.jpg
    https://snipboard.io/783l1X.jpg

    Again, we’re using AJAX and your plugin uses #2, #3, #4, etc for the pages, your example did not.

    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior please again check your post, are you using nextpart or nextpage as a separator? Secondly, latest version is 2.6.7, you are using 2.6.3. Can you please update it?

    Thread Starter Exavior

    (@exavior)

    The code, as created by your plugin when it translates WordPress’ standard page break is as follows:

    <!-- wp:nextpage -->
    <!--nextpart-->
    <!-- /wp:nextpage -->

    The above code also shows as invalid in the WordPress default visual editor, which is not good. It would be nice if it could function with a standard element like the normal WordPress page break.

    I can update it, but since you’ve chosen to make the “premium” version so it can’t be updated locally from WordPress, doing these manual updates is quite a headache, and not something I look forward to doing often… and clicking the link for updating the “premium” version takes you to a page for installing some 3rd party update plugin with NO links to download the actual update…

    To make matters worse the official plugin page is a 404 error… https://androidbubble.com/blog/wordpress/plugins/jquery-post-splitter

    So how exactly am I expected to update this? I’m for sure not planning on installing some random 3rd party auto-updater for this.

    I’m sure you can see how upsetting this all is. This plugin has potential, but so far all we are getting is headaches and disappointment.

    • This reply was modified 4 years, 11 months ago by Exavior.
    • This reply was modified 4 years, 11 months ago by Exavior.
    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior

    You are talking about this page break

    Page Break Block

    Give me a little time to work on it, i will update you soon. The blog post you are referring to, was having some slug update issue, it has been resolved. And about 3rd party plugin and and premium update, that is not compulsory, that is just an option, kindly ignore that.

    And about making changes in local, you can make for sure and share with me if you want and i will improve the script. Your contribution will be acknowledged in changelog.

    I am sorry, this page-break method is upsetting you and i can understand that you are not comfortable with it. But it is not a bug, you can consider it an alternative method. Or actually older method which was in practice in previous WordPress versions. I will surely update it soon with the blocks functionality.

    Kindly be in touch with me through e-mail regarding premium version concerns, this support forum is about basic version and bug reports in free features.

    I am working on it and will update you soon, please wait.

    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior i am releasing another version with this improvement. Meanwhile you can test it on the following url.

    https://demo.guavapattern.com/?page_id=447

    I am using blocks and WordPress default page break.

    Thread Starter Exavior

    (@exavior)

    I used WordPress default page break when I first installed the plugin, but a message popped up saying that page break was not supported by the plugin and it asked me if I would like the plugin to automatically convert them for me, so it did, and it converted them to the code I showed in the previous post.

    Has that changed since I set this up a month ago with the non “premium” version?

    The example URL still shows your page number as query string and not as #2, #3, #4, etc. Why is that? Is that related to it being a newer version than last one you gave me?

    Plugin Author Fahad Mahmood

    (@fahadmahmood)

    @exavior, earlier it was not working with default page break and a message was popped to convert all “nextpage” tags to “nextpart”. The reason was, jQuery splits. Because WordPress automatically splits and inserts numeric pagination if we use “nextpage” so in earlier versions, i was using “nextpart” to avoid conflicts. But now, it should not matter, either you convert or not, posts should work.

    Why that message still pops up?
    For a couple of versions, i have to wait so existing users can report if they faced any problem after recent updates. Backward compatibility is important, that’s why i am updating it gradually. You may ignore that message.

    The example URL still shows your page number as query string and not as #2, #3, #4, etc. Why is that? Is that related to it being a newer version than last one you gave me?
    Query string is the default behavior of WordPress pagination. I was using # earlier but that was refreshing the complete page. This change has been made a few versions ago that only specific part should load, not the complete page.

    Thanks

Viewing 15 replies - 16 through 30 (of 35 total)
  • The topic ‘AJAX posts not working consistantly’ is closed to new replies.