<CD_AUTO!> относительный путь изображений

Тема в разделе "Решение различных задач по парсингу", создана пользователем invisible, 12 июн 2019.

  1. invisible

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

    Регистрация:
    30 июл 2012
    Сообщения:
    28
    Есть сайт, например
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    у него в коде прописана картинка с относительным путем.
    пример
    <img src="/images/articles/big.jpg" />
    Нужно указать абсолютный, т.е. добавить в начало название домена.

    Получаю статью макросом <CD_AUTO!>

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

    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    файл проекта
    [​IMG]

    Помогите добавить замену, спасибо!
     
  2. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    src="/images/articale/название_фото.jpg"
    src="- заменить на ваш_домен
    Код:
    src="|заменить на ваш_домен
     
    invisible и Root нравится это.
  3. invisible

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

    Регистрация:
    30 июл 2012
    Сообщения:
    28
    Спасибо за ответ, но не правильно видимо сформулировал задачу.
    Страниц для сбора много, и с разных сайтов.
    У кого-то домен прописан, у кого-то нет.
    Таким образом если буду заменять, будет добавлять во всех картинках домен, и будет не правильно.
    Как бы сделать проверку если домен есть в пути - не добавляем, нет домена в пути - добавляем?

    т.е. мне надо получить домен текущей страницы, и если в путях картинок домена нет, то его добавить.
     
  4. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    делайте проверку на вхождение url домена, макросом Ссылки недоступны для гостей
    из макроса Ссылки недоступны для гостей через поиск и замену - получаете url домена
     
    invisible нравится это.
  5. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Сделаю функцию.
     
    invisible нравится это.
  6. Root

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

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

    Проверьте, если где-то неправильно преобразует, напишите.
     
    invisible нравится это.

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