
Man
Всех, кто заглянул ко мне на страницу, ждёт УДАЧА ! Проверено!
+454
Репутация
113
Рейтинг
Благодарю! Получилось!
Версия движка 1.9!!!!!!!!!
Версия движка 1.9!!!!!!!!!
Версия движка 1.9!!!!!!!!!
Как сформировать запрос в БД, чтобы обновить дату во всех статьях на сайте и поставить там сегодняшнюю?
Версия движка 1.9!!!!!!!!!
Версия движка 1.9!!!!!!!!!
Как сформировать запрос в БД, чтобы обновить дату во всех статьях на сайте и поставить там сегодняшнюю?
Я из админки поменял.
Man,
Поменяйте руками прямо в базе.
В таблицах cms_con_board_fields и cms_con_board.
Системное имя поля, в котором возникала данная ошибка, было мною прописано год назад с большой буквы.
После последнего обновления, все буквы системного имени, должны быть прописаны в нижнем регистре. При попытке изменить что-либо в данном поле и вылазила ошибка.
После последнего обновления, все буквы системного имени, должны быть прописаны в нижнем регистре. При попытке изменить что-либо в данном поле и вылазила ошибка.
В последнее время ничего не удалял.Вы удалили какой-то тип контента?
Возможно удалял какие-то демо-данные, которые были не нужны.
Возможно при обновлении CMS что-то не так пошло.
При попытке изменить из админки права доступа к полю в типе контента «board», вылазит вот такая ошибка:
Ошибка в запросе БД: Table 'h1133_sait.cms_con__fields' doesn't exist SELECT i.* FROM cms_con__fields i GROUP BY i.fieldset ORDER BY i.fieldset LIMIT 1000 Последние вызовы: get() @ /home/h1133/public_html/sait.com/system/controllers/content/model.php : 798 getContentFieldsets() @ /home/h1133/public_html/sait.com/system/controllers/admin/forms/form_ctypes_field.php : 59 {closure}() @ /home/h1133/public_html/sait.com/system/fields/list.php : 72 getListItems() @ /home/h1133/public_html/sait.com/system/fields/list.php : 119 getInput() @ /home/h1133/public_html/sait.com/templates/default/assets/ui/form.tpl.php : 138 include() @ /home/h1133/public_html/sait.com/system/core/template.php : 1168 renderForm() @ /home/h1133/public_html/sait.com/templates/default/controllers/admin/ctypes_field.tpl.php : 43 include() @ /home/h1133/public_html/sait.com/system/core/template.php : 1102 processRender() @ /home/h1133/public_html/sait.com/system/core/template.php : 1078 render() @ /home/h1133/public_html/sait.com/system/controllers/admin/actions/ctypes_fields_edit.php : 88 run()
Как это вылечить?
Это где нужно вставить, в каком документе и в каком месте?Вроде нигде не ошибся...
Есть типа контента «board» и там если не вставлено фото, то выводится по умолчанию вот такая заглушка «nophoto.png».
Есть виджет «список контента», который выводит последние опубликованные объявления из типа контента «board». Если к объявлению не загружено фото, то он ничего не выводит, т.е. заглушки нет. Если в виджете выводить по 10 объявлений, где в одних есть фото, а в других нет, то выглядит оно криво. Единственный выход поставить заглушку.
ВОПРОС: Как вывести заглушку в виджете «список контента»?
Есть виджет «список контента», который выводит последние опубликованные объявления из типа контента «board». Если к объявлению не загружено фото, то он ничего не выводит, т.е. заглушки нет. Если в виджете выводить по 10 объявлений, где в одних есть фото, а в других нет, то выглядит оно криво. Единственный выход поставить заглушку.
ВОПРОС: Как вывести заглушку в виджете «список контента»?
Да, именно ее и нужно писать, если вас не интересует дополнительный трафик с хлебных крошек.подозреваю что ключевую фразу и надо писать
Благодарю! Получилось!Выполните в пыхапемайадмине
Теперь нужно протестировать, чтобы не повторилась ошибка.
В этой таблице не должно было быть PRIMARY индекса и автоинкремента.
Вот такая должны быть таблица и индексы:
Когда пытаюсь в item_id выставить в «По умолчанию» NULL, то жму на «сохранить», но оно не сохраняется.
И ключик «Первичный» должен быть золотого цвета, но он серебренный.
В чем может быть проблема?
Да, правил вручную, так как переносил сайт с Джумлы на ICMS 2.Вероятно вы правили базу вручную, где исправляли id. Ищите в указанной таблице запись с ID = 6141. Либо на хостинге есть проблема с автоинкрементом, либо поле id в таблицы при переносе стало без автоинкремента.
Как мне теперь решить эту проблему?
Не может ли возникать данная проблема из-за того, что объявление публикуется сразу в 2-3 категории?
Вот что говорит отладка:
Ошибка в запросе БД:
Duplicate entry '6141' for key 'PRIMARY'
INSERT INTO cms_con_board_cats_bind (`item_id`, `category_id`)
VALUES ('6141', '17')
Последние вызовы:
insert() @ /home/h1133/public_html/sait.ru/system/core/model.php: 492
insert() @ /home/h1133/public_html/sait.ru/system/controllers/content/model.php: 1697
updateContentItemCategories() @ /home/h1133/public_html/sait.ru/system/controllers/content/model.php: 1442
addContentItem() @ /home/h1133/public_html/sait.ru/system/controllers/content/actions/item_add.php: 206
run()
call_user_func_array() @ /home/h1133/public_html/sait.ru/system/core/controller.php: 382
runExternalAction() @ /home/h1133/public_html/sait.ru/system/core/controller.php: 308
runAction() @ /home/h1133/public_html/sait.ru/system/controllers/content/frontend.php: 15
route()
call_user_func() @ /home/h1133/public_html/sait.ru/system/core/controller.php: 333
runAction() @ /home/h1133/public_html/sait.ru/system/core/core.php: 687
Ошибка в запросе БД:
Duplicate entry '6141' for key 'PRIMARY'
INSERT INTO cms_con_board_cats_bind (`item_id`, `category_id`)
VALUES ('6141', '17')
Последние вызовы:
insert() @ /home/h1133/public_html/sait.ru/system/core/model.php: 492
insert() @ /home/h1133/public_html/sait.ru/system/controllers/content/model.php: 1697
updateContentItemCategories() @ /home/h1133/public_html/sait.ru/system/controllers/content/model.php: 1442
addContentItem() @ /home/h1133/public_html/sait.ru/system/controllers/content/actions/item_add.php: 206
run()
call_user_func_array() @ /home/h1133/public_html/sait.ru/system/core/controller.php: 382
runExternalAction() @ /home/h1133/public_html/sait.ru/system/core/controller.php: 308
runAction() @ /home/h1133/public_html/sait.ru/system/controllers/content/frontend.php: 15
route()
call_user_func() @ /home/h1133/public_html/sait.ru/system/core/controller.php: 333
runAction() @ /home/h1133/public_html/sait.ru/system/core/core.php: 687
Перенес сайт с локалки на хостинг. Запустил.
Обнаружил серьезный косяк.
При публикации контента в тип контента «board», почему-то не создается ссылка, хотя в настройках она должны иметь вид {id}
т.е. в момент публикации, когда юзер нажимает на сохранить, то вылазит ошибка.
Контент, который он пытался опубликовать, сохранился, а сама ссылка получается пустая:
sait.ru/board/.html
после слэша и перед html — нет id ссылки. Пару дней назад всё сохраняло без проблем.
Сейчас нормально сохраняется через раз. Т.е. одна статься публикуется без проблем, а во время публикации второй — опять вылазит этот косяк.
Также попробовал загрузить фото к контенту под тестовым аккаунтом юзера, но опять вылазит ошибка.
Попробовал загрузить фото от имени админа — фото загрузилось, но вылезла ошибка 503.
В чем может быть проблема?
Обнаружил серьезный косяк.
При публикации контента в тип контента «board», почему-то не создается ссылка, хотя в настройках она должны иметь вид {id}
т.е. в момент публикации, когда юзер нажимает на сохранить, то вылазит ошибка.
Контент, который он пытался опубликовать, сохранился, а сама ссылка получается пустая:
sait.ru/board/.html
после слэша и перед html — нет id ссылки. Пару дней назад всё сохраняло без проблем.
Сейчас нормально сохраняется через раз. Т.е. одна статься публикуется без проблем, а во время публикации второй — опять вылазит этот косяк.
Также попробовал загрузить фото к контенту под тестовым аккаунтом юзера, но опять вылазит ошибка.
Попробовал загрузить фото от имени админа — фото загрузилось, но вылезла ошибка 503.
В чем может быть проблема?
Присоединяюсь к вопросу, актуально для меня.