====== Virtuemart и CSV_Improved ====== Для начала отучим от жадности: ===== CSV Improved Virtuemart - делаем лицензионным ===== Лекарство для версии 1.9! В файле administrator/components/com_csvimproved/helpers/subscription_check.php делаем поиск по слову "$license_key" и вносим указанные изменения: $license_key = str_replace('.', '.', $params->get('csvi_license_key'), $ct_period); /* if ($ct_period == 2) { list($key, $hash, $uxdate) = explode(".", $license_key); if (md5($hostname.$hash) == $key && $uxdate > time()) { */ $errorcode = 0; $result = JText::_('LICENSE_KEY_OK'); /* } else { $errorcode = 1; $result = JText::_('LICENSE_KEY_NOK'); } } else { $errorcode = 1; $result = JText::_('LICENSE_KEY_NOK'); } */ if ($hostname != $params->getValue('hostname')) { Уже поломанный файл: {{:software:virtuemart:subscription_check.php|}}