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