Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как переделать до конца модуль от osCommerce???

переделал константы, изменил tp_ на os_, при попытке активиривать выдает:

1054 - Unknown column 'configuration_title' in 'field list' |
INSERT INTO `os_configuration`(
`configuration_title`,
`configuration_key`,
`configuration_value`,
`configuration_description`,
`configuration_group_id`,
`sort_order`,
`set_function`,
`date_added`
)
VALUES(
'Active',
'MODULE_PAYMENT_EASYPAY_STATUS',
'true',
'Принимаете ли вы EasyPay?',
'6',
'3',
'tep_cfg_select_option(array("true", "false"), ',
now()
) | /admin/modules.php?action=install&module=easypay&set=payment

Типа запросы не нравятся... Пробовал удалять configuration_title и `configuration_description`вместе с VALUES - тогда ругается на остальные...


Изменил все константы... Теперь ничего не пишет. Вообще. И не устанавливается  >:(


Одна английская фирма попросила П. Л. Капицу ликвидировать неполадки в новом электродвигателе, который по неизвестным причинам отказывался действовать. Капица внимательно осмотрел двигатель, несколько раз включил и выключил его, потом попросил принести молоток. Подумав, он ударил по нему молотком, и – о чудо! Электродвигатель заработал. За эту консультацию фирма заранее заплатила Капице 1000 фунтов. Представитель фирмы, увидев, что дело решилось в несколько минут, попросил Капицу письменно отчитаться за полученную сумму. Капица написал, что удар молотком по двигателю он оценивает в 1 фунт, а остальные заплачены ему за то, что он безошибочно знал, в какое место надо ударить.


весьма полезная инфа
ты в ICQ проявись


получилось решить вопрос? у меня такие же ошибки выскакивают.



получилось решить вопрос? у меня такие же ошибки выскакивают.


Явная ошибка же.
В таблице os_configuration нет configuration_title. нужно переделать запросы модуля в соответствии с таблицей os_configuration.

Она в шопосе такая
CREATE TABLE IF NOT EXISTS `os_configuration` (
  `configuration_id` int(11) NOT NULL AUTO_INCREMENT,
  `configuration_key` varchar(255) NOT NULL,
  `configuration_value` varchar(255) NOT NULL,
  `configuration_group_id` int(11) NOT NULL,
  `sort_order` int(5) DEFAULT NULL,
  `last_modified` datetime DEFAULT NULL,
  `date_added` datetime NOT NULL,
  `use_function` varchar(255) DEFAULT NULL,
  `set_function` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`configuration_id`),
  KEY `idx_configuration_group_id` (`configuration_group_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=438 ;

Посмотрите другие модули, как они добавляют в БД свои настройки и сделайте аналогично.


вчера пробовал на примере других модулей сделать поправки, но результатов не дало.
Сегодня вечером попробую более внимательно в этом разобраться.


Источник



Copyright ShopOS