Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
2 500 ₴

Модуль Opencart 2.3, который выводит изображения по абсолютным ссылкам

истекло время актуальности


Концепт:

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


Функции:

1. В админке в «Товары», «Категории», «Производители» во вкладках «Данные» и «Изображения» под выбором изображения добавить поле «Ссылка»

2. Поле «Ссылка» работает со стандартными полями БД: для основного изображения oc_product - image, для дополнительных oc_product_image - image

3. Ссылки можно добавлять вручную или импортировать через модуль anyCSV/XLS/YML PRO Edition.

4. Изображения по ссылкам масштабируются и выводятся например так: php как первоначальное сжатие и css для сохранения пропорций

5. В каталоге, слайдерах  и карточке товара область вывода изображения по стандартам шаблона.


Учесть:

- Совместимость с модулями: anyCSV/XLS/YML PRO Edition

- Ссылки на зображения импотируются из csv  файла и заранее их не подготовить

- В БД остаются только стандартные поля

- Корректную оработу модулей темы Revolution: Slider, Carusel, Custom Sections, Side Products

- Пропорции изображений не должны нарушать сетку товаров и карточку товара


Демо шаблона:

http://auto.oc-mod.ru/

p.s. возможно я чего-то не учёл, поэтому Ваши рекомендации и творческий подход приветствуются!



  1. 5 дней8 000 ₽
    Никита
    Никита Петров
    999   проверен    11  0

    1. В карточках товара / категории / производителя - заменю поле ввода выбора картинки на строчное поле для ввода абсолютной ссылки.
    2. Заменю тег img на div в местах, где идёт изображение и сделаю их background-ом. Везде будет один стиль, поэтому, если изображение будет слишком сильно уменьшаться, то нужно будет подгонять изображение, а так все будет одинаково отображаться.
    3. Никаких первоначальных сжатий не возможно сделать.
    4. Сделаю модуль, как ocmod расширения и дополнение.
    5. В логику слайдеров вмешиваться не буду. Только в логику изображений в товарах / категориях / производителей.

    Россия Сочи | 9 ноября в 11:49 |
  2. 5 дней9 000 ₽
    Александр
    Александр Сильверстов
    333   проверен    2  0

    Добрый день.
    Вроде всё ясно. БД не трогаем, делаем через модификаторы, размер картинок корректируем.

    Россия Россия | 9 ноября в 12:35 |
  3. 5 дней3 000 ₴
    Роман
    Роман О.
    3316   проверен    65  1   5

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

    Лучше решение будет без внесения изменений в опенкарт.

    Предлагаю обсудить. Отпишитесь в ЛС оставьте свой телеграм.

    Есть несколько моментов которые надо уточнить. Например на чьи сервера будут вести урл изображений, как эти урл планируете вносить в импорт опенкарта. Да и не понятно если товара много, зачем при импорте заного постоянно загружать изображения

    Россия Россия | 9 ноября в 14:24 |
  4. 2 дня2 500 ₴
    Евгений
    Евгений Пузиков
    362     8  0

    Большой опыт работы с опенкарт. Сделаю быстро, недорого и качественно

    Россия Белгород | 9 ноября в 16:06 |
  5. 1 день2 500 ₴
    Sergey
    Sergey Kotlyarov
    785     6  0

    Большой опыт в работе с опенкарт, парсинг товаров, экспорт, синхронизация с 1С, TecDoc, Rozetka, индивидуальные модули.

    Смотрите портфолио! В профиле или на моем сайте - http://skillcode.ru

    Буду рад сотрудничеству.
    Точно сроки и цену скажу после общения/обсуждения.

    Скайп - kottem
    телефон/месседжеры +380672586999
    телеграм @folder_lviv

    Украина Львов | 9 ноября в 16:59 |
  6. 4 дня2 700 ₴
    Анастасия
    Анастасия Лившун
    241   проверен    3  0

    Здравствуйте!

    Я – веб-разработчик, занимаюсь сайтами, сервисами приложениями с нуля и естественно с правками тоже работаю, поэтому могу пригодится и в этом проекте :)

    Кейсы:
    >> Разработка сайтов с нуля: https://telegra.ph/Razrabotka-sajtov-07-03
    > Дизайн и Брендинг: https://telegra.ph/Dizajn-i-Brending-07-06

    Предлагаю уютненько обсудить в мессенджерах или же по телефону. Что скажете? :)
    https://t.me/a_livshun

    Украина Киев | 9 ноября в 22:07 |
  7. 3 дня2 500 ₴
    Денис
    Денис Зименков
    1034     65  0

    Добрый день, работаю в этой области более 5-ти лет,
    есть опыт: php, javaScript, html5, css3, sql, xml, bootstrap, yii2, laravel, opencard, jquery, ajax, photoShop
    .
    Готов выполнить этот проект, качественно и в короткие сроки
    .
    .
    Примеры недавно завершенных проектов:
    http://prestamos365.mx/
    http://tools.citruth.com/
    https://masspanel.ru
    https://porto.com.ua
    https://www.babyroom.kz/
    .
    .
    Viber, Telegram: +38 068 317 51 55
    Телефоны: +38 068 317 51 55
    +38 063 509 55 82
    +38 066 524 58 25
    Почта: [email protected]

    Украина Харьков | 10 ноября в 15:31 |
  • Артем Павлов
    9 ноября в 11:38 |

    НЕ фига не понял что надо делать, можно узнать, вам надо улучшить магазин 

  • Артем Павлов
    9 ноября в 11:39 |

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

  • Максим Иванов — заказчик проекта
    9 ноября в 11:40 |

    Последняя версия установлена

  • Артем Павлов
    9 ноября в 11:41 |

    Демо сайт это OcStore v2

  • Артем Павлов
    9 ноября в 11:49 |

    Испытайте на этом шаблоне https://liveopencart.ru/opencart-moduli-shablony/shablonyi/universalnyiy-shablon-unishop2-trial 


    ваши желания к магазину, 

  • Никита Петров
    9 ноября в 11:40 |

    1. Вам нужно прямо все изображения брать из внешних источников? К примеру, лучше вообще не трогать принцип работы модулей Revolution Slider и прочих.
    2. Opencart изначально разбивает изображения уже на нужные размеры. Если брать с внешних источников одно изображение, то я не очень представляю как делать первоначальное сжатие и т.д. без сохранения на сервере сжатых изображений.

    И сохранить пропорции возможно в таком случае только background-size: contain; Потому-что изображения могу быть сильно разбросаны по размеру.

  • Максим Иванов — заказчик проекта
    9 ноября в 11:43 |

    Сжатие не требуется. Изначально идут уже пережатыми. Хранить у себя нет смысла, больше 1тб исходных, плюс добавьте к этому всему кэш...

  • Максим Иванов — заказчик проекта
    9 ноября в 11:50 |

    1. Давайте пока рассмотрим каталог и карточку товара.

    2.Не использовать эту функцию для вывода изображений по ссылке. Сжатие не нужно для изо по ссылкам. Для 1.5 когда-то делалось - https://opencartforum.com/topic/78162-vyvod-izobrazheniy-tovarov-iz-vneshnego-istochnika/


  • Артем Павлов
    9 ноября в 11:57 |

    Там на старый Opencart

    вопрос а зачем вам это надо не понимаю 

  • Максим Иванов — заказчик проекта
    9 ноября в 11:59 |

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

  • Артем Павлов
    9 ноября в 12:11 |

    Я вас так понял вам надо загружать товар, и у вас это не получаеться, почему этот 1 мл товаров не разделить на части, Экспорт Импорт позволяет с любого места загружать товар раздилить и 500 товаров взять 100 товаров,

    и не какой нагрузеи не будет, все остальное не Хостинг надо брать а VDS сервер, или сам сервер но это дароже 

  • Артем Павлов
    9 ноября в 12:37 |

    Нужно посмотреть файлы, для что бы внести изменения, вписать эти коды что образец показали, могу сейчас начать смотреть 

  • Артем Павлов
    9 ноября в 11:42 |

    Последния версия шаблона  Opencart3

  • Максим Иванов — заказчик проекта
    9 ноября в 11:45 |

    Версия шаблона Revolution v.5.1.2

  • Максим Иванов — заказчик проекта
    9 ноября в 11:52 |

    Ссылка на наш ресурс https://razbor.by/

  • Артем Павлов
    9 ноября в 12:02 |

    неплохой сайт, и что нехватает 

  • Артем Павлов
    9 ноября в 11:54 |

    Спросил у хозяина, он работае на Opencart3 , поставте его и посмотрите как он работает 

  • Артем Павлов
    9 ноября в 11:58 |

    Я не понимаю для чего вам что то менять, 

    что у вас не получаеться сделать, 

  • Максим Иванов — заказчик проекта
    9 ноября в 12:00 |

    Указал выше:

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

  • Артем Павлов
    9 ноября в 12:04 |

    Модуль не пробовали ставить 1С Экспорт Импорт 

  • Артем Павлов
    9 ноября в 12:04 |

    для работы с товаром 

  • Артем Павлов
    9 ноября в 12:06 |

    Я работаю со стандартным модулем Экспорт Импорт, и проблем не возникает, 

    любое количество товара можно загрузить хоть разрезать на части хоть отредактировать один товар с любого места 

  • Артем Павлов
    9 ноября в 12:08 |

    Если идет нагрузка на сервер, не делаете хостинг для это серверы VDS ставят, 

    А я как вам понял вы на хостинге находитесь 

  • Артем Павлов
    9 ноября в 12:08 |

    и грузете его по полный которые задачи не те 

  • Дмитрий Бондарь
    9 ноября в 16:17 |

    очень бы хотелось потестить как у вас будет грузится сайт с выводом кучи ссылок на сторонние урл. и это скажется на выдаче- гугл забросит вас в помойку как "линкопомойку" -имхо

  • Максим Иванов — заказчик проекта
    9 ноября в 20:40 |

    Вообще пофиг на гугл и иже с ним. Нужен конкретный каталог под конкретные цели. Здесь никто не играется в игру найди меня в поиске. Только конкретный каталог для конкретных целей.

  • Дмитрий Бондарь
    9 ноября в 20:56 |

    1.

    если не использовать кеширование - как будут показываться картинки?

    грузиться полностью, и просто показываться в уменьшенном масштабе? - а если картинки размером 3000х2000px и весом по 3мб?

    тогда только для показа 30 товаров в категории вместо кешированных сжатых изображений каждый раз будут грузиться оригиналы - а это 90мб только на одну страницу!

    2.

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

    они тупо заблокируют вас по ip - и что тогда?


  • Максим Иванов — заказчик проекта
    9 ноября в 21:08 |

    1. Если весит 100-200кб

    2. Это мои поставщики по договорам и с согласованным вопросом и неограниченным доступом к их выгрузке.

    Прекратите флудить с предположениями.

  • Дмитрий Бондарь
    9 ноября в 21:09 |

    нуну. удачи.

  • Артем Павлов
    9 ноября в 12:11 |

    И замачивается на другое не надо 

  • Максим Иванов — заказчик проекта
    9 ноября в 12:13 |

    Есть ТЗ, жду предложений по реализации. Давайте закончим флуд, здесь это не уместно.

  • Артем Павлов
    9 ноября в 12:14 |

    Совет от слова ( Кто мы и что предлагаем ) 


    и весь текст перенести в отдельную, 


    А так сайт интересный отличный, не плохо сделан 

    и поставте его на Opencart3

  • Артем Павлов
    9 ноября в 12:38 |

    Во народ болеет за 8000р хочет сделать, 10 000р готовый сайт делают, а тут вправку на сайте  делать 


Заказчик
Проект опубликован
11 дней 15 часов назад
118 просмотров