Xbuttons.txt
Перейти к навигации
Перейти к поиску
Оглавление / Внутренние файлы программы
xbuttons.txt
Описание
Этот файл определяет поведение XRumer-а при обработке элементов Submit формы. Он нужен для **игнорирования** определённых кнопок "submit" внутри форм (таких, как например кнопка "Save" на форумах phpBB - её необходимо игнорировать для корректного постинга)
Пояснение значений
- FieldName - имя поля
- LFieldName - имя поля в нижнем регистре
- FieldValue - значение поля
- LFieldValue - значение поля в нижнем регистре
- FieldType - тип поля
- EntireField - весь текст поля button-а, включая внутренние теги (если есть)
- CurrentURL - текущая обрабатываемая ссылка
- LForm - HTML-содержимое формы в нижнем регистре
Структура файла
Файл состоит из блоков, ограниченных тегами
[ignore] ... [/ignore]
и
[include] ... [/include]
Между блоками можно размещать комментарии, ограниченные
фигурными скобками.
Структура блоков
Любой блок всегда ограничевается двумя тэгами
[тэг1]... содержимое блока... [/тэг1]
или
[тэг1]... содержимое блока... [/]
[include]..[/] и [ignore]..[/] - составные блоки. Такие блоки содержат условия (простые блоки) и/или другие составные блоки.
Допустимые тэги:
//строгое сравнение
[FieldName]_текст_[/]
[LFieldName]_текст_[/]
[FieldValue]_текст_[/]
[LFieldValue]_текст_[/]
[FieldType]_текст_[/]
[EntireField]_текст_[/]
[CurrentURL]_текст_[/]
[LForm]_текст_[/]
//вхождение строки
[inFieldName]_текст_[/]
[inLFieldName]_текст_[/]
[inFieldValue]_текст_[/]
[inLFieldValue]_текст_[/]
[inFieldType]_текст_[/]
[inEntireField]_текст_[/]
[inCurrentURL]_текст_[/]
[inLForm]_текст_[/]
//Boolean блоки, без закрывающего тэга
[isMassPM] - флаг, включен ли режим "Масс-ПМ"
[isAllowfirstPreview] - флаг, сработал ли флаг FIRSTPREVIEW из xmessages.txt
// PostingMode
[PostingMode] режим [/]
режимы:
PM_NEWMESSAGE
PM_REGISTER
PM_LOGIN
PM_EPROFILE
PM_RANDOMREPLY
Cложные логические условия задаются составными блоками:
[OR] блокА блокБ ... [/OR] - блок срабатывает если сработал хотя бы один из подблоков.
[NO] блокА блокБ ... [/OR] - срабатывает если не сработал хотя бы один из подблоков
(логическая схема NAND)
[AND] блокА блокБ ... [/AND] - срабатывает только если сработали все подблоки.
Блоки [include]..[/] и [ignore]..[/] также работают по схеме AND.
Поддерживается комментирование в файле:
//Нужный вам комментарий
{
...
блок комментариев
...
}
См. также: • x_apply.txt • x_fields.txt • x_user_agent.txt • xas.txt и xas_AI.txt • xas_near.txt • xignoreforms.txt • xmaxlen.txt • xmessages.txt • xpop.txt • xprior.txt • xseek.txt • xurl.txt