Нотисы при просмотре фото

InstantCMS 2.X

Появились нотисы... Обновлялся без ошибок

#1 30 июля 2023 в 17:00

Ребята, словил такие нотисы...  Помогите пожалуйста побороть.  Обновление было без ошибок, но возможно где то я накосячил:) Пресеты везде все включены....

  1. Notice
  2. : Undefined index: width in
  3. /........../system/controllers/photos/actions/view.php
  4. on line
  5. 255
  6.  
  7. Notice
  8. : Undefined index: height in
  9. /........../system/controllers/photos/actions/view.php
  10. on line
  11. 255
  12.  
  13. Notice
  14. : Undefined index: micro in
  15. /........../system/controllers/photos/actions/view.php
  16. on line
  17. 255
  18.  
  19. Notice
  20. : Trying to access array offset on value of type null in
  21. /........../system/controllers/photos/actions/view.php
  22. on line
  23. 255
  24.  
  25. Notice
  26. : Undefined index: micro in
  27. /........../system/controllers/photos/actions/view.php
  28. on line
  29. 255
  30.  
  31. Notice
  32. : Trying to access array offset on value of type null in
  33. /........../system/controllers/photos/actions/view.php
  34. on line
  35. 255
  36.  
  37. Notice
  38. : Undefined index: micro in
  39. /........../system/controllers/photos/actions/view.php
  40. on line
  41. 145
  42.  
  43. Notice
  44. : Undefined index: width in
  45. /........../system/controllers/photos/actions/view.php
  46. on line
  47. 285
  48.  
  49. Notice
  50. : Trying to access array offset on value of type null in
  51. /........../system/controllers/photos/actions/view.php
  52. on line
  53. 285
#2 30 июля 2023 в 17:49

У вас галочки стоить для Микро в настройках компонента Фотоальбом?

А в компоненте Загрузка изображения, для микро указаны ширина и высота?

Изображение

#3 30 июля 2023 в 23:33

Блин… что то я накосовертил все таки… В админке почему то компоненты отображаются до буквы «П», дальше отсутствуют:(  В базе посмотрел  — все компоненты на месте....

Изображение

В базе отсутствующие в админке есть....

Изображение

Через типы контента есть доступ к настройкам компонента фотоальбомы… Там с пресетами все нормально...

Изображение

В компоненте «Загрузка изображений» тоже все есть...

Изображение

Ребята, есть ли какие то мысли о том, что я мог натворить? Может как то базу починить можно? Шаблон admincoreui перезалил полностью с сайта instantcms — с версии  2.16.0

#5 31 июля 2023 в 06:28

Ребята, есть ли какие то мысли о том, что я мог натворить?

Юран

По нотисам с картинками надо пересохранить настройки пресетов в компоненте «Загрузка изображений». 

#6 31 июля 2023 в 11:52

В админке почему то компоненты отображаются до буквы «П»

Юран

instantcms.ru/novosti/release2160.html#comment_120343

My-InstantCMS.Ru

Спасибо огромное! В админке теперь компоненты отображаются все. В компоненте загрузка изображений все пресеты пересохранил — к сожалению нотисы остались:(

#7 1 августа 2023 в 16:49

Ребята, с нотисами кто то может помочь? 

#8 1 августа 2023 в 20:54

Проблема походу только у вас, я бы убрал микро со скачивания (ошибка именно с пресетом микро для скачивания)

Кто будет скачивать картинку 32х32рх?

#9 1 августа 2023 в 23:08

Блин… А где именно убрать микро со скачивания? В компонентах загрузка изображений, фотоальбомы и в типе контента есть эти пресеты… А где для скачивания? И потом чем отличается 32х32 от 64х64? Фактически ничем... 

Добавлено спустя 3 минуты

В настройках убираю галку разрешить скачивание… Хрень какая то сохраняется

Изображение

Добавлено спустя 1 минуту

Вообще запретил скачивание 

Изображение

Нотисы остались:(

#10 2 августа 2023 в 08:55

А в нотисах «on line 255» остались такими же как на скрине или цифры поменялись после настройки компонентов?

#11 2 августа 2023 в 10:42

Да, почти так же осталось... 

  1. Notice
  2. : Undefined index: width in
  3. /........../system/controllers/photos/actions/view.php
  4. on line
  5. 255
  6.  
  7. Notice
  8. : Undefined index: height in
  9. /........../system/controllers/photos/actions/view.php
  10. on line
  11. 255
  12.  
  13. Notice
  14. : Undefined index: micro in
  15. /........../system/controllers/photos/actions/view.php
  16. on line
  17. 255
  18.  
  19. Notice
  20. : Trying to access array offset on value of type null in
  21. /........../system/controllers/photos/actions/view.php
  22. on line
  23. 255
  24.  
  25. Notice
  26. : Undefined index: micro in
  27. /........../system/controllers/photos/actions/view.php
  28. on line
  29. 255
  30.  
  31. Notice
  32. : Trying to access array offset on value of type null in
  33. /........../system/controllers/photos/actions/view.php
  34. on line
  35. 255
  36.  
  37. Notice
  38. : Undefined index: width in
  39. /........../system/controllers/photos/actions/view.php
  40. on line
  41. 285
#13 2 августа 2023 в 15:23

Заменил файл по Вашей ссылке. Нотисы остались прежними, только номера строк поменялись, я так понял это текущая версия файла. В файле из стабильной версии 2.16.0 — он ругается на 255 и 289 строку. В этом файле он ругается на эти строки 

github.com/instantsoft/icms2/blob/master/system/controllers/photos/actions/view.php#L272

github.com/instantsoft/icms2/blob/master/system/controllers/photos/actions/view.php#L299

В стабильной версии файла строки 255 и 289 выглядят аналогично так же как и 272 и 299.

#14 2 августа 2023 в 18:27

Юран, по какой-то причине в таблице cms_photos в поле sizes пусто, а должно быть не пусто. Вероятно это тянется с давних миграций вашего сайта, а сейчас, когда вы включили отладку, заметили. Как вариант пересохранить фото. Либо искать номер релиза, где функционал с фото внедрён, и проводить миграцию.

Либо проверять хуки, может какие-то отдают не то, что получили.

#15 2 августа 2023 в 22:10

Посмотрел в PMA, поле это не пустое, но почему то не до конца в нем прописаны размеры… Почему то обрезано… или я слишком много пресетов этих задал в настройках....

Изображение

Может причина в varchar(250)? Может не хватает размера поля для записи всех параметров пресетов?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.