Проблема с Ubercart

Главные вкладки

Аватар пользователя finraag finraag 9 октября 2007 в 23:17

Привет. Пытался установить модуль 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;
}
}
}

Пользуюсь Денвером. Помогите, пожалуйста. Может неправильно установлен (просто поставлен и вкл.)?

Комментарии

Аватар пользователя alexweb alexweb 10 октября 2007 в 0:53

сегодня ставил - никаких проблем. Вероятнее всего - что-то недоставили в модулях. внимательно просмотрите список модулей еще раз

Аватар пользователя yugin yugin 10 октября 2007 в 7:10

Сейчас делаю сайт на Ubercart. Пока тоже на Денвере. Проблем с установкой не возникло никаких. Проверьте все необходимые ему модули - token, ubrowser, tapir. Модули включал ВСЕ сразу, и тоже без проблем. Денвер на PHP5.

Аватар пользователя finraag finraag 10 октября 2007 в 9:08

все модули стоят, но эффект один - не работает с той же ошибкой. пхп на денвере 4.4.4
расскажите подробней о порядке установки друпала и уберкарта к нему, может здесь собака зарыта...

Аватар пользователя yugin yugin 10 октября 2007 в 10:46

Какого то особого порядка не соблюдал. При установке друпала была проблема, но решилась переводом курсора в строку браузера и нажатием enter (обновление страницы не помогало). Здесь описывалась данная проблема. Поищи, если надо, "проблема установки" или что-то в этом роде. Далее все просто - копируешь папку с уберкартом в модули (плюс все нужные ему модули) и включаешь в настройках. Собственно все. Может проблема в Денвере? У меня при включенном файерволле (outpost security suite) не ставится или ставится, но криво. Попробуй денвер с 5 пхп для чистоты эксперимента и отключенным файерволлом.

Аватар пользователя finraag finraag 10 октября 2007 в 15:49

Хочется услышать решение этой проблемы от программеров - тут кажется не определена какая-то переменная.
А Денвер я переставлю.

Аватар пользователя dobradmin dobradmin 10 октября 2007 в 18:35

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