Привет. Пытался установить модуль Ubercart, возникла проблема:
Fatal error: Call to undefined function: uc_product_node_info() in z:\home\test\www\sites\all\modules\ubercart\uc_attribute\uc_attribute.module on line 171
В файле, на 177 строчке пишут:
function uc_attribute_nodeapi(&$node, $op, $arg3 = null, $arg4 = null){
if (in_array($node->type, array_keys(uc_product_node_info()))){
switch($op){
case 'insert':
db_query("INSERT IGNORE INTO {uc_product_attributes} (nid, aid, default_option) SELECT %d, aid, default_option FROM {uc_class_attributes} WHERE pcid = '%s'", $node->nid, $node->type);
db_query("INSERT IGNORE INTO {uc_product_options} (nid, oid, price, weight) SELECT %d, oid, price, weight FROM {uc_class_attribute_options} WHERE pcid = '%s'", $node->nid, $node->type);
break;
case 'delete':
db_query("DELETE FROM {uc_product_options} WHERE nid = %d", $node->nid);
db_query("DELETE FROM {uc_product_adjustments} WHERE nid = %d", $node->nid);
db_query("DELETE FROM {uc_product_attributes} WHERE nid = %d", $node->nid);
break;
}
}
}
Пользуюсь Денвером. Помогите, пожалуйста. Может неправильно установлен (просто поставлен и вкл.)?
Комментарии
может кто всетаки поможет?
сегодня ставил - никаких проблем. Вероятнее всего - что-то недоставили в модулях. внимательно просмотрите список модулей еще раз
Сейчас делаю сайт на Ubercart. Пока тоже на Денвере. Проблем с установкой не возникло никаких. Проверьте все необходимые ему модули - token, ubrowser, tapir. Модули включал ВСЕ сразу, и тоже без проблем. Денвер на PHP5.
все модули стоят, но эффект один - не работает с той же ошибкой. пхп на денвере 4.4.4
расскажите подробней о порядке установки друпала и уберкарта к нему, может здесь собака зарыта...
Какого то особого порядка не соблюдал. При установке друпала была проблема, но решилась переводом курсора в строку браузера и нажатием enter (обновление страницы не помогало). Здесь описывалась данная проблема. Поищи, если надо, "проблема установки" или что-то в этом роде. Далее все просто - копируешь папку с уберкартом в модули (плюс все нужные ему модули) и включаешь в настройках. Собственно все. Может проблема в Денвере? У меня при включенном файерволле (outpost security suite) не ставится или ставится, но криво. Попробуй денвер с 5 пхп для чистоты эксперимента и отключенным файерволлом.
Хочется услышать решение этой проблемы от программеров - тут кажется не определена какая-то переменная.
А Денвер я переставлю.
это не проблема убера.
имею похожую проблему завтра решать буду.
это проблемма гдето какихто прав....хз каких..мне так кажется
ну так что, не получилось найти причину?
Стоит Денвер и PHP 5 таких ошибок не наблюдал.
попробуй выключить Drupal кеширование
alexweb, ОГО! ты и на форуме торчиш!!!