Сообщение об ошибке при добавлении фотографии в галерею

  • 14 Ответов
  • 1245 Просмотров

User

  • Сообщений: 32
    • Просмотр профиля
Уважаемые специалисты, начал набивать новую галерею на базе крайней версии Даннео и столкнулся с сообщением:

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

Добавлять разрешает, но мелькает некрасиво просто.
Добавляю с ресайзом и ватемаркой в виде картинки.

sovyonok

  • Сообщений: 60
    • Просмотр профиля
    • Прогулки по Москве
А мод какой? который photos?

User

  • Сообщений: 32
    • Просмотр профиля

студент

  • Сообщений: 182
    • Просмотр профиля
    • Мировые новости
Админка - Все фото - Редактирование фото
висит нотис:

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, когда все сайты на хостинге обновлю до последней версии.
« Последнее редактирование: 21 Мая 2020, 03:59:52 от студент »

Neon

  • Сообщений: 792
    • Просмотр профиля
    • Danneo CMS
Смущает строка 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

Пробуйте.
DANNEO ™

студент

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

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

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

На чистой установке этих проблем нет. Значит проблемы у меня. Проверил файлы - они идентичны. В чем может быть проблема?
Цитировать
Исправленные файлы в архиве.
admin/core/classes/Image.php
admin/mod/photos/index.php
архив поврежден. не открывается.
« Последнее редактирование: 22 Мая 2020, 05:06:57 от студент »

Neon

  • Сообщений: 792
    • Просмотр профиля
    • Danneo CMS
Перепаковал в ZIP, пробуйте этот вариант, потом дальше будем смотреть.
DANNEO ™

студент

  • Сообщений: 182
    • Просмотр профиля
    • Мировые новости
Перепаковал в ZIP, пробуйте этот вариант, потом дальше будем смотреть.
заменил. теперь
Notice: Undefined index: customs in /admin/mod/photos/index.php on line 2015

Neon

  • Сообщений: 792
    • Просмотр профиля
    • Danneo CMS
Тогда задам еще раз свой вопрос, на который вы так и не ответили.
http://forum.danneo.ru/index.php?topic=581.msg2887#msg2887
Как обновляли?

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

студент

  • Сообщений: 182
    • Просмотр профиля
    • Мировые новости
Тогда задам еще раз свой вопрос, на который вы так и не ответили.
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
« Последнее редактирование: 22 Мая 2020, 19:02:55 от студент »

Neon

  • Сообщений: 792
    • Просмотр профиля
    • Danneo CMS
DANNEO ™

студент

  • Сообщений: 182
    • Просмотр профиля
    • Мировые новости
customs
)) пропустил букву. спасибо
admin_image_fix_2.zip удалить, вернуть оригинальные файлы?

Neon

  • Сообщений: 792
    • Просмотр профиля
    • Danneo CMS
Нет, не надо. Он войдет в третий патч.
Благодаря вашей ошибке, мы нашли несколько своих.
Вам спасибо.
DANNEO ™

Diket

  • Сообщений: 31
    • Просмотр профиля
    • Пенсионер и пенсия
Не знаю, ошибка ли это, но в некоторых ситуациях (для примера можно отключить screen.css).
Зарегистрированный с правом добавлять фото, зайдя по адресу /photos/add, получит форму.
Если не заполнить поля и нажимать "Добавить", то сколько раз нажать, столько добавиться у страницы в коде строк <label class="error-mess">Не выбрана категория для добавления!</label> и текстов placeholder незаполненных полей.

Lite, v. 1.55

Да, сейчас посмотрел добавление статей. Там тоже самое. В других аналогичных местах не смотрел.
« Последнее редактирование: 04 Августа 2020, 22:59:40 от Diket »

Neon

  • Сообщений: 792
    • Просмотр профиля
    • Danneo CMS
Не критичная, но конечно не желательно дублировать сообщения.
Исправлено.
DANNEO ™