Saturday, February 8, 2014

How to Improve joomla website speed


Best Free Responsive Joomla Templates For Joomla 2.5 and 3x Series Theme

Free Joomla Templates



Joomla is an award winning Content Management System. There are so many designers and developers provides you The best Joomla! Templates! Some are professional Joomla! templates and some are free to use.

Joomla Free templates  are always first choice to speedup design and test. I Found some of Free and Responsive Web Templates which has power to extend Joomla CMS Functionality from Version 2.5 and 3.1,upcoming 3.2 and further expect to continue for even Joomla 3.5 Series.


List of Free Templates and Responsive Template 

Joomla comes with Free and Responsive Templates in latest 3x Series - Beez 3 and Classic Protostar. However, below are some free templates built by other developers. 




Leo Restro Joomla Template

Download LEO RESTRO JOOMLA TEMPLATE


Free Joomla! Responsive Template For Portfolio site, showcase site, blog site...

How to reset or recover your Joomla administrator/admin password?

Reset Password Directly from Database

Do you have direct access MySQL database.

Change the Password Directly from Database

If the admin user is already defined, the easiest way is to change the password in the database to a known password. This requires that you have direct access to the MySQL database using phpMyAdmin or another client.

Cautions: Change your password after login
Following instructions show how to manually reset a password to the word - "admin"


  1. Open to phpMyAdmin and select the database of your Joomla website. In the left-hand side of the screen dropdown list will appear. It will display all the database tables.
  2. Find a table  " prefix_users" in the list of tables (note: prefix will depend on your prefix value.).
  3. Click on the "Browse" button in the top toolbar. It will display all of the users for this site.
  4. Click on the " Edit icon " for user whose password you want to change.
  5. Change Password Value to following  09b135d0d2022f04d1d679afec90cfc6:9z78xfHz0TFnmI8d4jHtvmk0QxayQJUv  into the password field and press the Go button.
  6. Or 
  7. Log in with this user and password (admin). After logging again change password from user Manager for this user. Check all of the users in User manager and also change the password of others if your website was hacked.
You can directly contact me if you still need any assistance in your website.

Monday, January 27, 2014

How to add icons to Joomla Admin control panel?

How to add icons to Joomla Admin control panel?


  • Go to Extension Manager > Module Manager
  • Create new Custom HTML module for Admin site
  • And publish it in 'icon' position

Friday, January 24, 2014

Captcha recaptcha is not working on joomla?

Captcha recaptcha is not working on joomla? 

It was perfectly working yestarday but today the captcha does not appear anymore.
PATH of recaptcha is now changed

From: 
http://api.recaptcha.net/js/recaptcha_ajax.js
To: 
http://www.google.com/recaptcha/api/js/recaptcha_ajax.js


You can fix this issue by changing the installed recaptcha plugin.

plugins\captcha\recaptcha\recaptcha.php

From:
      const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";  
      const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";  
      const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";  

To:
 const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";  
 const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";  
 const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";  


Still not working please contact me

Saturday, January 4, 2014

How to integrate pdf icon in joomla 3.0


In Joomla! 2.5 or 3.x the PDF icon is not more available. In this blog you will get step by step process to integrate it on your joomla 3.x.

Step1:-  a). At first you download Phoca PDF component zip file  here.
            b). Also you download Phoca pdf content plugin zip from here.

Step2:- Go to your site administrator and open extension manager and install these two zip files one by one.

Step3:- Activate the installed Phoca PDF system plugin from plugin manager. It is a system plugin.

Step4:- Now you need to edit files of your joomla content component.

## First one is components/com_content/views/article/tmpl/default.php

Change it from

   <?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>  
   <div class="btn-group pull-right">  
   <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <span class="icon-cog"></span> <span class="caret"></span> </a>  
   <?php // Note the actions class is deprecated. Use dropdown-menu instead. ?>  
   <ul class="dropdown-menu actions">  
   <?php if ($params->get('show_print_icon')) : ?>  
   <li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($params->get('show_email_icon')) : ?>  
   <li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($canEdit) : ?>  
   <li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php  
   </ul>  
   </div>  
   <?php endif; ?>  

