I am a web & mobile app developer based in Lahore. I have been developing creative, interactive, usable & successful web apps, web portals, php and Flash action scripting, REST apis, WordPress plugins & themes. In recent years, I have worked on Ionic, Angular and TypeScript for hybrid mobile apps, Flutter & Dart, React & React Native, and Swift native iOS mobile app development.
Mingle Forum is very useful WordPress Plugin that allows you to quickly put a Forum on your WordPress site/blog. While it has many useful features, one of my client asked me to add a feature where any user would get email notifications for any comments made on his created topic or where he posted his…
On a Joyent server, I needed to install the libphp2 for PHP on SmartMachine so that WordPress can use SSH in your PHP code, but when I tried following command to install package, it gave followign error: [root@server]# pecl channel-update pear.php.net bash: pecl: command not found This error can be resolved by doing following: [user@server]#…
We all know that php can read the url values of query string variables using $_REQUEST but foi yuo need to get the values of hash, PHP can’t really help. Some suggest to use parse_url() function but it can’t get the fragment values. Reason for this is that the browser won’t even send a request…
If you get WordPress page not found error or 500 internal server error for opening admin/edit.php Admin Panel Posts Link, you need to disable mod_security on your server. To disable mod_security, open your blog .htacess which is stored at the root of the site from public_html folder or inside wordpress/ folder. # BEGIN WordPress RewriteEngine…
While testing a jQuery Mobile Framework based web app on iPhone, I noticed iPhone displayed the web page zoomed out with very small text. I thought I had forgotten to add some styles or messed up something in my custom css but turned out some thing very basic, just add it in the top of…
While working on jQuery Mobile Framework project, I had already used Prototype library for some features in the application. But jQuery and Prototype refused to play ball and application broke. The issue was shortcut or both jQuery and Prototype and both use $. Luckily, jQuery foresaw such scenario and already planned for library conflicts and…
By default, jQuery Mobile framework html links that point to any other web page are loaded via Ajax and it’s so to enable animated page transitions in your app. If you want to make your existing application links to work as it they would work in normal web app, you need to add rel=”external” attribute…
I implemented jQuery Mobile Framework in a mobile app recently which I had earlier developed with custom css and html theme and having issues in different mobiles for consistent look and feel. Luckily jQuery Mobile Framework came out just in time for me because client wanted to his app to be compatible with as many…
Using W3 Total Cache , If you get following error: Warning: Cannot modify header information – headers already sent by (output started at /home/account/public_html/wp-content/plugins/w3-total-cache/lib/W3/Referrer.php on line 64 Resolve W3 Total Cache Error You can resolve this by going to the following file in your WordPress blog installation directory: Open wp-config.php Find this ini_set(‘display_errors’, ‘1’); And…
Interspire Email Marketing Software is excellent tool to send email campaigns and tracking the Newsletters clicks and views, kinda one in all, create, send and track. While setting up Interspire Email Marketer recently for a client, and although Installation went smoothly and click tracking worked perfectly. The only issue I had was with “unsubscribe” link…
I stopped using Firefox sometime back when I accidentally upgraded to version 5.0 form 4.0.1 and regretted for several reasons. It was a minor upgrade from earlier version but it broke many add-ons as they were not compatible with many add-ons and Google Toolbar is also not available from Firefox ver 4 onward. So after…
In osCommerce Store, if you ever need to get the session variable (osCsid) at any particular page or embed session variable in the link to third party payment processing website, customer session information can be accessed like this: $session_link = tep_session_name ().’=’. tep_session_id (); hope that helps.
I have previously posted several blog posts for loading external swf file and controlling its timeline by adding play/pause/forward/rewind player buttons. Some days back, I got a related and interesting question which involved loading and playing multiple external swf files one after another. It’s a very common scenario and I decided to give it a…
While working in Flash AS3, if you get the following error: Hope that helps. Cheers!
If you are getting “App temporarily unavailable” FBJS errors like following on your Facebook apps pages: App temporarily unavailable Runtime errors: URLExceptionInvalid scheme for url (javascript:) URLExceptionInvalid scheme for url (javascript:void(null)) Solution Search in your html code any reference to javascript in a href=”javascript:” tags. Just remove them and use onClick event instead. Hope that…