Warning: Undefined array key "बहिः गच्छतु" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
136
Warning: Undefined array key "aksi" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
140
Warning: Undefined array key "नामपत्र" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
159
Warning: Undefined array key "नामपत्र" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
181
Current File : //home/httpd/vhosts/puntogroup.ru/httpdocs/karta-sayta/index.php |
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("description", "Основные разделы сайта Punto Group: информация о компании, услуги, как купить, производители, магазины, контакты, каталог. Дополнительная информация по телефону - +7 (4942) 64 15 30.");
$APPLICATION->SetTitle("Карта сайта");
?>
<?php
//Отключаем статистику Bitrix
//define("NO_KEEP_STATISTIC", true);
//Подключаем движок
//require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$APPLICATION->SetPageProperty("title", "Карта официального сайта магазина садовых качелей Качели 76");
$array_pages = array();
//Простые текстовые страницы: начало
$array_pages[] = array(
"NAME" => "Основные страницы",
"URL" => "",
"TITLE" => true
);
$array_pages[] = array(
"NAME" => "О компании",
"URL" => "/company/"
);
$array_pages[] = array(
"NAME" => "Дизайнеры",
"URL" => "/designers/"
);
$array_pages[] = array(
"NAME" => "Партнеры",
"URL" => "/brands/"
);
$array_pages[] = array(
"NAME" => "Индивидуальный заказ",
"URL" => "/company/individualnyy-zakaz/"
);
$array_pages[] = array(
"NAME" => "Выставки",
"URL" => "/vystavki/"
);
$array_pages[] = array(
"NAME" => "Сертификаты",
"URL" => "/company/licenses/"
);
$array_pages[] = array(
"NAME" => "Помощь",
"URL" => "/help/"
);
$array_pages[] = array(
"NAME" => "Условия оплаты",
"URL" => "/help/payment/"
);
$array_pages[] = array(
"NAME" => "Условия доставки",
"URL" => "/help/delivery/"
);
$array_pages[] = array(
"NAME" => "Гарантия на товар",
"URL" => "/help/warranty/"
);
$array_pages[] = array(
"NAME" => "Услуги",
"URL" => "/services/"
);
$array_pages[] = array(
"NAME" => "Материалы",
"URL" => "/services/materialy/"
);
$array_pages[] = array(
"NAME" => "Оборудование",
"URL" => "/services/oborudovanie/"
);
$array_pages[] = array(
"NAME" => "Покрытия",
"URL" => "/services/pokrytiya/"
);
$array_pages[] = array(
"NAME" => "Производители",
"URL" => "/brands/"
);
$array_pages[] = array(
"NAME" => "Контакты",
"URL" => "/contacts/"
);
$array_pages[] = array(
"NAME" => "Реквизиты компании",
"URL" => "/contacts/requisites/"
);
$array_pages[] = array(
"NAME" => "Задать вопрос",
"URL" => "/contacts/feedback/"
);
//Простые текстовые страницы: конец
/**
* 1) ID инфоблока
* 2) Нужно ли выводить категории
* 3) Нужно ли выводить товары
* 4) Заголовок блока
*/
$array_iblocks_id = array(
['19', true, false, "Каталог"],
["10", false, true, "Сотрудники"],
["14", false, true, "Партнеры"],
["18", true, true, "Проекты"],
["20", true, true, "Блог"],
["24", true, true, "Обзоры"]
);
//ID инфоблоков, разделы и элементы которых попадут в карту сайта
if(CModule::IncludeModule("iblock"))
{
foreach($array_iblocks_id as $key => $iblock_id)
{
if(!empty($iblock_id[3]) && isset($iblock_id[3])){
$array_pages[] = array(
"NAME" => $iblock_id[3],
"URL" => "",
"TITLE" => true
);
}
//Список разделов
//Список элементов
if($iblock_id[1]){
$res = CIBlockSection::GetList(
array(),
Array(
"IBLOCK_ID" => $iblock_id[0],
"ACTIVE" => "Y" ,
),
false,
array(
"ID",
"NAME",
"SECTION_PAGE_URL",
));
while($ob = $res->GetNext())
{
if($ob["GLOBAL_ACTIVE"] != "N")
$array_pages[] = array(
'NAME' => $ob['NAME'],
'URL' => $ob['SECTION_PAGE_URL'],
);
}
}
if($iblock_id[2]){
//Список элементов
$res = CIBlockElement::GetList(
array(),
Array(
"IBLOCK_ID" => $iblock_id[0],
"ACTIVE_DATE" => "Y",
"ACTIVE" => "Y" ,
),
false,
false,
array(
"ID",
"NAME",
"DETAIL_PAGE_URL",
));
while($ob = $res->GetNext())
{
$array_pages[] = array(
'NAME' => $ob['NAME'],
'URL' => $ob['DETAIL_PAGE_URL'],
);
}
}
}
}
//Создаём XML документ: начало
$xml_content = '';
$site_url = 'https://'.$_SERVER['HTTP_HOST'];
$quantity_elements = 0;
foreach($array_pages as $v){
$quantity_elements++;
$title_str = $v['NAME'];
$containsCollectionGeneral = mb_stripos($title_str, 'Коллекция', 0, 'UTF-8') !== false;
$isDoodleCollection = ($title_str === 'Коллекция Doodle');
// Условие для СКРЫТИЯ элемента:
// содержит "Коллекция" ОБЩЕГО вида И НЕ является "Коллекция Doodle"
if ($containsCollectionGeneral && !$isDoodleCollection) {}
else {
if($v['URL'] != "" && ($v['TITLE'] == null || $v['TITLE'] == false)){
$xml_content.='<li><a href="'.$site_url.$v['URL'].'">'.$v['NAME'].'</a></li>';
}elseif($v['TITLE']){
$xml_content.='<li class="list-title">'.$v['NAME'].'</li>';
}else{
$xml_content.='<li>'.$v['NAME'].'</li>';
}
}
}
echo "<ul>";
echo $xml_content;
echo "</ul>";
?>
<style>
.list-title{
font-size:20px !important;
font-weight:bold !important;
list-style:none !important;
margin:10px 0 !important;
padding: 0 !important;
}
.list-title:before{
display:none !important;
}
</style>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>