DANNEO CMS

Danneo CMS 1.5.x => Ошибки => Тема начата: User от 12 Ноября 2018, 19:51:51

Название: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: User от 12 Ноября 2018, 19:51:51
Уважаемые специалисты, начал набивать новую галерею на базе крайней версии Даннео и столкнулся с сообщением:

Цитировать
Warning: getimagesize() expects parameter 1 to be string, resource given in /***/admin/core/classes/Image.php on line 61

Добавлять разрешает, но мелькает некрасиво просто.
Добавляю с ресайзом и ватемаркой в виде картинки.
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: sovyonok от 12 Ноября 2018, 23:41:11
А мод какой? который photos?
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: User от 13 Ноября 2018, 11:24:13
А мод какой? который photos?

Он
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: студент от 21 Мая 2020, 03:57:59
Админка - Все фото - Редактирование фото
висит нотис:

Undefined index: customs in .../admin/mod/photos/index.php on line 2014

и в логах

Undefined index: user in .../admin/mod/photos/index.php(212) : eval()'d code on line 1
Undefined index: customs in .../admin/mod/photos/index.php on line 2014

При добавлении фото материала ошибки нет, есть только при редактировании.

На хостинге установлен php5.3

P.S Планирую изменить версию php, когда все сайты на хостинге обновлю до последней версии.
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: Neon от 22 Мая 2020, 02:21:07
Смущает строка 61
Цитировать
Warning: getimagesize() expects parameter 1 to be string, resource given in /***/admin/core/classes/Image.php on line 61
У меня эта ошибка в строке 63, что логично.
Потому, что функция getimagesize() находится именно на этой строке.

Если вы вносите в файлы какие-то изменения, тогда сообщайте о них. А то будем искать черную кошку, в темной комнате.

1. Исправил ошибку с ватермаркой.
2. Исправил ошибку при редактировании фото добавленных пользователями. Доступ, если выбрать для групп, появляется ошибка. В таблице photos_user поля для групп нету.
3. Исправил ошибку при массовом добавлении фото. Поля с датами, stpublic и unpublic записывались пустыми (строковые), должны быть integer - 0.

Что касается ошибок
Цитировать
Undefined index: customs in .../admin/mod/photos/index.php on line 2014
Не смог смоделировать, customs при любом раскладе присутствует в коде. Её не может не быть.
Цитировать
Undefined index: user in .../admin/mod/photos/index.php(212) : eval()'d code on line 1
Это относится к настройкам мода, также проблем не выявил.

Исправленные файлы в архиве.
admin/core/classes/Image.php
admin/mod/photos/index.php

Пробуйте.
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: студент от 22 Мая 2020, 04:24:06
Что касается ошибок
Цитировать
Undefined index: customs in .../admin/mod/photos/index.php on line 2014
Не смог смоделировать, customs при любом раскладе присутствует в коде. Её не может не быть.
По прежнему висит в админке при редактировании фото.

Также присутствует проблема с ЧПУ. Открываю фото для редактирования и жму сохранить. Переходит на страницу Все фото. Заново открываю для редактирования и вижу, что ЧПУ нет. Жму на создать ЧПУ или ввожу вручную и опять сохраняю. Но поле ЧПУ все равно остается пустым.

Новые фото создаются с ЧПУ, но опять же и их невозможно изменить. Не сохраняет изменения.

На чистой установке этих проблем нет. Значит проблемы у меня. Проверил файлы - они идентичны. В чем может быть проблема?
Цитировать
Исправленные файлы в архиве.
admin/core/classes/Image.php
admin/mod/photos/index.php
архив поврежден. не открывается.
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: Neon от 22 Мая 2020, 14:46:51
Перепаковал в ZIP, пробуйте этот вариант, потом дальше будем смотреть.
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: студент от 22 Мая 2020, 15:57:47
Перепаковал в ZIP, пробуйте этот вариант, потом дальше будем смотреть.
заменил. теперь
Notice: Undefined index: customs in /admin/mod/photos/index.php on line 2015
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: Neon от 22 Мая 2020, 18:22:31
Тогда задам еще раз свой вопрос, на который вы так и не ответили.
http://forum.danneo.ru/index.php?topic=581.msg2887#msg2887
Как обновляли?

Ведь вы обновились с 055 на 150?
Могу предположить, что у вас не все поля присутствуют в таблицах.
Чтобы полноценно обновить с 0.5.5 на 1.5.0, нужно перед импортом старой базы в новую, вручную, переписать все имена полей в старой базе, и добавить новые.
Синхронизировать таблицы старой и новой.
Вы это делали?
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: студент от 22 Мая 2020, 18:41:00
Тогда задам еще раз свой вопрос, на который вы так и не ответили.
http://forum.danneo.ru/index.php?topic=581.msg2887#msg2887
Как обновляли?

Ведь вы обновились с 055 на 150?
Могу предположить, что у вас не все поля присутствуют в таблицах.
Чтобы полноценно обновить с 0.5.5 на 1.5.0, нужно перед импортом старой базы в новую, вручную, переписать все имена полей в старой базе, и добавить новые.
Синхронизировать таблицы старой и новой.
Вы это делали?
я Вам ответил, что обновился вручную, с 055 на 155, без 150.
все таблицы добавлял вручную, сравнивая с таблицами 155. Возможно где-то что-то пропустил.

проверил еще раз, все таблицы, поля совпадают (по именам тоже).
тут скан:
http://new.313news.net/photos-phpMyAdmin.gif
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: Neon от 22 Мая 2020, 20:46:00
customs
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: студент от 22 Мая 2020, 21:39:17
customs
)) пропустил букву. спасибо
admin_image_fix_2.zip удалить, вернуть оригинальные файлы?
Название: Re: Сообщение об ошибке при добавлении фотографии в галерею
Отправлено: Neon от 22 Мая 2020, 22:57:04
Нет, не надо. Он войдет в третий патч.
Благодаря вашей ошибке, мы нашли несколько своих.
Вам спасибо.