Изменение имя загружаемой картинки

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем belov_dmitri, 25 авг 2012.

  1. belov_dmitri

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

    Регистрация:
    24 авг 2012
    Сообщения:
    8
    Всем добрый день!

    Помогите пожалуйста кто чем может =)

    Суть задачи: изменять имя сохраняемого файла.

    Парсим 3 картинки:
    /catalog/100/img_1.jpg
    /catalog/101/img_1.jpg
    /catalog/102/img_1.jpg

    Так как имена фалов одинаковые, и они сохраняются в одну папку (/images), происходит перезапись. На выходе, вместо 3, 1 картинка. Использовать возможность сохранения по 1 фото в папку - НЕЛЬЗЯ (есть связь с другими csv и еще кое-что)

    Параллельно происходт парсинг ID элементов (<CD_GRAN_1!>). Можно ли при сохранении фото задать некий шаблон, например img_1_<CD_GRAN_1!>.jpg

    Если да то как реализовать?

    Либо может есть возможность сохранения иерархии папок скачиваемых фото?


    Прошу прощения если плохо объяснил суть задачи.

    Спасибо за любую помощь!
     
  2. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    поэкспериментируйте с этим макросом (в шаблоне вывода):
    IMAGESNAMES_
    возможно, пригодятся еще и эти -
    [COUNT]
    [INT_ID]
    и не забудьте перед применением IMAGESNAMES_ настроить доп. параметры загрузки изображений, а то не будет работать.
    Ссылки недоступны для гостей пункт 12
     
    Последнее редактирование: 25 авг 2012
  3. belov_dmitri

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

    Регистрация:
    24 авг 2012
    Сообщения:
    8
    Рашил задачу через IMAGESPATH_<CD_GRAN_2!>

    где <CD_GRAN_2!> - артикул вида 10001, 10002, 10003 и т.д..

    В итоге фотки сохраняются по папкам 10001, 10002, 10003 и т.д.


    PS: покупка мною CD наверное лучшее вложение денег =), программа может все!
     
  4. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Кроме указанных выше настроек, вам надо было с самого начала войти в настройки загрузки картинок, и снять галочки с опции "Не переименовывать изображения". Тогда картинкам присваивался бы порядковый номер
     
  5. belov_dmitri

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

    Регистрация:
    24 авг 2012
    Сообщения:
    8
    В данном случае так сделать нельзя, т.к. в дальнейшем происходит синхронизация с другим CSV в котором имена фоток без изменений.
     

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