при этом сам файл /administrator/components/com_jshopping/jshopping.xml я так полагаю есть и с ним все в порядке? не пустой например?
Прошу прощения за задержку...
Да, файл присутствует и он не пустой...
UPD "Внезапно" заработал "Проверка таблиц и полей" и выдал следующее:
# Название таблицы Колонка Тип колонки Ошибка
1 addons params longtext Неверный тип колонки, тип должен быть - text
2 payment_method name_ru-ru Нет колонки - name_ru-ru
3 payment_method description_ru-ru Нет колонки - description_ru-ru
4 products extra_field_1 varchar Неверный тип колонки, тип должен быть - text
5 products extra_field_2 varchar Неверный тип колонки, тип должен быть - text
6 products_reviews time datetime Неверный тип колонки, тип должен быть - date
Исправляю вручную сейчас...
UPD Полностью убил таблицу payment_method.
В установочном .sql файле исправил вот так:
CREATE TABLE IF NOT EXISTS `#__jshopping_payment_method` (
`payment_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`payment_code` VARCHAR(32) NOT NULL ,
`payment_class` VARCHAR(100) NOT NULL,
`scriptname` VARCHAR(100) NOT NULL,
`payment_publish` TINYINT(1) NOT NULL,
`payment_ordering` INT NOT NULL,
`payment_params` TEXT NOT NULL,
`payment_type` TINYINT(4) NOT NULL,
`price` DECIMAL(12,2) NOT NULL,
`price_type` TINYINT(1) NOT NULL,
`tax_id` int(11) NOT NULL,
`image` VARCHAR(255) NOT NULL,
`show_descr_in_email` TINYINT(1) NOT NULL,
`show_bank_in_order` TINYINT(1) NOT NULL DEFAULT '1',
`order_description` TEXT NOT NULL,
`name_en-GB` VARCHAR(100) NOT NULL,
`description_en-GB` TEXT NOT NULL,
`name_ru-RU` VARCHAR(100) NOT NULL,
`description_ru-RU` TEXT NOT NULL,
`name_de-DE` VARCHAR(100) NOT NULL,
`description_de-DE` TEXT NOT NULL
)
добавив колонки `name_ru-RU` VARCHAR(100) NOT NULL, `description_ru-RU` TEXT NOT NULL,
скопировал и вставил через SQL phpMyAdmin.
Затем скопировал и через тот же SQL вставил вот этот кусок из установочного .sql файла:
INSERT INTO `#__jshopping_payment_method` (`payment_id`, `name_en-GB`, `name_de-DE`, `description_en-GB`, `description_de-DE`, `payment_code`, `payment_class`, `scriptname`, `payment_publish`, `payment_ordering`, `payment_params`, `payment_type`, `tax_id`, `price`, `show_descr_in_email`) VALUES
(1, 'Cash on delivery', 'Nachnahme', '', '', 'bank', 'pm_bank', '', 1, 1, '', 1, 1, 4.00, 0),
(2, 'Advance payment', 'Vorauskasse', '', '', 'PO', 'pm_purchase_order', '', 1, 2, '', 1, 1, 0, 1),
(3, 'Paypal', 'Paypal', '', '', 'paypal', 'pm_paypal', 'pm_paypal', 1, 3, 'testmode=1\n email_received=test@testing.com\n transaction_end_status=6\n transaction_pending_status=1\n transaction_failed_status=3\n checkdatareturn=0', 2, 1, 0, 0),
(4, 'Debit', 'Lastschrift', 'Please insert your bankdata.', 'Bitte tragen Sie hier Ihre Bankdaten fГјr den Abbuchungsauftrag ein.', 'debit', 'pm_debit', 'pm_debit', 1, 4, '', 1, 1, 0, 0),
(5, 'Sofortueberweisung','Sofortueberweisung', '', '', 'ST','pm_sofortueberweisung', 'pm_sofortueberweisung', 0, 5, 'user_id=00000\nproject_id=00000\nproject_password=00000\ntransaction_end_status=6\ntransaction_pending_status=1\ntransaction_failed_status=3\n', 2, 1, 0, 0);
Естественно вставляя вместо #_ мой префикс таблиц.
И вроде как всё заработало.
Спасибо за помощь.