Перейти к содержанию
herohero

[Выполнено] Модуль удаления фото с сервера из карточки товара

Рекомендуемые сообщения

Нужно в карточку товара добавить вторую кнопку удаления фото с сервера.

Более подробно в этой теме - https://opencartforum.com/topic/64552-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%82%D0%BE-%D1%81-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-%D0%B8%D0%B7-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/

С предложениями и ценами в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

он должен удалять фото у всех товаров ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

он должен удалять фото у всех товаров ?

 

Нет. В карточке товара должна появиться дополнительная кнопка, которая бы удаляла конкретные фотографии. Вы прочитали ветку по ссылке? Там даже скрин есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно в карточку товара добавить вторую кнопку удаления фото с сервера.

Более подробно в этой теме - https://opencartforum.com/topic/64552-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%82%D0%BE-%D1%81-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-%D0%B8%D0%B7-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/

С предложениями и ценами в личку.

Работая через Batch Editor можно удалять фото с сервера (отметить галочку в настройках) при удалении товара. Думаю автор сможет вам быстро внедрить нужный функционал в свой модуль. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перефразирую немного вопрос ArtenPitov

Что делать в случае, если одно фото у двух и более товаров?

1. Удалить с сервера и удалить связи у всех товаров

2. С сервера не удаляем, удаляем только связь для данного товара

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перефразирую немного вопрос ArtenPitov
Что делать в случае, если одно фото у двух и более товаров?
1. Удалить с сервера и удалить связи у всех товаров
2. С сервера не удаляем, удаляем только связь для данного товара

Ответ так и просится  :ugeek:

Ясное дело удалять у всех, для удаления связи у данного товара у автора есть стандартная кнопка. Выбор (только связь или файл) уже он сделает по ситуации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перефразирую немного вопрос ArtenPitov

Что делать в случае, если одно фото у двух и более товаров?

1. Удалить с сервера и удалить связи у всех товаров

2. С сервера не удаляем, удаляем только связь для данного товара

 

Удалять с сервера и удалять связи у всех товаров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще раз обрисую ситуацию.

На сайте сделали парсинг. С парсингом прилетело очень много картинок с ватермарками.

Теперь вручную сижу и удаляю их. С карточки товара их удалить легко, а вот на сервере они все-равно продалжают лежать.

Можно было бы вручную находить ненужные фотки и удалять их, но это ооочень тяжело, и занимает слишком много времени.

 

Задача :

Нужно оптимизировать процесс удаления картинок с сервера.

Как я это вижу, в карточке товара добавляется еще одна кнопка с функцией удаления с сервера.

На скрине нафотошопил что хотелось бы видеть.

post-695467-0-05342700-1472217325_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще раз обрисую ситуацию.

На сайте сделали парсинг. С парсингом прилетело очень много картинок с ватермарками.

Теперь вручную сижу и удаляю их. С карточки товара их удалить легко, а вот на сервере они все-равно продалжают лежать.

Можно было бы вручную находить ненужные фотки и удалять их, но это ооочень тяжело, и занимает слишком много времени.

 

Задача :

Нужно оптимизировать процесс удаления картинок с сервера.

Как я это вижу, в карточке товара добавляется еще одна кнопка с функцией удаления с сервера.

На скрине нафотошопил что хотелось бы видеть.

 

Да это понятно, что вы хотите реализовать.

Есть моменты, которые необходимо предусмотреть заранее.

 

Как быть с кэшем?

Допустим у нас есть в кэше foto_50x50.jpg для уменьшенного фото (размеры картинки берем из конфигов)

Меняем в определенный момент конфиг для уменьшенного фото на 60x60. Появляется новый файл foto_60x60.jpg

Еще через время решаем удалить данное фото у товара через кнопку удаления с сервера. Соответственно, удалится foto_60x60.jpg (т.к. мы заведомо знаем, что у нас есть такой размер в конфигах).

 

Как быть с foto_50x50.jpg? Перебирать все файлы на сервере до совпадения?

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да это понятно, что вы хотите реализовать.

Есть моменты, которые необходимо предусмотреть заранее.

 

Как быть с кэшем?

Допустим у нас есть в кэше foto_50x50.jpg для уменьшенного фото (размеры картинки берем из конфигов)

Меняем в определенный момент конфиг для уменьшенного фото на 60x60. Появляется новый файл foto_60x60.jpg

Еще через время решаем удалить данное фото у товара через кнопку удаления с сервера. Соответственно, удалится foto_60x60.jpg (т.к. мы заведомо знаем, что у нас есть такой размер в конфигах).

 

Как быть с foto_50x50.jpg? Перебирать все файлы на сервере до совпадения?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.