Change it to
   <?php $phocaPDF = false;  
   if (JPluginHelper::isEnabled('phocapdf', 'content')) {  
   include_once(JPATH_ADMINISTRATOR.'/components/com_phocapdf/helpers/phocapdf.php');  
   $phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, $params);  
   } ?>  
   <?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF) : ?>  
   <div class="btn-group pull-right">  
   <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <span class="icon-cog"></span> <span class="caret"></span> </a>  
   <?php // Note the actions class is deprecated. Use dropdown-menu instead. ?>  
   <ul class="dropdown-menu actions">  
   <?php if ($params->get('show_print_icon')) : ?>  
   <li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($params->get('show_email_icon')) : ?>  
   <li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($canEdit) : ?>  
   <li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php echo $phocaPDF; ?>  
   </ul>  
   </div>  
   <?php endif; ?>  


## Second is components/com_content/views/category/tmpl/blog_item.php
Change it from 
  <?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>  
   <div class="btn-group pull-right"> <a class="btn dropdown-toggle" data-toggle="dropdown" href="#" role="button"> <span class="icon-cog"></span> <span class="caret"></span> </a>  
   <ul class="dropdown-menu">  
   <?php if ($params->get('show_print_icon')) : ?>  
   <li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($params->get('show_email_icon')) : ?>  
   <li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($canEdit) : ?>  
   <li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   </ul>  
   </div>  
   <?php endif; ?>  

Change it to

   <?php $phocaPDF = false;  
   if (JPluginHelper::isEnabled('phocapdf', 'content')) {  
   include_once(JPATH_ADMINISTRATOR.'/components/com_phocapdf/helpers/phocapdf.php');  
   $phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, $params);  
   } ?>  
   <?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit || $phocaPDF) : ?>  
   <div class="btn-group pull-right"> <a class="btn dropdown-toggle" data-toggle="dropdown" href="#" role="button"> <span class="icon-cog"></span> <span class="caret"></span> </a>  
   <ul class="dropdown-menu">  
   <?php if ($params->get('show_print_icon')) : ?>  
   <li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($params->get('show_email_icon')) : ?>  
   <li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php if ($canEdit) : ?>  
   <li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>  
   <?php endif; ?>  
   <?php echo $phocaPDF; ?>  
   </ul>  
   </div>  
   <?php endif; ?>  

Now go to the site administrator and enable the print icons param from menu and/or articles. Then you will get pdf icon on frontend of your site.

Note:-  You should aware, some of templates override the component files, that means, file which are displaying content are not in component's com_content folder but it displaying content from html folder inside you template folder. If it occurs then you should do these changes in com_content inside template's html folder and not in component folder.

Friday, December 6, 2013

What is Joomla! Framework?

The Joomla! Framework™ is a new PHP framework (a collection of software libraries/packages) for writing web and command line applications in PHP, without the features and corresponding overhead found in the Joomla! Content Management System (CMS). It provides a structurally sound foundation, which is easy to adapt and easy to extend.
The Joomla! Framework is free and open source software, distributed under the GNU General Public License version 2 or later; and is comprised of code originally developed for the Joomla! CMS™.

The Joomla! Framework should not be confused with the hugely popular Joomla! CMS. It is important to remember that you do not need to install the Joomla! Framework to use the CMS, nor do you need to install the Joomla! CMS to use the Framework.




Getting Started

The new Joomla! Framework is now available to install via Composer and you can find the list of packages on Packagist.org. There are plenty of avenues you can explore to get started on working with the Framework.
For the official docs, check out the README file found in each package. You can also review the Joomla! Framework page on GitHub.

Get the Sample Application

The easiest way to get to know the Joomla! Framework is to start with the sample app.

  1. Install Composer.
  2. Download this sample app repository from GitHub.
  3. Run "composer install".
  4. View in your browser.