Не хватает повторяющихся грниц

Тема в разделе "Разное", создана пользователем MAX3000, 8 июн 2017.

  1. MAX3000

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

    Регистрация:
    14 дек 2010
    Сообщения:
    43
    Приветствую!
    Для парсинга необходимо шесть повторяющихся границ, чтоб впоследствии вывести их макросом <CD_CYCLE_GRAN_ALL!>
    Пять есть, одной не хватает. Как быть?
    [GETMORECYCLECONTENT] как-то можно приатачить к <CD_CYCLE_GRAN_ALL!> ?
    Если нет, то громаднейшая просьба увеличить количество повторяющихся границ хотябы до 10 штук.
    Чтоб уже наверняка было с запасом.
    Возможно и обычных границ стоит увеличить штук до 50.
    А лучше подумать над динамическим добавлением неограниченного количества границ в проект.
    Как я это вижу.
    Сбоку поля со списком границ добавить ДВЕ КНОПКИ - "Добавить границу парсинга" и "Добавить повторяющуюся границу".
    При нажатии в проект добавляется новая граница с порядковым номером +1.
    Зачем это нужно?
    [GETMORECYCLECONTENT] и <GETMORECONTENT> очень громоздкие. Вместо <CD_CYCLE_GRAN_1!> в шаблоне наблюдаем [GETMORECYCLECONTENT]Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме! [START][/START][END][/END][TOSTART][/TOSTART][TOEND][/TOEND][PARAMS][/PARAMS][SEP]{br}[/SEP][/GETMORECYCLECONTENT] и это без html-кода.
    Насколько проще читается первый вариант.
    Убирать эти теги не стоит, может кому-то и пригодятся.
    Но пора б уже подумать и над этим вопросом!
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    3.951
    Город:
    Riga
    Ни разу дефицит повт.границ настолько не ощущал. Вы на какой странице собираете информацию?
     
  3. MAX3000

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

    Регистрация:
    14 дек 2010
    Сообщения:
    43
    В принципе уже придумал как обойти эту нехватку повторяющихся границ.
    Но хотелось чтоб на этот пост обратил внимание разработчик и продумал механизм оптизации шаблона и вышеописанного динамического добавления границ.
    По шаблонам:
    Чтоб в основном шаблоне оставалось <CD_GRAN_1!><CD_GRAN_2!><CD_GRAN_3!> а все обработки и преобразования высвечивались для каждой границы в отдельном поле, так и читать шаблон легче и настраивать проще.
    Сам интерфейс чем-то отдаленно напоминает окно Редактора шаблона при выборе макроса <GETMORECONTENT> или даже интерфейс команды Открыть окно повторяющихся границ N (Shift+Ctrl+5), только верхнее поле разбить на две части - в левой части, будем называть его, подшаблон относящийся к определенной границе, а в правой - всякие служебные прибамбасы (то что сейчас находится в отдельном окне - Дополнительные настройки границ парсинга).
    Т.е. в нижнем поле (основной конечный шаблон, который попадает уже в выходной файл, например - <CD_GRAN_1!><CD_GRAN_2!><CD_GRAN_3!>) установил курсор на <CD_GRAN_1!>, а в верхних полях высветилась все информация, относящаяся к данной границе: слева, напимер, подшаблон [REPLACE(123|999{break}re:.*123(.*)|$1)]<CD_GRAN_1!>[/REPLACE], а справа вся служебная инфа, относящаяся именно к данной границе, та что сейчас в окне - Дополнительные настройки границ парсинга.
    Будет вообще шикарно!
     
  4. MAX3000

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

    Регистрация:
    14 дек 2010
    Сообщения:
    43
    И еще.
    Автору очень БОЛЬШОЕ СПАСИБО за труды и старания!
    Но надо что-то делать с макросами, их уже очень много (это не критика, наоборот - это очень хорошо), но описание б для них именно в программе сделали б получше и именно в редакторе шаблона, чтоб поменьше на сайт прыгать, может быть поле справки растянуть на всю ширину, всеравно нижняя часть практически всегда пустует, а то в квадратике 3 х 5 см ну сложно что-то высмотреть.
     
  5. Root

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

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

    Привыкайте пользоваться системой помощи.

    Повторяющихся границ парсинга более чем достаточно. Никогда более двух не использовал. В вашем случае достаточно одной ->
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    А вот и про динамические границы парсинга (расширение обычных) -> Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!


    2017-06-08_21-41-27.png

    На добром слове спасибо!
     
    Reset нравится это.

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