= Yii::$app->cache->getOrSet("main_page_lenta_".(Yii::$app->deviceDetect->isMobile() ?"desktop":"mobile").Yii::$app->controller->action->id.$keyadd,function () {
$lenta = "
";
/*
// Фиксированные новости или банера в верху ленты
## пример "День поля"
*/
/* $lenta .= '
28-29 июня
';
вначало
До окончания голосования
после a href
*/
/*
$lenta .= '
';
*/
/*
if( time() < strtotime( date("2024-06-14 18:00:00") ) ){
$lenta .= '
';
}
if( time() < strtotime( date("2024-09-02 00:00:00") ) ){
$lenta .= '
';
}
*/
$lenta .= '
';
$index = 0;
foreach (News::findFilter()->andWhere(["(flags & 1)"=>0])->limit(70)->all() as $model){
$index++;
$lenta.= \yii\helpers\Html::tag('div',$this->render('_item',["model"=>$model])) ;
if($index==3) $lenta.=$this->render("@app/views/_etc/banners/mobileMainPageLentBanner");
if($index==10 && Yii::$app->controller->action->id!="index") $lenta.=$this->render("@app/views/_etc/banners/desktopLentBanner");
if($index==20 && Yii::$app->controller->action->id!="index") $lenta.=$this->render("@app/views/_etc/banners/desktopLent20Banner");
if($index>20 && ($index % 10)==0 && Yii::$app->controller->action->id!="index" ) $lenta.=$this->render("@app/views/_etc/banners/desktopLent20Banner",["index"=>$index]);
}
$lenta.="
";
return $lenta;
},News::$keysCache['main_page_lenta']);
?>
// $this->render('countdown');