Использование поиск-замены внутри макроса GETMORECONTENT

Тема в разделе "Шаблон вывода", создана пользователем Bas909, 3 май 2015.

  1. Bas909

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

    Регистрация:
    8 янв 2013
    Сообщения:
    9
    Проблема следующая: по урлу, откуда загружается дополнительное описание товара имеется таблица, в которой информация вообще о другом товаре (своеобразная перелинковка страниц), когда пытаюсь получить изображения с данной ссылки - получаю также и изображения из таблицы. Если бы всегда количество было одно и то же - парсил бы к примеру с 10-го изображения, а так неизвестно, сколько там фото :( Собственно хотелось бы реализовать что-то вроде такого:
    Код:
    <NIMG>http://<GETMORECONTENT><URL="<CD_GRAN_11!>">[REPLACE(<table{skip}</table>|)]<START="<img src="http://"><STARTCOUNT="0"><END="""><ENDCOUNT="0">[/REPLACE]<PARAMS="tocsv"></GETMORECONTENT></NIMG>
    Понятное дело что макрос REPLACE в данном случае не работает, поэтому обращаюсь к гуру за помощью, как реализовать пропуск таблицы при парсинге? Заменить перед макросом GETMORECONTENT не предлагать, так как имеется только URL, где и находятся все данные, данный урл помещен в границу парсинга CD_GRAN_11, и соответственно там только чистый урл, без всего текста, ссылок и изображений товара.
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.144
    Адрес:
    @kagorec
    Город:
    Riga
    1. Ознакомьтесь с порядком выполнения макросов - Ссылки недоступны для гостей
    2. Составьте так макросы в шаблоне вывода чтоб каждый выполняющиеся не портил бы другие.
    Код:
    <NIMG>[BEFORE_IMG_REPLACE(<table{skip}</table>|)]http://<GETMORECONTENT><URL="<CD_GRAN_11!>"><START="<img src="http://"><STARTCOUNT="0"><END="""><ENDCOUNT="0"><PARAMS="tocsv"></GETMORECONTENT>[/BEFORE_IMG_REPLACE]</NIMG>
    п.с. странная конструкция, но без примера страницы приходиться "гадать"
     
    Последнее редактирование: 3 май 2015

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