Инструменты пользователя

Инструменты сайта


Боковая панель

Sidebar - вставка данных в блоки

<? $this->SetViewTarget("sidebar_tools_1", 100);?>
<div id="app_sidebar">
Trololo
</div>
<? $this->EndViewTarget();?>
programming:1c-bitrix:cache

Кеширование информации

$obCache = new CPHPCache; 
$life_time = 30*60; 
$cache_id = "stat_".$mode.$byuser.$bysection.$byperiod; 

if($obCache->InitCache($life_time, $cache_id, "/")){
        $vars = $obCache->GetVars();    
    }
   else{$vars = array(...);
   
    if($obCache->StartDataCache()){
        $obCache->EndDataCache($arResult);
    }
    
   }
    
   

        // Init cache
        $obCache = new CPHPCache;
        $life_time = 60 * 60 * 3;
        $cache_id = "OpenPeriodAccess_".md5($sql);

        if ($obCache->InitCache($life_time, $cache_id, "/")) {
            //Load from cache
            $arResult = $obCache->GetVars();
        } else {
            // Generate data

            // $arResult = 'fooo';

            // save date
            if ($obCache->StartDataCache()) {
                $obCache->EndDataCache($arResult);
            }
        }
programming/1c-bitrix/cache.txt · Последние изменения: 2017/03/27 11:26 — artur