GetList
Описание и параметры
CDBResult CSearcher::GetList( string &by = "s_today_hits", string &order = "desc", array filter = array(), bool &is_filtered, mixed limit = false )
Возвращает список поисковых систем и количество хитов (проиндексированных страниц) каждой из них за все время ведения статистики, за последние 3 дня, либо за указанный интервал времени.
Параметры метода
Параметр | Описание |
---|---|
by | Поле для сортировки. Возможные значения:
|
оrder | Порядок сортировки. Возможные значения:
|
filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
is_filtered | Флаг отфильтрованности списка поисковых систем. Если значение равно "true", то список был отфильтрован. |
limit | Максимальное количество поисковых систем которые будут выбраны в списке. Если значение равно false, то кол-во РК будет ограничено в соответствии со значением параметра "Максимальное кол-во показываемых записей в таблицах" из настроек модуля "Статистика". |
Смотрите также
Структура возвращаемой записи
Array ( [ID] => ID поисковой системы [NAME] => название [USER_AGENT] => UserAgent [DIAGRAM_DEFAULT] => [Y|N] флаг "включать в круговую диаграмму и график по умолчанию" [DATE_LAST] => дата последнего хита [TOTAL_HITS] => суммарное количество хитов [TODAY_HITS] => количество хитов за сегодня [YESTERDAY_HITS] => количество хитов за вчера [B_YESTERDAY_HITS] => количество хитов за позавчера [PERIOD_HITS] => количество хитов за установленный период времени (filter["DATE1_PERIOD"], filter["DATE2_PERIOD"]) )
Примеры использования
<? // отфильтруем данные только для поисковой системы #20 и #21 // а также получим дополнительные данные на декабрь 2005 года $arFilter = array( "ID" => "20 | 21", "DATE1_PERIOD" => "01.12.2005", "DATE2_PERIOD" => "31.12.2005", ); // получим список записей $rs = CSearcher::GetList( ($by = "s_today_hits"), ($order = "desc"), $arFilter, $is_filtered ); // выведем все записи while ($ar = $rs->Fetch()) { echo "<pre>"; print_r($ar); echo "</pre>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.