JetPack 2.0 Publicize – Facebook special characters problem quick fix

New WordPress Jetpack 2.0 plugin update comes with great Publicize module, that all of wordpress.com users love. But there is a problem with publicize posts in Facebook, special characters from various languages are not shown right. Instead that characters the html code is shown in their place.

There is quick fix for this problem, you should go to your dashboard, than plugins and editor.

Chose Jetpack by WordPress.com and click sellect, than on right find jetpack/modules/publicize.php and than in the file find this line:

$string = mb_convert_encoding( $string, ‘HTML-ENTITIES’, ‘UTF-8’ );

and add // before this line, it should look like this:

//$string = mb_convert_encoding( $string, ‘HTML-ENTITIES’, ‘UTF-8’ );

Click on Update file and that is, your issue with publicize Facebook posts and special characters is solved.

Please comment if you have any issue with this fix.

Jetpack 1.4 Comments: how to fix it

WordPress Jetpack just got new version 1.4 and here is post about it:

Jetpack Comments Now Available at a Launchpad Near You.

And it finally adds Jetpack comments:

Jetpack Comments has arrived!

We’re breaking down the barriers between you and your audience. When someone reads an article on your site and wants to comment, they can now use one of their existing social networking accounts to post a comment. No longer do they need to create yet another account and profile.

And it looks great, just like on wordpress.com bloogs:

But, users already have problems activating it, even if other commenting plugins were working before.

Problem is that most themes, changed way of commenting by adding custom commenting form instead of WordPress comment_form() function.

What to do?

So if you want to fix it by yourself there is a way, you just need to know little php, and not even to program in it just to recognize this comment form code in your theme.

But first, WARNING don’t do this if you are not sure what you are doing, and always backup your site before using any of this!!!

First go to your Dashboard – Appearance – Editor
This is editor for your theme files, on the right side you will see list of files that you can chose to edit.
Find comments.php and select it

Now hard part! You need to find comment <form> and </form> tags, and to select all of the lines betwen them, including <form> and </form>

For my theme was like this:

<form action=”<?php echo get_option(‘siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”>
……
</form>

Copy all that lines and save somewere on your system, just in case you wont to return to previous state (And DO NOT forget to backup your site before all of this)

Now delete that lines and replace them with just this one line:

<?php comment_form(); ?>

Now click on update file button and go to your theme and check if is working.

Great you DID IT, you mastered replacing custom commenting form with WordPress default one.

If by any case you mess something,  mostly bad selection of <form> </form> you need to return all lines that you saved, or in extreamly bad cases recover your site from backup (don’t be scared this happens only if you play to much with code, and you don’t need it in this case)

PS just one more hint you can choose 3 themes for Jetpack comments go to Dashboard – Settings – Discussions and pick:

  • Light
  • Dark
  • Transparent

Have fun with your new Commenting system!

UPDATE:
Please consider rating this great JetPack plugin, Matt posted on JetPack blog call for help. Please give them rating they deserve – rate it now!

Google Play Server Error Quick FIX

Google Play

It seems that Google Play store app stopped working on some Android phones. I did some research and it seems that only some regions/providers are not working, so I found quick fix for rooted phones, and this is quick fix so I will go straight to the point.

You will need to install one app to your phone, and you will need root permission for this fix to work. Its called MarketEnabler and here are links to it:

(there is solution with non rooted devices in UPDATE II and solution for fixing your Google play permanently on UPDATE III below)

App link on Google Play Web: https://play.google.com/store/apps/details?id=ch.racic.android.marketenabler&hl=en

Or download it directly to phone from project site: http://code.google.com/p/market-enabler/downloads/list

This app basically fools your Android phone and sets different provider/area that you are using.

When you run the app go to Setting list tab and chose one of providers, you will need to press and hold on your chosen provider/area! And chose “fake this provider now” option. (your play app needs to be shutdown before this step for this to work)

Now run the Play and enjoy.

If you experience any problems and you have rooted phone, please comment here. Also please share if this worked on your phone!

UPDATE: Someone reported that by using US VPN was able to fix issue on not-rooted device. I will research that option! [CONFIRMED]

UPDATE II: Here is solution for devices that are not rooted! Using VPN connections based in USA and some other countries, is fixing Google Play server error without need to root your device!!!

Here is how to set it up (I wrote this also as step by step guide with pictures)

  • Go to Settings > Wireless and Network > VPN Settings > Add VPN > Add PPTP VPN
  • Select VPN Name and enter “Test”
  • Select Set VPN Server and enter a server hostname: (Depends on VPN provider here is a post about ones that I recommend)
  • Make sure Enable Encryption is checked
  • Open the menu and choose Save

How to Connect to your VPN

  • Go to Settings > Wireless and Network > VPN Settings >
  • Select the VPN configuration from the list
  • Enter your username and password (Yes, you will need to register, its Virtual Private Network provider, and they make money for its services)
  • Select Remember username
  • Select Connect

After you connect you will have a key icon in your status bar. So what are you waiting go and test it!

I recommend Hide My Ass VPN service its have more than 30k IP addresses to hide behind and unlimited data and speed, and its not pricy. Here is post about my experience with VPN providers: Best VPN service providers for Android

PS. fix can work with some free VPN but most of them have a lot of issues to be usable, I recommend to all of you to try professional VPN and to protect your privacy and data (bunch of people got hacked for using non secured wifi connection… but that is long story that I will tell other time) So find best VPN solution for you and use it.

UPDATE III: How to permanently fix your Google Play app thanks to Allan

Here are steps for permanently fixing your Google Play app server error:

  1. Use Market Enabler or VPN fix depending do you or not have rooted device
  2. Clear Data of Google Play Store/Market…
  3. Open up Google Play Store/Market…
  4. Download/Update of at least one application…
  5. Restart/Reboot device…
  6. VIOLA… google play store still working…

There are a lot of people who confirmed this, so feel free to try, and let us know how it works.