Jump to content

verdano

Пользователь
  • Content Count

    7
  • Joined

  • Last visited

Контактная информация

Информация о вас

  • Фриланс
    Программирование
    Верстка
    Заказчик
    Пользователь
  • Версия CMS
    2.x

Recent Profile Visitors

49 profile views
  1. Так, в ходе тестов еще один косяк замечен. При загрузке картинок из папки originals проверка на размер изображения (которая исключается загрузку пустых картинок, да да, такие есть, открываешь ссылку - там картинка есть, но ее длина 0, просто ничего нет, но картинка есть, 404 ошибки не выдает) В общем, вот снова исправленный вариант, с учетом загрузки локальных файлов изображений, и с учетом замечания phukortsin про http в именах файлов // Изображения товаров if(isset($item['images'])) { // Изображений может быть нескольк
  2. Да, есть. И: По умолчанию этот механизм глючит и не все картинки прогружает, проверено.. Т.е. нужно дорабатывать Покупатель заходит на страницу товара и хочет видеть картинку, а не ждать когда она прогрузится.. А админу сайта прогружать каждую карточку товара самостоятельно на сайте - то еще занятие В целом я соглашусь, что прямая загрузка картинок по url это так себе идея. Но тут вовсе так себе идя загрузки картинок по url такими импортами. В идеале нужен парсинг не только товаров и урлов картинок, но и самих картинок, и пускай эта нагрузка ложится на парсинг. А уже готовы
  3. Вопрос не в том, что нужен ли такой функционал. Заказчики разные, иногда странные. В данном конкретном случае грузят по чуть-чуть, предупреждены о всех минусах загрузки больших порций и все таки решили что "ну вот надо и все тут". Тут не решается вопрос целесообразности такого механизма, тут решается вопрос реализации такого механизма
  4. Корректировка В файле simpla/ajax/import.php нужно условие чуть по другому написать. Не все удаленные серверы дают данные по прошлому условию. В общем вот так будет проще и правильнее условие // Изображения товаров if(isset($item['images'])) { // Изображений может быть несколько, через запятую $images = explode(',', $item['images']); foreach($images as $image) { $image = trim($image); if (@getimagesi
  5. В данном решении предусмотрена проверка на ссылки с пустым изображением, т.е. часто бывает такое, что ссылка рабочая, но изображения нет. Так же предусмотрена загрузка с серверов, которые некорректно реагируют на прямое копирование изображения, пришлось делать через curl В файле simpla/ajax/import.php // Изображения товаров if(isset($item['images'])) { Это всё условие, вместе с телом, нужно полностью заменить! } Меняем на: // Изображения товаров
  6. koteyka твой вариант лучший, ибо он единственный сработал с else, прошлые все не хотели, может я что-то ни так делал, не исключено
×
×
  • Create New...