Событие вызывается в начале парсинга и может быть использовано для фиксации старта и переопределения некоторых переменных.
|
Параметр
|
Описание
|
|
ID
|
Идентификатор парсера
|
|
_this
|
Переменная, содержащая все поля парсера
|
Примечание: Второй параметр данного обработчика является ссылкой на исходную переменную this. Поэтому если вы измените значение параметра внутри обработчика, это приведет к смене значения исходной переменной поступившей на вход функции-обработчика.
Пример функции обработчика:
AddEventHandler("shs.parser", "StartPars", Array("MyClass", "StartParsHandler"));
class MyClass
{
// создаем обработчик события "StartPars"
function StartParsHandler($ID, &$_this)
{
}
}
Примечание: Обратите внимание, что при помощи переменной
$_this->rss
можно разграничивать условия для разных сайтов.
Внимание! Событие вызывается для всех типов парсера.