+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Вывести список популярных поисковых фраз из статистики 1С-Битрикс

Вывести список популярных поисковых фраз из статистики 1С-Битрикс Выводим пять популярных поисковых запроса из статистики битрикса через класс CSearchStatistic

Вывести список популярных поисковых фраз из статистики 1С-Битрикс

Выводим пять популярных поисковых запроса из статистики битрикса через класс CSearchStatistic

📅 12 апреля 2023

👁‍🗨 597

🔥 0

Вывести список популярных поисковых фраз из статистики 1С-Битрикс

Передо мной встала задача вывести отдельным блоком список популярных запросов из статистики поисковых фраз в битриксе ограниченный количеством в пять элементов. Для решения данной задачи нам понадобится метод GetList класса CSearchStatistic для работы со статистикой поиска.

<?
$searchList = CSearchStatistic::GetList( // Метод возвращающий список поисковых фраз
    [
        'COUNT' => 'DESC' // Сортируем полученные поисковые фразы по количеству запросов по убыванию
    ],
    false,
    [
        'PHRASE' // Выводим поле "Поисковая фраза"
    ],
    true // Устанавливаем true для передачи COUNT в сортировку по количеству запросов
);
$searchList->NavStart(5); // Ограничиваем вывод пятью элементами
while ($search = $searchList->Fetch()) { ?>
    <a href="/search/?q=<?= $search['PHRASE']; ?>"><?= $search['PHRASE']; ?></a>
<? } ?>