Ищу подсказку по MODX
2 сообщения
#9 лет назад
МОДХ Революшион если имеет значение.Сайт fasad - mskm . ru
В разделе наши работы превью страниц с материалами и изображением к ним.
При добавлении материала - фотография загружается для превью, но не сохраняется. Лезу в логи
Оффтопик
Гуглила - гуглила - даневыгуглила. (ERROR @ /connectors/index.php) Error 23000 executing statement:
INSERT INTO `modx_site_tmplvar_contentvalues` (`tmplvarid`, `contentid`, `value`) VALUES (5, 49, 'upload/test/test1.jpg'
Array
(
=> 23000
=> 1062
=> Duplicate entry '0' for key 'PRIMARY'
)
INSERT INTO `modx_site_tmplvar_contentvalues` (`tmplvarid`, `contentid`, `value`) VALUES (5, 49, 'upload/test/test1.jpg'

Array
(
=> 23000
=> 1062
=> Duplicate entry '0' for key 'PRIMARY'
)
Подскажите пожалуйста, в какую сторону смотреть?
Грешу на таблицу modx_site_tmplvar_contentvalues - но не уверена
11416 сообщений
#9 лет назад
Посмотрите в таблице у вас не хватает автоинкремента.
2 сообщения
#9 лет назад
Hungry_Hunter, День добрый, спасибо за ответ.Действительно в базе отсутствуют значения, проставила картинки появились.
Но при добавлении новости новой - все равно дефолтно делает ид 0
Мучаюсь в phpMyAdminе пока безрезультатно.
11416 сообщений
#9 лет назад
Так вы сделайте для ид автоинкремент.
3315 сообщений
#9 лет назад
Как реализован список материалов с превью? Чем генерируются сами превью? Это можно сделать 5-6 способами с помощью расширений. Плюс 7-й - полностью кастомный код.
1807 сообщений
#9 лет назад
Как правильно написали выше, надо знать, каким способом вы делаете эту задачу.
834 сообщения
#9 лет назад
Нужно не просто добавить автоинскримент, но и во первых если нету или поле ID одинаковое то изменить его в порядке возрастания, а потом уже ставить автоинскримент причем с того значение что стало последним после предв манипуляции
3315 сообщений
#9 лет назад
micros, нужно решать проблему на уровне API, который предоставляет MODX и компоненты, с помощью которых реализована указанная функциональность, а не менять структуру БД руками.
11416 сообщений
#9 лет назад
Екатерина уже разобралась 
3315 сообщений
#9 лет назад
Цитата (Hungry_Hunter):Екатерина уже разобралась Не хватало автоинкремента.Ага, интересно что будет, когда она обновит компоненты, которые генерят превью и выводят список ресурсов или саму CMS

11416 сообщений