Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:xbuttons.txt [2014/05/20 20:25] (current)
Line 1: Line 1:
 +[[content|Оглавление]] / [[program_inner_files|Внутренние файлы программы]]
 +====== 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.
 +
 +Поддерживается комментирование в файле:
 +<​code>​
 +  //​Нужный вам комментарий
 +  ​
 +  {
 +     ...
 +     ​блок комментариев
 +     ​... ​    
 +  }   
 +</​code>​
 +\\
 +|См. также: • [[x_apply.txt|x_apply.txt]] • [[x_fields.txt|x_fields.txt]] • [[x_user_agent.txt|x_user_agent.txt]] • [[xas.txt_xas_AI.txt|xas.txt и xas_AI.txt]] • [[xas_near.txt|xas_near.txt]] • [[xignoreforms.txt|xignoreforms.txt]] • [[xmaxlen.txt|xmaxlen.txt]] • [[xmessages.txt|xmessages.txt]] • [[xpop.txt|xpop.txt]] • [[xprior.txt|xprior.txt]] • [[xseek.txt|xseek.txt]] • [[xurl.txt|xurl.txt]]|
Languages