Сообщество и Форум → Новости сайта → Про замену старых фотографий новыми
Петр Храмов, 31.08.2014 23:51
Коль скоро у нас наметилось недопонимание, то поясняю.
Еще раз.
Сайт состоит в основном из т.н. сущностей. Например, видов, других таксонов, фотографий, экземпляров, литературных источников, тем в Сообществе. А пользователями этими самыми сущностями манипулируют.
У каждой сущности есть свойства. Например, у фотографии -- это номер на сайте, файл изображения, автор, дата съемки, комментарии и другие. Обращаю внимание: файл изображения -- это одно лишь из свойств сущности (хотя и очень важное, даже основное). Теоритически, у сущности могут меняться любые свойства, но для того, чтобы она осталась той же сущностью, что и была, у нее должно быть хотя бы одно уникальное свойство, которое не меняется никогда. Это свойство и для фотографий, и для других сущностей -- Id, уникальный номер. Если вы загрузили отдельно два одинаковых изображения -- это две разные сущности с двумя разными номерами, хотя изначальный файл картинки и все подписи к нему могут быть одинаковыми.
Если теория понятна, теперь к практике:
Вы загрузили в галерею фотографию №1 эзкемпляра бабочки №1. А через год сделали снимок получше и для того же экземпляра/ракурса и т.д. загрузили лучшее изображение -- фоторафия №2 экземпляра №1. В таком случае. Нельзя. Удалять. Фотографию. Номер. Один. Вместо этого нужно у фотографии №1 (это сущность, а не просто изображение, помним, да?) заменить свойство "файл изображения" на новый снимок.
Альтернативное пояснение: если у вас нет пятого зуба, вам не нужен новый пятый зуб рядом с седьмым или первым, вам нужен новый пятый зуб ровно на месте старого пятого.
Если что-то осталось непонятным -- спрашивайте, поясню еще раз.
Зарегистрируйтесь на сайте и/или зайдите в свой аккаунт, чтобы загружать новые сообщения и комментарии.
* По умолчанию переводом комментариев c русского на английский занимается администрация сайта. Если вы хотите по максимуму сохранить авторский стиль либо просто облегчить жизнь переводчику — скопируйте текст вместе с тегами из окна с русским комментарием, вставьте его в окно английского и замените русский текст на английский, сохранив теги.