Динамические границы, создание csv

Тема в разделе "Макросы шаблона вывода", создана пользователем Kreol, 22 янв 2014.

  1. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Приветствую!
    Господа, прошу прощения, если подобное уже где-то было.
    Захотел купить оверлок, решил собрать инфо через динамические границы.
    После того как сходил прочитал Ссылки недоступны для гостей ну вроде все понятно. Начал заполнять, нажал Готово. И тут на тебе.
    1) не понял как задать? чтоб парсилось с границами, у меня начало границы и есть имя поля.
    2) Не понял как добавить названия столбцов или строк, чтоб я понимал к кому какая граница, вводить 44 названия руками, ну совсем не греет. А автоматическое создание заголовка я не нашел.
    3) каким образом разделять строки, чтоб получить читабельный csv.
    4) Как сказать, парсить не вниз построчно, а вправо(слева чтоб были имена столбцов), если это конечно возможно.

    Можно просто пару наставлений. Желательно ткнуть на примере, остальное доделаю сам.
    Спасибо.
    P.S. Было бы совсем неплохо в пожелания добавить: Подсветку последней созданной границы, а то код скачет и постоянно приходится искать предыдущую границу, потом переходить на задание новой.
    P.S.S. Не смог понять, есть ли кнопка для автоматического задания имени границы, если выделен некий текст. В моем случае, я выделил "Параметры" и имя границы по нажатию F.. тоже "Параметры".
    P.S.S.S. А так инструмент супер. :)
     

    Вложения:

  2. Root

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

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

    Все есть, стоит только просто посмотреть, что есть за кнопки вокруг, это не сложнее, чем создать тему, но если хотите пообщаться - я не против :bow:

    Разделитель ячеек CSV: [CSVCS], остальное обведено на скриншоте.

    Ваш файл проекта смотреть не стал, думаю, и так все поймете!

    Спасибо на добром слове и спасибо за ваш пост!

    P.S.S.S. А так вы супер!
     

    Вложения:

    • 11111118.png
      11111118.png
      Размер файла:
      64,5 КБ
      Просмотров:
      12
  3. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Думаю многим будет для общего образования, как и мне.
    После недолгих мучений и перетаскивании колонок в csv построителе, получил такую конструкцию.
    Name[CSVCS][[[0|<h1>||0|</h1>{{{[HTMTOTXT][NAME]Name[/NAME]}}}]]][CSVLB]Тип[CSVCS][[[0|<div class=c49>||0|</div>{{{[HTMTOTXT][NAME]Тип[/NAME]}}}]]]
    Все хорошо. Но создает csv вниз, а не вправо.
    Подскажите как исправить?
     
  4. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Kreol, а зачем использовать динамические границы, а не обычные?
     
    Последнее редактирование: 22 янв 2014
  5. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Покажите скриншот окна редактора шаблона вывода в режиме редактирования таблицы (ctrl+s) и скриншот того, что получается после парсинга в итоге.

    Спасибо!
     
  6. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    А их 44 штуки, ну по крайней мере здесь.
     

    Вложения:

  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Извините, вы видите сходство таблиц на двух этих скриншотах? Что структура 100% одинаковая. Тогда в чем вопрос!?

    При задании динамических границ парсинга нужно было всего - то повключать кнопки, которые я обвел красным и ничего больше делать не надо, все автоматически сделается так, как нужно.

    Что вам делать: В режиме редактора таблицы (в шаблоне вывода) вы перемещайте, пожалуйста, ячейки перетаскиванием мыши в тот порядок, который нужен вам.
     
  8. Root

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

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

    Вложения:

  9. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    вопрос в том, чтоб создавались записи в следующих колонках, а не строках.
    Структора то одинковая, но потом, нужно будет потратить еще время на то, чтоб ее свести в 1
     
  10. Root

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

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

    Надеюсь, вам кто-то еще ответит, я больше не знаю чем вам помочь В ЭТОМ ВОПРОСЕ, извините.
     
  11. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Kreol, простите, не удержался...

    В общем все нормально! Если не разберетесь, пишите, пожалуйста. Постараюсь помочь!

    Спасибо!
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Я хотел вот так как на рисунке, столбик с колонками слева, все остальные данные справа.
    По Вашему примеру, имена колонок будут сверху, данные будут идти вниз, это я прекрасно понимаю, но я так не хочу. Не всегда так удобно.
    Как оказалось, достаточно было:
    создать csv по вашему шаблону, а потом просто транспонировать таблицу.
    Хотя это можно в качестве опции добавить в редактор csv
     

    Вложения:

    Последнее редактирование: 22 янв 2014
  13. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ничего страшного, я тоже так реагирую на некоторых индивидуумов, которые якобы не хотят понять, что все работает.
    Сложнее, когда человек не может внятно объяснить, что именно он хочет получить)
     
  14. Root

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

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

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