Шаблон как код html, вставляем свои значения в нужные места.

Тема в разделе "Шаблон вывода", создана пользователем Dimaction, 14 янв 2014.

  1. Dimaction

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

    Регистрация:
    12 июн 2013
    Сообщения:
    6
    Привет!
    Все примеры условные, для понимания действий.
    Есть текстовый файл с ссылками:
    Код:
    http://site.ru/1.html
    http://site.ru/2.html
    http://site.ru/3.html
    http://site.ru/4.html
    http://site.ru/5.html
    
    Ставлю повторяющиеся границы:
    Начало - http, конец - html

    Шаблон-произвольный текст вида:
    Код:
    Скачать отличный файл по <a href="<CD_CYCLE_GRAN_1!>">этой ссылке</a> бесплатно, так же наш <a href="<CD_CYCLE_GRAN_1!>">отличный файл</a> будет вам помогать!
    
    В итоге хочу получить 5 файлов, одна граница+шаблон. У меня выводит в один файл либо все ссылки в это место, либо 1, если указываю сколько раз цикл использовать.
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте!
    Следует догадаться, что не туда надо прописывать добавочный текст, а в настройку повторяющихся границ на панели инструментов. Допишите текст туда и все будет выводиться так, как вам надо!
    Я ничуть не упрекаю, просто никак не могу смириться с тем, что эту ошибку, которая противоречит логике, многие допускают :laugh: Почему )))
    Спасибо за обращение!
     
  3. Dimaction

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

    Регистрация:
    12 июн 2013
    Сообщения:
    6
    Спасибо за ответ, только все равно не ясно.

    О логике. Задание границ парсинга - все понятно. Повторяющиеся границы!!- подразумевается повторение одних и тех же границ в моем случае HTTP и HTML!
    Шаблон вывода - т.е. это макет, в который будет подставляться результат из границ! если результатов много, то последующие будут автоматом создаваться!
    Примерно так рассуждают многие.
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Откройте на панели инструментов "настройка повторяющихся границ". Туда в верхнее окно к [VALUE] добавьте нужный текст:
    Скачать отличный файл по <a href="http[VALUE]...
    А в шаблон вывода вставьте только <CD_CYCLE_GRAN_1!>
     
  5. Dimaction

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

    Регистрация:
    12 июн 2013
    Сообщения:
    6
    Все, с помощью ROOT'a разобрался.

    Значит схема вывода для меня понимается так, для моего примера:

    Шаблон вывода - <CD_CYCLE_GRAN_1!> (т.е. значение из парсинга границ)
    Настройка повторяющихся границ - [VALUE] (это и есть наш результат из шаблона).
    Нажимаем "редактировать шаблон повторяющихся границ" Вставляем свой текст и в те места где нужно вставляем [VALUE] - шаблон вывода!!

    Примерно так:
    VALUE=Шаблону вывода
    1 Шаблон вывода
    Код:
    Моя ссылка <cd_gran1> и вторая ссылка<cd_gran2>
    2. Настройка повторяющихся границ -
    Код:
    Это [VALUE] для скачивания.
    На выходе получаем -
    Код:
    Это Моя ссылка Ссылки недоступны для гостей и вторая ссылка Ссылки недоступны для гостей для скачивания.
    Дополнительно, если каждый результат нужно сохранять в отдельный файл в НАСТРОЙКЕ повторяющихся границ в конец ставим макрос [NEXTFILE].
     

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