@UserTrue Я тоже это помню, но я делаю модуль поэтому другого варианта как использовать api BAS напрямую у меня нету
Вертикальная переменная или разделитель
-
@freeliman said in Вертикальная переменная или разделитель:
Ну и как сделать разделитель потока то?
@freeliman вот держи , 0_1485771874138_example1.xml формат строки должен иметь вид номер потока;ссылка (точка с запятой это разделитель, его обязательно ставь)
-
@freeliman said in Вертикальная переменная или разделитель:
Скажите а можно сделать так, чтобы разбить на параграфы .?
Чтобы каждый поток парсил строки от разделителя до разделителя. Как обозначить начало и конец ?
От
ссылка
ссылка
ссылка
Доделай лучше в формате:
поток1;link1,link2,link3
поток2:link4,link5,link6
итд -
@santilo said in Вертикальная переменная или разделитель:
@freeliman said in Вертикальная переменная или разделитель:
Ну и как сделать разделитель потока то?
@freeliman вот держи , 0_1485771874138_example1.xml формат строки должен иметь вид номер потока;ссылка (точка с запятой это разделитель, его обязательно ставь)
Так и что получилось в итоге ? Что делает скрипт ?
Почему то не загружает ссылки из ресурса. Объясните как это работает ? Как мне загрузку осуществить ?
В вашем примере нету функции загрузить ссылку.
-
@freeliman said in Вертикальная переменная или разделитель:
Почему так сложно на параграфы разделить? неужели нет способа Пометить участки для парсинга от и до или как то так
Потому что потоки будут брать строки подрят! Как поток определит, что взял свою строку?
Можно написать однопоточный скрипт, который будет предварительно обрабатывать твой файл. -
А как теперь такое повторить для двух ресурсов ?
К примеру у меня 1 ресурс это список групп а 2 ресурс это ссылки;тексты ?
Можно просто дублировать явакод ?
тока в ссылки;тексты тоже разделитель точка с запятой или лучше сменить на другой ?
-
@freeliman said in Вертикальная переменная или разделитель:
Сделал вот так, но скрипт обрывается на функции ВЫПОЛНИТЬ КОД

в действие Загрузить нужно оставить только переменную [[URL]] , а у тебя [[NUM_TREAD]]:[[URL]] (получается не валидный линк , вот бас и не может загрузить его)
-
@freeliman said in Вертикальная переменная или разделитель:
А как теперь такое повторить для двух ресурсов ?
К примеру у меня 1 ресурс это список групп а 2 ресурс это ссылки;тексты ?
Можно просто дублировать явакод ?
тока в ссылки;тексты тоже разделитель точка с запятой или лучше сменить на другой ?
@freeliman said in Вертикальная переменная или разделитель:
А как теперь такое повторить для двух ресурсов ?
К примеру у меня 1 ресурс это список групп а 2 ресурс это ссылки;тексты ?
Можно просто дублировать явакод ?
тока в ссылки;тексты тоже разделитель точка с запятой или лучше сменить на другой ?
только у тебя получается, что в каждом ресурсе каждая строка должна начинаться с номера потока, разделитель можешь любой ставить, только не забудь его указать в методе split, в секции Выполнить код. Дублировать то можно, но нужно будет править, менять имена ресурсов и присваивать новые переменные
-
Так а как проще дописать код надо ?
Выходит у меня 3 переменные и 2 разных разделителя. 1 разделяет потоки, а второй разделает ссылки и сообщения.
Как тогда должен выглядеть код?
И ещё всё это надо запихать в цикл FOR чтобы по кругу матал ?
-
@freeliman said in Вертикальная переменная или разделитель:
@santilo а ещё у меня 2 ресурса выходит
2 ресурса в список , а после прогнать их через foreach проблематично, так как бас создает только одну переменную [[FOREACH_DATA]], а цикла будет 2)