1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Порядковый номер в цикле

Тема в разделе "Техническая поддержка", создана пользователем Maxxi, 19 дек 2017.

  1. Maxxi

    Maxxi A-Parser Pro License
    A-Parser Pro

    Регистрация:
    31 май 2017
    Сообщения:
    4
    Симпатии:
    1
    Как вывести сабж?
    Думал, так можно
    Код:
    $serp.format('$i\n')
    но нет.
     
  2. Support Юра

    Support Юра A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 июн 2017
    Сообщения:
    122
    Симпатии:
    70
    Здравствуйте.
    Через шаблонизатор и переменную loop.count.
    Есть два варианта:
    1. Если будете задавать вывод через "Override preset" поле "Result format" тогда так:
    Код:
    [% FOREACH serp; query _ ';' _ loop.count _ "\n"; END %]
    2. Если будете задавать вывод через поле "Формат результата" тогда так:
    Код:
    [% FOREACH p1.serp; query _ ';' _ loop.count _ "\n"; END %]
    Первый вариант в этом поле работать не будет.
    Второй вариант будет работать в обоих случаях
     
    Lame и Maxxi нравится это.
  3. Maxxi

    Maxxi A-Parser Pro License
    A-Parser Pro

    Регистрация:
    31 май 2017
    Сообщения:
    4
    Симпатии:
    1
    А можно добавить в хотелки, чтобы в format подменялось $i?
    Гораздо удобнее написать
    Код:
    $serp.format('$i;$link\n')
    чем
    Код:
    [% FOREACH serp; loop.count _ ';' _ link _  "\n"; END %]
     
  4. Support Юра

    Support Юра A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 июн 2017
    Сообщения:
    122
    Симпатии:
    70
    Здравствуйте.
    Вряд ли в этот есть крайняя необходимость, тем более что вывод делается через другую переменную.
     

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