Current Path : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/ |
Current File : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/yandex.php |
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); CModule::IncludeModule('iblock'); $string='<?xml version="1.0" encoding="utf-8"?>'."\n"; $string.='<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"> <channel> <title>Нижнекамский муниципальный район</title> <link>http://e-nkama.ru/</link> <description>Нижнекамский муниципальный район</description> <yandex:logo>http://e-nkama.ru/upload/medialibrary/cac/gerbMO_NMR.gif</yandex:logo> <yandex:logo type="square">http://e-nkama.ru/upload/gerb_zoloto.png</yandex:logo>'; $arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "DETAIL_PAGE_URL", "DETAIL_TEXT", "DETAIL_PICTURE", "IBLOCK_ID"); $arFilter = Array("IBLOCK_ID"=>10, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "PROPERTY_hide_yandex"=>false, ">DATE_ACTIVE_FROM"=>date("d.m.Y H:i:s",time()-8*24*60*60)); $res = CIBlockElement::GetList(Array("DATE_ACTIVE_FROM"=>"DESC"), $arFilter, false, Array("nPageSize"=>500), $arSelect); while($ob = $res->GetNextElement()){ $arFields = $ob->GetFields(); $pic=my_resize($arFields['DETAIL_PICTURE'],400,0); $det=strip_tags($arFields['DETAIL_TEXT']); $string.=' <item> <title>'.htmlspecialchars($arFields['NAME']).'</title> <link>http://e-nkama.ru'.$arFields['DETAIL_PAGE_URL'].'</link> <description>'.htmlspecialchars(pretty_text_cut($det,400)).'</description> <enclosure url="http://e-nkama.ru'.$pic['src'].'" type="image/jpeg" /> <pubDate>'.str_replace('-0300', '+0300', date('r',strtotime($arFields['DATE_ACTIVE_FROM']))).'</pubDate> <yandex:full-text>'.htmlspecialchars($det).'</yandex:full-text> </item>'; } $string.='</channel> </rss>'; echo $string; ?>