Ajax search: Attention: You have still old vm extensions in

Please post your questions and problems with any of our extensions which you are using

Ajax search: Attention: You have still old vm extensions in

Postby admin » Wed Nov 20, 2013 7:30 pm

Dear friends, if you are getting this error from your virtuemart:
Attention: You have still old vm extensions in your joomla installation active, uninstall or disable them

you need to update to the latest version published on our webpage.

To fix the changes manually you may do the following:
in
\modules\mod_vm_ajax_search\ajax\index.php
Code: Select all
if (file_exists(JPATH_BASE.DS.'components'.DS.'com_virtuemart'.DS.'virtuemart_parser.php'))
      {
      define('VM1', true);


replace with:
Code: Select all
if (false)
      {
      define('VM1', true);


and \modules\mod_vm_ajax_search\tmpl\default.php

Code: Select all
if (file_exists(JPATH_BASE.DS.'components'.DS.'com_virtuemart'.DS.'virtuemart_parser.php'))
      {
      define('VM1', true);
      define('VM2', false);
      }
      else
      {
      define('VM1', false);
      define('VM2', true);
      }


remove the VM1 section:
Code: Select all

      {
      define('VM1', false);
      define('VM2', true);
      }


you also may need to check your themes overrides:
\templates\theme340\html\mod_vm_ajax_search\default.php

or other theme.

Another solution is to delete the file that was added into VM and causes this white screen:
/components/com_virtuemart/virtuemart_parser.php

this file was used by this module to decide if you are running VM1 or VM2, but since some dev added it to default VM2 installation, it causes this issue.

Best Regards,
Stan
admin
Site Admin
 
Posts: 2708
Joined: Wed Jan 06, 2010 11:43 pm

Return to VirtueMart and Joomla Extensions (free or paid)

cron