В каких таблицах установлена привязка фотографии к товару?

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

Аватар пользователя Руслан Карпук Руслан Карпук 25 ноября 2009 в 17:14

Какие-то странные проблемы у меня возникают. Написал парсер, который грабит картинки с определённого сайта, копирует к себе на сервер и вносит изменения в БД, привязывая нужные картинки к нужному товару. Как я понял, привязка картинки к товару хранится в двух таблицах: content_field_image_cache (по части кэша) и files. Вношу изменения в обе эти таблицы, копирую файлы в соответствующие каталоги, но в итоге какая-то белиберда — у части товаров отображаются фотки, у части нет.
Начинаю проверять, смотрю — у той фотки, которая отображается, стоит владельцем пользователь mysite (а парсер работает от имени пользователя www). Сначала решил, что в этом проблема, сменил владельца на mysite и для всех других картинок — безрезультатно. Проверяю две указанные в таблицы в БД — связка стоит правильно, путь к картинкам указан верный. Что ещё я мог забыть?
Обещаю после окончания работы над этим парсер тщательно прочитать всю документацию по API Smile Просто начальник как всегда, со своими «вчерашними» сроками

Комментарии

Аватар пользователя Руслан Карпук Руслан Карпук 27 ноября 2009 в 14:48

RxB wrote:
Начинайте её читать сейчас, АПИ как раз придумано, чтобы не парить себе мозг в какую таблицу и что вставлять, посмотрите в частности этот топик http://www.drupal.ru/node/36617[/quote]
В итоге перечитал почти всю документацию (Hanbook и API) на английском, посмотрел видеотуториалы, оформил свой парсер как положено — красивым модулем, но в результате эффект нулевой. Внимательно перечитал пост по указанной ссылке. Что самое интересное — у меня в БД вообще нет таблицы `upload` (и не было вроде никогда) — думаете в этом проблема?

Аватар пользователя Руслан Карпук Руслан Карпук 27 ноября 2009 в 15:12

Бррр, я кажись схожу с ума… Голову даю на отсечение, но буквально несколько мгновений назад у меня не показывались картинки. А сейчас вдруг стали показывать нормально О_О Чудеса