Man

Man

Всех, кто заглянул ко мне на страницу, ждёт УДАЧА ! Проверено!
+454
Репутация
113
Рейтинг
#1 Как сформировать запрос в БД, чтобы обновить дату во всех статьях 1 октября 2016 в 16:33
Благодарю! Получилось!
#1 Как сформировать запрос в БД, чтобы обновить дату во всех статьях 30 сентября 2016 в 17:34
Версия движка 1.9!!!!!!!!!
Версия движка 1.9!!!!!!!!!
Версия движка 1.9!!!!!!!!!

Как сформировать запрос в БД, чтобы обновить дату во всех статьях на сайте и поставить там сегодняшнюю?
#2 Помогите разобраться с Ошибкой в запросе БД 16 августа 2016 в 15:43


Man,
Поменяйте руками прямо в базе.
В таблицах cms_con_board_fields и cms_con_board.

Ris
Я из админки поменял.
#3 Помогите разобраться с Ошибкой в запросе БД 16 августа 2016 в 11:03
Системное имя поля, в котором возникала данная ошибка, было мною прописано год назад с большой буквы.
После последнего обновления, все буквы системного имени, должны быть прописаны в нижнем регистре. При попытке изменить что-либо в данном поле и вылазила ошибка.
#4 Помогите разобраться с Ошибкой в запросе БД 15 августа 2016 в 16:07

Вы удалили какой-то тип контента?

Ris
В последнее время ничего не удалял.

Возможно удалял какие-то демо-данные, которые были не нужны.

Возможно при обновлении CMS что-то не так пошло.
#1 Помогите разобраться с Ошибкой в запросе БД 15 августа 2016 в 15:38
При попытке изменить из админки права доступа к полю в типе контента «board», вылазит вот такая ошибка:

  1. Ошибка в запросе БД:
  2. Table 'h1133_sait.cms_con__fields' doesn't exist
  3.  
  4. SELECT i.*
  5. FROM cms_con__fields i
  6. GROUP BY i.fieldset
  7. ORDER BY i.fieldset
  8. LIMIT 1000
  9. Последние вызовы:
  10.  
  11. get() @ /home/h1133/public_html/sait.com/system/controllers/content/model.php : 798
  12. getContentFieldsets() @ /home/h1133/public_html/sait.com/system/controllers/admin/forms/form_ctypes_field.php : 59
  13. {closure}() @ /home/h1133/public_html/sait.com/system/fields/list.php : 72
  14. getListItems() @ /home/h1133/public_html/sait.com/system/fields/list.php : 119
  15. getInput() @ /home/h1133/public_html/sait.com/templates/default/assets/ui/form.tpl.php : 138
  16. include() @ /home/h1133/public_html/sait.com/system/core/template.php : 1168
  17. renderForm() @ /home/h1133/public_html/sait.com/templates/default/controllers/admin/ctypes_field.tpl.php : 43
  18. include() @ /home/h1133/public_html/sait.com/system/core/template.php : 1102
  19. processRender() @ /home/h1133/public_html/sait.com/system/core/template.php : 1078
  20. render() @ /home/h1133/public_html/sait.com/system/controllers/admin/actions/ctypes_fields_edit.php : 88
  21. run()

Как это вылечить?

#5 Как вывести заглушку в виджете «список контента»? 1 августа 2016 в 13:03

Вроде нигде не ошибся...

Дмитрий Кайдаш
Это где нужно вставить, в каком документе и в каком месте?
#1 Как вывести заглушку в виджете «список контента»? 1 августа 2016 в 11:30
Есть типа контента «board» и там если не вставлено фото, то выводится по умолчанию вот такая заглушка «nophoto.png».


Есть виджет «список контента», который выводит последние опубликованные объявления из типа контента «board». Если к объявлению не загружено фото, то он ничего не выводит, т.е. заглушки нет. Если в виджете выводить по 10 объявлений, где в одних есть фото, а в других нет, то выглядит оно криво. Единственный выход поставить заглушку.

ВОПРОС: Как вывести заглушку в виджете «список контента»?
#6 Помогите с СЕО 30 июля 2016 в 15:44

подозреваю что ключевую фразу и надо писать

zeozao
Да, именно ее и нужно писать, если вас не интересует дополнительный трафик с хлебных крошек.
#7 При публикации контента не создается ссылка в БД. Кто шарит в этом? 29 июля 2016 в 19:30

Выполните в пыхапемайадмине

Ris
Благодарю! Получилось!


Теперь нужно протестировать, чтобы не повторилась ошибка.
#8 При публикации контента не создается ссылка в БД. Кто шарит в этом? 29 июля 2016 в 19:23

В этой таблице не должно было быть PRIMARY индекса и автоинкремента.
Вот такая должны быть таблица и индексы:

Fuze

Когда пытаюсь в item_id выставить в «По умолчанию» NULL, то жму на «сохранить», но оно не сохраняется.
И ключик «Первичный» должен быть золотого цвета, но он серебренный.





В чем может быть проблема?
#9 При публикации контента не создается ссылка в БД. Кто шарит в этом? 29 июля 2016 в 18:21

Вероятно вы правили базу вручную, где исправляли id. Ищите в указанной таблице запись с ID = 6141. Либо на хостинге есть проблема с автоинкрементом, либо поле id в таблицы при переносе стало без автоинкремента.

Fuze
Да, правил вручную, так как переносил сайт с Джумлы на ICMS 2.

Как мне теперь решить эту проблему?

Не может ли возникать данная проблема из-за того, что объявление публикуется сразу в 2-3 категории?
#10 При публикации контента не создается ссылка в БД. Кто шарит в этом? 29 июля 2016 в 17:16
Вот что говорит отладка:

Ошибка в запросе БД:
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
#1 При публикации контента не создается ссылка в БД. Кто шарит в этом? 28 июля 2016 в 15:46
Перенес сайт с локалки на хостинг. Запустил.

Обнаружил серьезный косяк.

При публикации контента в тип контента «board», почему-то не создается ссылка, хотя в настройках она должны иметь вид {id}

т.е. в момент публикации, когда юзер нажимает на сохранить, то вылазит ошибка.
Контент, который он пытался опубликовать, сохранился, а сама ссылка получается пустая:
sait.ru/board/.html
после слэша и перед html — нет id ссылки. Пару дней назад всё сохраняло без проблем.
Сейчас нормально сохраняется через раз. Т.е. одна статься публикуется без проблем, а во время публикации второй — опять вылазит этот косяк.


Также попробовал загрузить фото к контенту под тестовым аккаунтом юзера, но опять вылазит ошибка.
Попробовал загрузить фото от имени админа — фото загрузилось, но вылезла ошибка 503.

В чем может быть проблема?
#11 Регистрация пользователя и правила 28 июля 2016 в 12:34
Присоединяюсь к вопросу, актуально для меня.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.