импортирую товар в уберкарт.
если у товара нет изображения, то стоит дефолтное default_product.png
проблема возникает оттого, что nod_import проверяет уникальность этого поля и если такая картинка уже есть у другого товара, то дает такую ошибику.
подскажите как от этого убежать
Комментарии
Полный текст ошибки:
warning: mb_strlen() expects parameter 1 to be string, array given in /home/elias/sites/drupal615/includes/unicode.inc on line 404
тут идет проверка длины строки. но при не уникальном значении поля изображения на mb_strlen() передается пустая строка
я только начал друпал изучать, да и PHP вообще (уже почти неделю), я просто закоментировал эту фукцию в 404 строке и все заработало. Каике последствия могут быть если эта функция отключена, ведь она не только для node_import нужна?
У тебя отключена php_mbstring.dll.
Разкоментируй строчку extension=php_mbstring.dll в php.ini.
И на всякий случай проверь есть ли эта библиотека в каталоге ext.
Если нет, возьми отсюда http://www.php.net/releases/, там всё по версиям.
Лучше пнуть автора модуля чтобы придерживался API, есть drupal_strlen, как раз для этого