diff --git a/class.php b/class.php new file mode 100644 index 0000000..478e256 --- /dev/null +++ b/class.php @@ -0,0 +1,43 @@ +InitCache($life_time, $cache_id, "/")){ + $elArr = $obCache->GetVars(); + } elseif($obCache->StartDataCache()) { + $res = CIBlockElement::GetList($sort, $Filter, $arGroupBy, $pageParams, $arSelect); + while($ob = $res->GetNextElement()) + { + $arFields = $ob->GetFields(); + array_push($elArr, $arFields); + } + $obCache->EndDataCache($elArr); + } + return $elArr; + } +} + +$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM"); +$arFilter = Array("IBLOCK_ID"=>2, "ACTIVE"=>"Y"); +$res = IblockCashed::GetCachedList(Array("NAME"=>"ASC"), $arFilter, false, false, $arSelect); +print_r($res); + + +require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); +?> \ No newline at end of file diff --git a/getLastNews.php b/getLastNews.php new file mode 100644 index 0000000..d01f9fb --- /dev/null +++ b/getLastNews.php @@ -0,0 +1,15 @@ +channel->item as $item) { + if ($i > 4) break; + + echo $item->title . "\n"; + echo $item->link . "\n"; + echo $item->description . "\n"; + + $i++; +} +?> \ No newline at end of file