Юзал поиск и на этом сайте и в гугле, ничего нету по поводу этой ошибки.
Когда изменял название существующего типа материала, в базе данных появились поля соответствующие этому типу, а вот на самом сайте такого типа материала не появилось, не обращая на это внимания, я просто создал новый тип, с другим именем(поскольку система не разрешала создавать с таким, говорила имя существует, но нигде его не выводила)
После вот этих манипуляций(не знаю связано ли это) на сайте появилась ошибка:
user warning: Unknown column 'delta' in 'order clause' query: SELECT * FROM content_field_image_cache WHERE vid = 7 ORDER BY delta in W:\home\site1\www\sites\all\modules\cck\content.module on line 993.
а при попытке добавления нового товара(Ubercart), если в нем вставлялась картинка выскакивает еще одна ошибка:
user warning: Unknown column 'delta' in 'field list' query: INSERT INTO content_field_image_cache (vid, nid, delta, field_image_cache_fid, field_image_cache_list, field_image_cache_data) VALUES (7, 7, 0, 53, 1, 'a:3:{s:11:\"description\";s:0:\"\";s:3:\"alt\";s:0:\"\";s:5:\"title\";s:0:\"\";}') in W:\home\site1\www\sites\all\modules\cck\content.module on line 1213.
ошибки появляются только если на странице работает модуль image cash, если картинок на странице не должно выводиться, то ошибка не появляется.
Подскажите пожалуйста каким способом лучше всего устранить данную ошибку, с минимальными потерями.
Комментарии
А ты попробуй такое:
Открой тип тип ноды,в котором ошибки (product скорее всего), открой настройки поля imagefield, измени "Количество значений" на 1,сохрани тип ноды, затем снова измени на Unlimited и снова сохрани
Тут скорее всего дело не в image cache
Проблема в том что возникает ошибка во всех типах материала, кроме этого в ошибке видно что некорректно работает модуль content ссk. хотя не известно что именно вызывает ошибку но image cache не работает ни в одном типе материалов
при изменении значения с unlimited на 1 возникает ошибка
* user warning: Can't DROP 'delta'; check that column/key exists query: ALTER TABLE content_field_image_cache DROP delta in W:\home\site1\www\includes\database.mysql-common.inc on line 322.
странно но вышеуказанная манипуляция с изменением значений с Unlimited на 1 помогла, картинки отображаются :). Большое спасибо вам, думал уже нужно будет весь сайт по новой настраивать.
нужно для всех типов материалов проделывать такую манипуляцию, чтобы снова все заработало правильно.
У меня тоже самое случилось, я добавлял новый атрибут и класс, для класса включил в настройках новый атрибут и появилась такая ошибка.
Спасибо, помогло
Да, спасибо большое, сам бы никогда не додумался до такой манипуляции.
Хорошо, что нашел ответ!