Все параметры и шаблоны можно прописывать в одном файле.
[[JotX? &config=`faq` ]] - Вопрос-Ответ
[[JotX? &config=`tree` ]] - Древовидные комментарии
[[JotX? &config=`tree-ajax` ]] - Древовидные комментарии с аякс
[[JotX? &action=`lastcomments` ]] - Последние комментарии
notifyEmails - подписка на определенные адреса
subjectEmails - заголовок писем для этой рассылки
subscriber - имя получателя для этой рассылки, если не указано (по умолчанию "подписчик")
tplNotifyEmails - шаблон для этой рассылки
[[JotX? ¬ifyEmails=`user1@site.ru:Подписчик 1,user2@site.ru:Подписчик 2,user3@site.ru` ]]
docids - список docid, можно указывать диапазоны
tagids - список tagid, через запятую
userids - список id пользователей, через запятую. Для веб-пользователей - отрицательные.
limit - ограничение количества комментариев
[[JotX? &action=`lastcomments` &limit=`10` ]] - 10 последних комментариев со всего сайта
[[JotX? &docids=`*` &sortby=`rand()` &limit=`1` ]] - случайный комментарий со всего сайта
[[JotX? &docids=`1,2,5-10,20*,30-35,40**,` ]] - так тоже можно :)
Параметры docids и tagids используются для вывода данных, docid и tagid - для ввода текущих, поэтому они разделены
depth - глубина древовидных комментариев (по умолчанию 10)
upc - как считать userpostcount (0 - не считать, 1(по умолчанию) - считать для всего сайта , 2 - считать для текущей страницы)
js и jsFile - аналоги css и cssFile
Постраничная навигация
В каждом из двух классов свои.
onBeforeConfiguration,onBeforeRunActions,onRunActions,onConfiguration,onBeforeFirstRun, onFirstRun,onSubscriptionCheck,onDeleteComment,onGetCommentFields,onBeforeSaveComment, onSaveComment,onGetSubscriptions,onBeforeGetSubscriptions,onBeforeGetUserInfo, onBeforeNotify,onBeforeSubscribe,onBeforeUnsubscribe,onBeforeValidateFormField, onValidateFormFieldFail,onBeforePOSTProcess,onProcessForm,onBeforeProcessPassiveActions, onProcessPassiveActions,onBeforeGetCommentCount,onBeforeGetComments,onGetComments, onReturnOutput,onSetDefaultOutput,onBeforeGetUserPostCount,onSetFormOutput,onSetCommentsOutput
Их можно подгружать как из сниппетов, так и из файлов. Можно прописывать через запятую.
[[JotX? &onBeforeValidateFormField=`nolink,onlyrus` ]]
В состав входят плагины:
Будут и другие.
основной репозиторий обсуждение JotX на сообщесве страничка в репозитории