VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker  
Вернуться   VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker > Все остальное > Другие модули для vB
VBTT.ORG > Все остальное > Другие модули для vB > Релиз-визард Lite (Release Wizard Lite)
Важная информация

 
 
Опции темы Опции просмотра
Старый 23.08.2009, 16:02   #1
Аватар для Skald
Skald Skald вне форума
Администратор
Релиз-визард Lite (Release Wizard Lite)

В продолжение темы "релиз-визарда" сделал упрощенную версию.
Демо на примере аниме шаблона можно посмотреть в этом разделе, или сразу демо создания релиза.

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

По пожеланию пользователей, оплативших лайт, выкладываю его в паблик (кодировка UTF-8)

После установки обязательно проверить в Основных настройках -> подраздел Основные настройки -> настройка Добавление названий шаблонов в комментарии HTML должна быть отключено (потому что если будет включена, то будет довольно много мусора в готовом тексте сообщения).
----------------------------------------------------
небольшая инструкция по шаблону, что в нем и как, по крайней мере будет с чего начинать при создании своего визарда.
Для того что-бы легко можно было переносить визард с сайта на сайт все настройки визарда находятся в 1 шаблоне.

Называться этот шаблон должен по типу yo_rw_* где * название визарда, т.е. типа yo_rw_anime yo_rw_video и т.д.

Шаблон разбит кондишенами (<if condition="....">) на части.

Между условиями секций не должно быть пробелов, переводов строки и т.д. Что бы все это не появилось в итоговом тексте сообщения.

Первая секция инициализация - в ней описывается какие поля будут в визарде, а именно первое условие <if condition="$yo_rw_tpl['mode']=='init'"> - это условие что это секция инициализации, вложенное условие - это обычное создание массива в php.
Код:
<if condition="$yo_rw_tpl['mode']=='init'">
<if condition="$yo_rw['var']=Array(
'tag' => Array('rname', 'oname', 'fposter', 'fquality', 'time', 'year', 'vspec', 'manga', 'type', 'epno', 'sample', 'genr','countr','prod','autoro','director'),
'atag' => Array('aspec' => 'aspec', 'lang' => 'aspec', 'langt' => 'aspec', 'sub' => 'sub', 'subt' => 'sub'),
'editor' => Array('info','eps')
)"></if></if>
тип 'tag' - это обычные поля ввода, 'editor' - расширенный редактор булки, 'atag' - мультистрочные поля, по типу субтитров и аудио дорожек в аниме визарде. Для atag-а названием ключа является название поля, а значением является название строки. Для atag-а желательно чтобы название первого поля в группе было названием группы:
'aspec' => 'aspec' и 'sub' => 'sub'

Следующие секции - это секции формы ввода
Код:
<if condition="$yo_rw_tpl['mode']=='form' AND $yo_rw_tpl['name']==''">
и
Код:
<if condition="$yo_rw_tpl['mode']=='form' AND $yo_rw_tpl['name']=='aspec'">
Где $yo_rw_tpl['mode']=='form' - это обозначение что это секция формы ввода, а $yo_rw_tpl['name'] - это название конкретной секции - или пусто для основной формы, или имя строки atag-а, для конкретной строки atag-а.
В секции основного шаблона обязательно должна присутствовать строка
Код HTML:
<input name="release" value="$vboptions[yo_rw]" type="hidden">
Следующие секции - это секции шаблонов получаемого сообщения на выходе
Код:
<if condition="$yo_rw_tpl['mode']=='post' AND $yo_rw_tpl['name']==''">
и
Код:
<if condition="$yo_rw_tpl['mode']=='post' AND $yo_rw_tpl['name']=='sub'">
Здесь полностью аналогично предыдущим секциям

Кажется все - этого по идее достаточно чтобы начать разбирать шаблон и пытаться сделать свой.
Вложения
Тип файла: zip yo_rw_lite.zip (10.0 Кб, 121 просмотров)

Последний раз редактировалось Skald; 27.09.2009 в 09:12. Причина: Выложил в паблик, добавил базовую инструкцию, обновил инструкцию...
Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход