кнопка "настройка парсинга картинок из кода сохраняемых WEB-документов"

Тема в разделе "Скачивание картинок и файлов", создана пользователем marat, 5 ноя 2017.

  1. marat

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

    Регистрация:
    2 сен 2017
    Сообщения:
    10
    Город:
    москва
    Здравствуйте!
    Что только не нажимал и писал в этом выпадающем окне (ctrl+9), результат наименования готовых ссылок не меняется никак! Т.е. готовый результат одной из них выглядит так:
    /upload/resize_cache/iblock/7b0/1000_1000_1bcd7e5be2b59197f22edb9f6c1d4d63c/art-0981-modul-trapetsiya-60kh60kh30.jpg
    А хотелось дописать в начале Ссылки недоступны для гостей, а из середины убрать
    /resize_cache и
    /1000_1000_1bcd7e5be2b59197f22edb9f6c1d4d63c (второй и пятый блок между знаками "/")

    Может это связано с тем, что парсил картинки через CD_CYCLE_GRAN_1 ? (При этом [VALUE]; min10;max10;sep[CSVCS];source20)??
    Может быть есть другое решение попроще?
    СПАСИБО!
     
  2. Dumka

    Dumka Well-Known Member Пользователи

    Регистрация:
    8 фев 2012
    Сообщения:
    121
    А не проще сразу в шаблоне вывода прописать то что нужно вначале а потом вывести уже макрос для парсинга картинки...
    Еще рекомендую поизучать макросы IMAGESNAMES и IMAGESPATH
    Еще можно загружать картинки (и это рекомендуется) макросом DOWNLOADFILE
    При этом обратите внимание - у него есть свои настройки! И к нему есть еще макрос DFN.

    При работе с повторяющимися границами нужно настраивать их дополнительно, причем в тех настройках можно как раз и указать "вырезание" части из середины и подстановку домена в начало.
    Посмотрите в справке - там есть примеры, и на основе них попробуйте сделать так как вам требуется.
     
    Root нравится это.
  3. marat

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

    Регистрация:
    2 сен 2017
    Сообщения:
    10
    Город:
    москва
    Спасибо, поизучаю!
    А в общем, я решил эту задачу вот таким набором замен в настройке повторяющихся границ, и все работает!
    /resize_cache|
    {skip}/{skip}/{skip}/{skip}/{skip}/|{skip(1)}/{skip(2)}/{skip(3)}/{skip(4)}/
    {skip}/|Ссылки недоступны для гостей
     
    Root и Dumka нравится это.

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