Проблема со скачиванием одинаковых картинок

Тема в разделе "Решение проблем с использованием программы", создана пользователем veh, 9 окт 2015.

  1. veh

    veh New Member Пользователи

    Регистрация:
    10 мар 2012
    Сообщения:
    8
    Здравствуйте!

    Появилась проблема с картинками.
    Скачивание картинок включено.

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

    Пример результата и проект во вложении.
    В данном случае проблема с картинкой chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg

    Адрес исходной страницы
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     

    Вложения:

    • file.csv
      Размер файла:
      3,4 КБ
      Просмотров:
      2
    • tuning.cdp
      Размер файла:
      508,9 КБ
      Просмотров:
      2
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Приветствую!
    Даже после того как 5 раз прочитал ваш пост, задача осталась не ясна.
    Попробую переформулировать.
    У вас есть блок описание, в котором находятся картинки (они скачиваются) и выглядят в коде вот так
    Код:
    src="images/chevrolet_aveo_2012_zashita_radiatora-_hrom_2.jpg"
    Однако эти картинки остаются кликабельными и в коде присутствует вот такой код
    Код:
    <a href="https://1-tuning.ru/images/chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg"
    Про какой абсолютный путь вы говорите?
     
  3. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Если адрес картинки одинаковый и имя картинки у разных товаров то можно избавиться от дублей картинок путем перезаписи макросом DOWNLOADFILE с использованием параметра REWRITE в DFN.
    Имя картинки заведомо брать из пути картинки пример как chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg
     
  4. veh

    veh New Member Пользователи

    Регистрация:
    10 мар 2012
    Сообщения:
    8
    Проблема в том, что для картинки, которая встречается не первый раз, прописывается адрес
    HTML:
    https://1-tuning.ru/images/
    а должен быть
    HTML:
    images/
    Конкретно в приведенном примере:
    вместо
    HTML:
    <a href="https://1-tuning.ru/images/chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg"><img src="https://1-tuning.ru/images/chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg"></a>
    должно быть
    HTML:
    <a href="images/chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg"><img src="images/chevrolet_aveo_2012_zashita_radiatora-_hrom.jpg"></a>
    Поправьте, если я ошибаюсь.
     
  5. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    примените макрос [REPLACE] поверх описания. (у вас есть кстати там FIRST_REPLACE, поменяйте на обычный)
    Просто допишите
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  6. veh

    veh New Member Пользователи

    Регистрация:
    10 мар 2012
    Сообщения:
    8
    Хорошо. Спасибо.
    А в будущем в самой программе это будет исправлено? Или так и должно работать?
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Так быть не должно. Обещать, простите, ничего не буду.

    С уважением к вам, Сергей.
     

Поделиться этой страницей