Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Публикация инфомрационной вставки во времнном промежутке.

00 голосов
3
Публикация информационной вставки в дизайн сайта во временном промежутке.

То есть с 30 декабря по 10 января публиковать определенный текст и изображение, например - новогоднюю открытку.
С хх.хх по хх.хх - что то другое.

Подскажите какими средствами можно это сделать, выборку из инф блока без учета года?
спросил 22 Май, 13 от electro (340 баллов)

3 Ответы

00 голосов
Рисунок
ответил 22 Май, 13 от electro (340 баллов)
00 голосов
сделал через


Код
CModule::IncludeModule("iblock");
$date=date("d.m.2000");
   $arSelect = Array("ID", "NAME", "IBLOCK_SECTION_ID","IBLOCK_SECTION_ID","PREVIEW_PICTURE","PREVIEW_TEXT","DETAIL_TEXT"); 
   $arFilter = Array("IBLOCK_ID"=>6, "ACTIVE"=>"Y","<DATE_ACTIVE_FROM"=>$date,">DATE_ACTIVE_TO"=>$date); 
   $arOrder=array();
   $res = CIBlockElement::GetList($arOrder,$arFilter, false, Array("nPageSize"=>50), $arSelect); 

   $ob = $res->Fetch();
   //print_r($ob);
   if(is_array($ob))
   {
   echo "<div id=\"note\">";
   if($ob["DETAIL_TEXT"]){echo "<a href=/service/event/detail.php?ID=$ob[ID]>";}
   
   if($ob["PREVIEW_PICTURE"]) {echo  CFile::ShowImage($ob["PREVIEW_PICTURE"], 200, 130, "border=0");}
   else if ($ob["PREVIEW_TEXT"]) {echo $ob["PREVIEW_TEXT"]; }
   
   if($ob["DETAIL_TEXT"]){echo "</a>";}
   echo "</div>";
   }
ответил 23 Май, 13 от electro (340 баллов)
00 голосов
работает вот в таком виде?
ответил 13 Авг, 13 от Almarea (3,760 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 09 Янв, 14 от AccA (100 баллов)
0 голосов
5 ответов
спросил 28 Авг, 13 от 300 (220 баллов)
0 голосов
1 ответ
+1 голос
1 ответ
спросил 14 Июль, 15 от Lifesaver (270 баллов)