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