GetList
Описание и параметры
CDBResult CPage::GetList( string counter_type = "", string &by = "s_last_date", string &order = "desc", array filter = array(), bool &is_filtered )
Возвращает список посещенных на сайте страниц (каталогов) и данные по их посещаемости.
Параметры метода
| Параметр | Описание |
|---|---|
| counter_type | Тип счетчика. Возможные значения:
|
| by | Порядок сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
| is_filtered | Флаг отфильтрованности списка страниц (каталогов). Если значение равно "true", то список был отфильтрован. |
Смотрите также
Структура возвращаемой записи
Array ( [URL] => страница (раздел) [DIR] => [Y|N] флаг "страница(N) или каталог(Y)" [SITE_ID] => ID сайта [URL_404] => флаг 404 ошибки для страницы [COUNTER] => счетчик хитов на данной странице (в данном каталоге) (только если counter_type<>ENTER_COUNTER и counter_type<>EXIT_COUNTER) [ENTER_COUNTER] => счетчик сколько раз данная страница (каталог) являлась точкой входа (только при установленном counter_type=ENTER_COUNTER) [EXIT_COUNTER] => счетчик сколько раз данная страница (каталог) являлась точкой выхода (только при установленном counter_type=EXIT_COUNTER) )
Примеры использования
<?
// получим данные по заданной странице
$arFilter = array(
"URL" => "http://www.bitrixsoft.ru/about/index.php",
"URL_EXACT_MATCH" => "Y"
);
// получим список записей
$rs = CPage::GetList(
"",
($by = "s_last_date"),
($order = "desc"),
$arFilter,
$is_filtered
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025