Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:actions:project

Проекты

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

Входные настройки

Входные настройки (InputSettings) - это статический блок, который добавляется в проект.

С его помощью вы сможете вынести нужные вашему проекту параметры в отдельную форму,
чтобы потом иметь к ним быстрый доступ сразу из ZennoPoster или из ZennoBox.

Каждый параметр имеет:

1) Имя - название параметра
2) Тип параметра
3) Значение по умолчанию - вы можете ввести начальное значение параметра
4) Имя переменной, в которую будет записываться значение, введенное пользователем в форме.

Описание типов:

1. Label
Обычный текст - заголовок.
Им можно разделить например Основные настройки и Дополнительные настройки.

2. Boolean
Чекбокс - галочка. Может принимать значения True или False

3. Number
Поле, где можно указать целое число

4. Text

  • Однострочный текст. По умолчанию, этот параметр представляет собой поле высотой в 1 строку
  • Многострочный текст.

Можно указать в имени параметра дополнительные установки в виде:
{multi|height}
Например, если вам нужно многострочное поле «Статья», высотой 200 пикселей,
укажите в имени параметра: Статья {multi|200}

5. Select

Группа из радио-кнопок, представляющая собой выбор из нескольких вариантов.
Вам нужно указать в имени параметра все возможные варианты, например:
Тип прокси {HTTP|SOCKS4|SOCKS5}

6. Dropdown

Выпадающий список.
Есть 2 варианта настройки DropDown:
1) Имя параметра {Вариант1|Вариант2|Вариант3} , соответственно значение по умолчанию будет одним из вариантов.
2) Имя параметра {Вариант1:Значение1|Вариант2:Значение2|Вариант3:Значение3}, тут в колонке значение по умолчанию нужно вписывать один из «Вариантов», а в переменную будет попадать соответствующее «Значение»

7. FileName

Поле для ввода пути в файловой системе, с кнопкой […],
которая позволяет указать файл через диалог.
По умолчанию, при нажатии на […] открывается диалог «Открыть файл»
Если вы хотите, чтобы открывался диалог «Сохранить файл», укажите в имени {save}, например:
Файл с результатами {save}


Во время редактирования вы можете нажать демонстрацию - предварительный просмотр формы настроек.
Если некоторые параметры содержат ошибки - появится описание ошибки в предварительном просмотре.
Ошибочные параметры не будут отображаться в ZennoPoster или ZennoBox.

Пример входных настроек и их предварительный просмотр:

Шифрование проектов

Вы можете зашифровать свой проект и раздавать другим пользователям права таких типов: выполнение, чтение, запись, или полный доступ.

Права раздаются по e-mail, на который зарегистрирован ZennoPoster. Для того, чтобы зашифровать ваш проект, перетащите инструмент «Шифрование» в окно редактора. На нижней панели появится значок. По двойному клику на нем откроется окно редактирования прав доступа, где сможете указать e-mail клиентов ZennoLab, получающих доступ, и какими правами они будут обладать, получив ваш проект.

Данный инструмент позволит вам продавать созданные проекты другим пользователям.

Если Вам нужно добавить или исправить права доступа для группы проектов, в настройках программы есть удобный для этого инструмент:

Выбранное действие будет применено ко всем шаблонам, открытым в этот момент в Projectmaker, если в них добавлен модуль шифрования.

Вложенные проекты

Действие «Проект в проекте» позволяет подключить уже готовый записанный проект к текущему проекту. Это упростит вашу работу, если действия на каком-то этапе нового проекта совпадают с уже записанным старым.
Вы можете вынести одинаковый код из разных проектов в отдельный проект, а в самом проекте прописать уже только отличающиеся части. Например, можно вынести авторизацию на сайте в отдельный проект, а работу со страницами уже прописывать в разные проекты. Если поменяется авторизация, то вам надо будет исправить только один проект.

Для подключения проекта нужно указать путь к нему в свойствах действия:

Вы также можете передавать контекст проекта и задать сопоставление переменных. Переменные можно передать во вложенный проект и забрать обратно.

Заметка

Если вы хотите добавить какую-либо информацию в проект, например для другого пользователя, вы можете это сделать, создав текстовую заметку:

ru/actions/project.txt · Последние изменения: 2015/07/14 15:51 (внешнее изменение)