Постраничная навигация. Виды и способы создания
Добавить пагинацию в Битрикс (API)
Добавляем пагинацию к GetList. Первичный базовый код: $res = CIBlockElement::GetList(
array(),
$arFilter,
false,
array("nPageSize" => 10),
$arSelect);
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
echo '<pre>';
print_r($arFields);
echo '</pre>';
} Нужно добавить два метода NavStart и NavPrint. Код с доработками: $res = CIBlockElement::GetList(
array(),
$arFilter,
false,
array("nPageSize" => 10),
$arSelect);
$res->NavStart(0);...
Применение технологии AJAX в компоненте Битрикс
Говоря языком Википедии — AJAX, Ajax (?e?d??ks, от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными. Но для обычных людей это значит, что какая-то часть страницы обновляется без обновления всей страницы. Как этого добиться в компоненте Битрикс я попробую написать на небольшом примере. Постановка...