Purchase OIOpublisher now for just $47.

Take control of your ad space.

Click here to purchase

    • CommentAuthorimkevintan
    • CommentTimeFeb 5th 2010 edited
     

    I've tried to submit my site to the marketplace but it keeps getting an error saying "Please enter a valid Purchase URL". I've no idea what's wrong.

    Would you mind helping me to check on this?

    Purchase URL: http://www.imkevintan.com/wp-content/plugins/oiopub-direct/purchase.php

    Thank you.

    • CommentAuthorSimon
    • CommentTimeFeb 5th 2010 edited
     
    Project Admin

    The url looks ok so it must be the automated request to check it that's failing.

    You wouldn't happen to have any particular security measures on the blog, such as the Bad Behaviour plugin?

    Links:  Tutorials | Troubleshooting | Bug Tracker
  1.  

    Hi Simon,

    Thanks for your respond. Yeah I don't have Bad Behavior plug-in installed.

    Is there an alternative way to submit to the marketplace?

    I don't wanna waste time figuring out which plug-in blocks the process.

    • CommentAuthorSimon
    • CommentTimeFeb 6th 2010
     
    Project Admin

    I'll see if I can figure it out from my end tomorrow and if not I'll insert the basic data manually for you so you can edit it.

    Links:  Tutorials | Troubleshooting | Bug Tracker
  2.  

    Thanks Simon! Your respond above made my day!

  3.  

    By the way just for your information, OIOpublisher doesn't work with WP-Minify plugin.

    • CommentAuthorSimon
    • CommentTimeFeb 6th 2010
     
    Project Admin

    When you say doesn't work - do you mean OIO stops functioning correctly when wp-minify is used, or that OIO scripts don't get minified?

    Links:  Tutorials | Troubleshooting | Bug Tracker
  4.  

    When WP-Minify and OIOpublisher are actived together, everything (theme CSS styles and codings) don't work properly. It just displayed as a plain blog with ugly fonts and sizes, and sidebar is moved to the bottom of the content area.

    I'll have the screenshot attached later.

    • CommentAuthorSimon
    • CommentTimeFeb 6th 2010 edited
     
    Project Admin

    I found out why the purchase page wasn't validating - you've got a "BOM" issue. Essentially it's when a file is encoded using UTF-8 (eg. when saving it in notepad), but also includes 3 extra hex characters at the beginning of a page. More info about it and Wordpress here.

    It won't show up in browsers like FireFox, but the extra characters can cause problems trying to read data from a web page. I'm not sure what would be causing it - it could be a theme file or possibly a plugin (since it's happening when loading an OIO page too).

    I've added some code on the OIO side to remove these hex characters when making the validation, so you should be able to submit your site now.

    -----------

    I've also checked out wp-minify, using the default Wordpress theme and OIO. It all seemed to work ok, so I don't think there's much I can do about it. Combining css / javascript files like that always has the potential to stop them functioning correctly.

    You could try excluding the OIO css file in the wp-minify config page, if it's the combining causing the problem.

    Links:  Tutorials | Troubleshooting | Bug Tracker
  5.  

    Thanks Simon. You're doing a great job at providing supports. I'll DEFINITELY recommend OIOpublisher to my friends and blog readers.

    As for the 'BOM' issue, do you have any idea about what character is causing the problem (sorry I can't understand well about this) in my blog page? Please let me know if you've figured out so that I can get it fixed.

    Thank you once again, Simon.

    P.S. After reactivating the WP-Minify plug-in, it seems to work now with OIOpublisher. I've no idea what was wrong earlier.

    • CommentAuthorSimon
    • CommentTimeFeb 6th 2010 edited
     
    Project Admin

    All recommendations welcome. ;)

    Unfortunately I've no idea what's causing the BOM issue, as the characters are "invisible" (you won't see it if you open any of the blog's files in a text editor). It only exists because of the way a file has been saved.

    For example, if I created a plugin called "wp-helpful.php" and saved the file incorrectly in my text editor, then you activated it on your blog, it may cause the same problem. But there's no way to tell unless you can find the file(s) causing it.

    I wouldn't worry too much about it though, as it only becomes an issue in very rare circumstances (like this one).

    -----

    If you did want to have a go at finding it, you could try eliminating your plugins first (seems like the most likely cause to me). If you de-activate them all, then run your home page through this scanner (it looks for BOM characters), you'll be able to see whether the BOM characters still exist:

    >> http://people.w3.org/rishida/utils/bomtester/

    If it says no BOM found, then you'll know one of the plugins was causing it and you can go from there.

    Links:  Tutorials | Troubleshooting | Bug Tracker
  6.  

    Hello Simon,

    With your kind assist, I've managed to get my blog (www.imkevintan.com) submitted onto the marketplace. And it has been recently approved with an API key.

    The URL that links to my listing on marketplace:

    Kevin Tan the Professional WordPress Blogger in Blogging Resources

    I don't know if it happens to me only or what. I can't get my API key to work with the script. It says "API Key entered is not valid"

    Would you mind looking into this and assist me again?

    Thanks in advance, Simon.

    Regards,
    Kevin Tan

    • CommentAuthorSimon
    • CommentTimeFeb 8th 2010
     
    Project Admin

    It'll be the same cause as before, I'm afraid. The BOM characters will cause the validation to fail.

    For the moment I'd say don't worry about the API key - OIO's functionality won't be compromised if you don't enter it. I'll look into compensating on my end at some point, but it's a bit more complicated that the submission process (potential knock on effects etc).

    Links:  Tutorials | Troubleshooting | Bug Tracker
  7.  

    Okay I'll just ignore the API key for the moment then.

    Thank you once again for your great support. :)