загрузить картинку из фона в цикле?

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

  1. d0ublezer0

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    57
    помогите советом?
    по идее, у меня повторяющиеся границы, которые содержат и текст и картинки.
    задача - в цикле переформатировать текст и забрать картинки из background-image, поменяв к ним ссылки на локальные.

    я выкрутился пока только с текстом, изменив верстку обычным поиском-заменой
    но картинки тут никак не вписываются.
    если парсить в цикле - то не понимаю как ставить очередность разных данных (текст и картинка)

    интересен блок особенности, в проекте он по тексту выглядит ровно так как надо, но вот как картинки в то же место вставить при том чтобы они были локальными?

    посоветуйте, я неправильно мыслю или я многого хочу?
     

    Вложения:

    • armed.cdp
      Размер файла:
      59,4 КБ
      Просмотров:
      1
  2. d0ublezer0

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    57
    выкрутился так: поиском-заменой поменял background-image на <img src=.... и все спокойно загрузилось без цикла
     
    Root нравится это.
  3. d0ublezer0

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    57
    А вот еще проблема осталась - как при этом поменять названия файлов на какие-либо короткие? Слишком длинная строка получается. DFN тут не подойдет
     
  4. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    почему DFN не подойдет? У вас есть другие варианты?
     
  5. d0ublezer0

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    57
    DFN для повторяющихся границ работает, как я понял.
    У меня же произвольный набор данных, перемешанный с текстом. Задача была оставить ссылки на картинки в тексте, но при этом сохранить их локально с новым именем. И ссылки в тексте соответственно, тоже поменять на новые локальные.
    В итоге сделал так:
    [​IMG]

    осталось после сборки доработать напильником, заменив на еще более короткие имена вроде i_1 .jpg
     
  6. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    дык вы грузите их через NIMG об этом свидетельствует галочка "Загружать"
    С чего такой вывод?
    DFN прекрасно работате с повторяющимися!
    Опишите что ДАно и что нужно получить, с примерами и другими сопутствующими. И сожно приложить файл проекта, при этом написав ПРИКРЕПИВ ФАЙЛ как оно ДОЛЖНО БЫТЬ!
     
    Последнее редактирование: 17 окт 2017
  7. Root

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

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

    Используйте [DFN] + <DOWNLOADFILE>

    2017-10-17_02-27-15.png
     
  8. d0ublezer0

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    57
    Спасибо ребята, но вы невнимательно прочитали сообщение - я как раз об это и говорил, что DFN работает с повторяющимися границами, с ними-то как раз всё понятно. В описанной же задаче мне нужно сохранить и заменить произвольный набор изображений из произвольного текста
     
  9. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Поместите в начало шаблона вывода 1 макрос [DFN] с параметром [ALL] и его действие будет распространено на все последующие макросы <DOWNLOADFILE> (на все последующие изображения)

    2017-10-17_08-38-31.png
     
    Kreol нравится это.

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