Почему бета? Потому что эта версия не была полноценно оттестена и обладает не полным функционалом (от запланированного).
Выкладываю я ее именно для тестов.
Как установить?
Скачайте файл из аттача и распакуйте его в папку с трекером.
Убедитесь, что для папки templates/upload_templates установлены права 777 (для nix систем) или разрешена запись (для windows систем).
Зайдите в админку, в пункт Категории трекера, около каждой категории вы увидите ссылку Редактировать шаблон. Нажмите на нее для того чтобы отредактировать или создать шаблон.
Нажав на ссылку вы увидите окно, разделенное на 4 части.
Описание этих частей.
Самая верхняя часть называется { Old template versions } (на данный момент недописаны языковые файлы, потому что скорее всего языковые переменные будут меняться).
В этой части отображаются все версии шаблонов, которые автоматически сохраняются после каждого редактирования шаблона и хранятся 7 дней. Вы можете восстановить шаблон из этих версий, просмотреть шаблон либо удалить его, для чего сть соответствующие ссылки.
Следующая часть это { Template preview }. Здесь все просто, это предпросмотр шаблона.
Следующая часть это { Template edit }. Это редактор шаблона. Чуть позже о нем будет написано подробнее.
Последняя часть это создатель формы.
С него и начнем описание.
Для того, чтобы добавить поле в форму будущего шаблона нужно кликнуть на { Add new field }.
У вас добавится строка, состоящая из 7ми колонок.
Первая колонка это название поля. Это название будет показываться пользователю при заполнении формы (примеры и скриншоты будут даны ниже).
Вторая колонка это тип поля. Всего допустимо три типа. Первый тип это обычный input, то есть строковое поле ввода. Второй тип это select то есть выбор опций. Третий тип это textarea, то есть многостроковое поле ввода.
Следующая колонка это значение по умолчанию. Значение по умолчанию для input и textarea это такое значение, которое уже будет вписано в поле при открытии формы. Для поля типа select все немного хитрее. Для поля типа select в этот пункт надо вписывать все пункты меню, перечисленные через точку с запятой. То есть, если вы хотите создать меню типа селект с тремя пунктами 1 2 3, то вы должны вписать в это поле текст 1; 2; 3.
Следующая колонка это примечание. Примечание это текст, который будет отображаться в форме внизу поля. Здесь удобно вписывать пояснения для полей.
Следующая колонка это { Must be filled }. При установке галочки в этой колонке при отправке пользователем заполненной формы будет осуществляться проверка на содержимое поля. Если поле будет пустое или будет содержать значение по-умолчанию, то у пользователя выскочит alert с надписью о том, что поле не заполнено и форма не будет отправлена.
Следующая колонка это Показать. Здесь есть три чекбокса. Первый чекбокс это торренты, второй это запросы а третий это предложения. Шаблоны категорий используются в трех местах. При создании раздач, создании запросов и предложений. Но не везде нужно показывать все поля шаблона. Чтобы указать должно ли поле показываться в том или ином месте сделаны эти чекбоксы. При поставленном чекбоксе поле будет показываться, а при снятом соотв. нет.
Ну и последняя колонка Настройки содержит все опции удаления строки (крестик) и опции перемещения строки вниз и вверх (стрелочки).
Закончили с описанием. Вернемся к { Template edit }, то бишь создателю шаблона.
Если в самой нижней части вы создаете форму, то в этой части вы создаете вид того, как будут обработаны данные из формы.
Итак, вы создали некий набор полей. Чтобы использовать поле в создателе шаблонов вы должны использовать конструкцию вида название_поля.value, в создателе шаблона вы можете использовать только BBCode.
Также есть такое понятие как область действия поля. Это нужно затем, чтобы если какое-то поле многострочно в шаблоне, то указывая область действия вы указываете все строки поля (по умолчанию считается что область действия поля есть строка от начала до конца где упоминается название_поля.value).
Теперь немного примеров (так как я чувствую, что все вышенаписанное сложновато для понимания
Вот скриншот создания формы

Я создал шаблон для категории софт
Форма с этим шаблоном будет выглядить так

Я создал вот такой вид шаблона

И после того, как пользователь заполнит правильно все поля, он получит что-то примерно такое

Подведу итог: Надеюсь что после моих путаных и скомканных объяснений хоть что-то стало понятно.
В этой теме пишите о всех ошибках уже имеющихся функций и предложений по расширению.


