Скрыты иконки соцсетей. Генератор xml для я.справочника. Исправление неверного адреса e-mail в форме вакансий

This commit is contained in:
merelendor 2022-04-06 18:57:40 +03:00
parent 97e2bbc7a9
commit 8981394207
9 changed files with 164 additions and 5 deletions

2
cron/.htaccess Normal file
View File

@ -0,0 +1,2 @@
order deny,allow
deny from all

3
cron/.section.php Normal file
View File

@ -0,0 +1,3 @@
<?
$sSectionName="cron";
?>

1
cron/yasprav.log Normal file
View File

@ -0,0 +1 @@
<pre>1 => MO1</pre><pre>2 => SP1</pre><pre>3 => BN1</pre><pre>4 => BG1</pre><pre>5 => VL1</pre><pre>6 => VR1</pre><pre>7 => EK1</pre><pre>8 => IR1</pre><pre>9 => KZ1</pre><pre>10 => KG1</pre><pre>11 => KL1</pre><pre>12 => KM1</pre><pre>13 => KR1</pre><pre>14 => KS2</pre><pre>15 => KS1</pre><pre>16 => LP1</pre><pre>17 => NC1</pre><pre>18 => NN1</pre><pre>19 => NV1</pre><pre>20 => NR1</pre><pre>21 => NS1</pre><pre>22 => OM1</pre><pre>23 => OR1</pre><pre>24 => PR1</pre><pre>25 => RD1</pre><pre>26 => RZ1</pre><pre>27 => SM1</pre><pre>28 => SR1</pre><pre>29 => SG1</pre><pre>30 => ST1</pre><pre>31 => TL1</pre><pre>32 => TM1</pre><pre>33 => UF1</pre><pre>34 => CB1</pre><pre>35 => CL1</pre><pre>36 => YR1</pre><pre></pre><pre></pre>Ok! Сохранено по <a href='https://www.evoleasing.ru/upload/docs/yasprav.xml'>ссылке!</a> 15.04.2022

78
cron/yasprav.php Normal file
View File

@ -0,0 +1,78 @@
<?
$_SERVER['DOCUMENT_ROOT'] = '/home/bitrix/www/'; // на один уровень выше, чем /cron/
define('NO_KEEP_STATISTIC', true);
define('NOT_CHECK_PERMISSIONS',true);
define('SITE_ID', 's1');
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
require($DOCUMENT_ROOT.'/bitrix/modules/main/include/prolog_before.php');
?>
<?
$xmlbody = '<?xml version="1.0" encoding="UTF-8"?><companies>';
$i = 0;
$today = date("d.m.Y");
CModule::IncludeModule("iblock");
$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",);
$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]);
$xmlbody .= '<company>
<company-id>'.$arFields["PROPERTY_YAID_VALUE"].'</company-id>
<name lang="ru">Эволюция Автолизинга</name>
<shortname lang="ru">ЛК Эволюция</shortname>
<address lang="ru">'.$arFields["PROPERTY_YAADRESS1_VALUE"].'</address>
<country lang="ru">Россия</country>
<address-add lang="ru">'.$arFields["PROPERTY_YAADRESS2_VALUE"].'</address-add>
<phone>
<number>'.$arFields["PROPERTY_PHONE_VALUE"].'</number>
<info>Горячая линия</info>
<type>phone</type>
</phone>
<email>buy@evoleasing.ru</email>
<url>https://evoleasing.ru</url>
<add-url>https://www.instagram.com/evoleasing/</add-url>
<add-url>https://www.facebook.com/evoleasing</add-url>
<add-url>https://vk.com/evoleasing</add-url>
<info-page>https://evoleasing.ru/about/contacts/</info-page>
<working-time lang="ru">пн-пт 9:00-18:00</working-time>
<rubric-id>184105576</rubric-id>
<inn>9724016636</inn>
<ogrn>1207700245037</ogrn>
<actualization-date>'.$today.'</actualization-date>
<photos>
<photo url="https://evoleasing.ru/upload/img/logo.png" alt="Лого Эволюция Автолизинга" type="LOGO"></photo>
</photos>
<coordinates>
<lon>'.$geo[1].'</lon>
<lat>'.$geo[0].'</lat>
</coordinates>
</company>
';
?><pre><?
$i++;
print_r($i." => ".$arFields["PROPERTY_YAID_VALUE"]);
?></pre><?
}
?><pre><?
//print_r($arFields);
?></pre><?
$xmlbody .= '</companies>';
?><pre><?//print_r($xmlbody);?></pre><?
$file = $DOCUMENT_ROOT . "/upload/docs/yasprav.xml";
$handle = fopen($file, "w+");//Открываем для записи в конец.
if (!$handle) {
echo "Oшибка: файл не создался-".$text;
} else {
fputs ($handle, $xmlbody);
fclose($handle);
echo "Ok! Сохранено по <a href='https://www.evoleasing.ru/upload/docs/yasprav.xml'>ссылке!</a> ".$today;
}
?>
<?require($DOCUMENT_ROOT.'/bitrix/modules/main/include/epilog_after.php');?>

View File

@ -52,7 +52,7 @@ $this->setFrameMode(true);
<h2 class="section_title">Хотите к нам?</h2>
<div class="order_form">
<div class="order_email">
<p>Напишите на <a href="mailto:buy@evoleasing.ru">hr@evoleasing.ru</a> или заполните форму</p>
<p>Напишите на <a href="mailto:hr@evoleasing.ru">hr@evoleasing.ru</a> или заполните форму</p>
</div>
<form id="form_vacancy">
<div id="form_vacancy_process">

View File

@ -1,10 +1,10 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="socials">
<a href="http://www.facebook.com/share.php?u=<?= $arParams['PAGE_URL']; ?>&t=<?= $arParams['PAGE_TITLE']; ?>" onclick="return fbs_click('<?= $arParams['PAGE_URL']; ?>', '<?= $arParams['PAGE_TITLE']; ?>');" target="_blank" title="Facebook">
<!--<a href="http://www.facebook.com/share.php?u=<?= $arParams['PAGE_URL']; ?>&t=<?= $arParams['PAGE_TITLE']; ?>" onclick="return fbs_click('<?= $arParams['PAGE_URL']; ?>', '<?= $arParams['PAGE_TITLE']; ?>');" target="_blank" title="Facebook">
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48C37.2548 48 48 37.2548 48 24C48 10.7452 37.2548 0 24 0ZM26.5016 25.0542V38.1115H21.0991V25.0547H18.4V20.5551H21.0991V17.8536C21.0991 14.1828 22.6231 12 26.9532 12H30.5581V16.5001H28.3048C26.6192 16.5001 26.5077 17.1289 26.5077 18.3025L26.5016 20.5546H30.5836L30.1059 25.0542H26.5016Z" fill="black"/>
</svg>
</a>
</a>-->
<a href="http://vkontakte.ru/share.php?url=<?= $arParams['PAGE_URL']; ?>" onclick="return vk_click('<?= $arParams['PAGE_URL']; ?>');" target="_blank" title="ВКонтакте">
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48C37.2548 48 48 37.2548 48 24C48 10.7452 37.2548 0 24 0ZM25.9541 31.5762C25.7175 31.8257 25.2555 31.8761 25.2555 31.8761H23.7254C23.7254 31.8761 20.3497 32.0752 17.376 29.037C14.1331 25.7222 11.2695 19.1455 11.2695 19.1455C11.2695 19.1455 11.1043 18.7141 11.2833 18.5064C11.4849 18.2717 12.0346 18.2569 12.0346 18.2569L15.6919 18.2336C15.6919 18.2336 16.0363 18.2889 16.2829 18.4671C16.487 18.6146 16.601 18.8887 16.601 18.8887C16.601 18.8887 17.192 20.3562 17.9745 21.6835C19.5033 24.2756 20.2145 24.8422 20.7329 24.5644C21.4892 24.1601 21.2625 20.9006 21.2625 20.9006C21.2625 20.9006 21.2763 19.7183 20.8819 19.191C20.5764 18.783 20.0004 18.6637 19.7462 18.6306C19.5396 18.6035 19.8777 18.134 20.3159 17.9239C20.9745 17.608 22.1365 17.5896 23.51 17.6031C24.5806 17.6141 24.8886 17.6793 25.3068 17.7788C26.2774 18.0087 26.2471 18.7455 26.1817 20.3357C26.1621 20.8113 26.1394 21.3631 26.1394 22.0006C26.1394 22.1439 26.1352 22.2966 26.1308 22.4537C26.1081 23.2683 26.0821 24.2012 26.629 24.5485C26.9095 24.7254 27.5944 24.5743 29.3085 21.7179C30.1211 20.3635 30.7296 18.7719 30.7296 18.7719C30.7296 18.7719 30.8636 18.488 31.0702 18.3663C31.2818 18.2422 31.5673 18.2803 31.5673 18.2803L35.4162 18.2569C35.4162 18.2569 36.5732 18.1205 36.7597 18.6343C36.9563 19.1713 36.3278 20.4274 34.7551 22.4849C33.2633 24.4371 32.5374 25.1558 32.604 25.7915C32.6527 26.256 33.1246 26.6761 34.0302 27.5006C35.9205 29.2235 36.4273 30.1299 36.549 30.3477C36.5591 30.3657 36.5665 30.379 36.5719 30.3877C37.4196 31.7679 35.6316 31.8761 35.6316 31.8761L32.2121 31.9228C32.2121 31.9228 31.4784 32.0654 30.5118 31.414C30.0054 31.073 29.5106 30.5162 29.0394 29.9858C28.3196 29.1758 27.6548 28.4276 27.0873 28.6043C26.1344 28.9018 26.1632 30.9162 26.1632 30.9162C26.1632 30.9162 26.1707 31.3476 25.9541 31.5762Z" fill="black"/>

View File

@ -44,7 +44,7 @@
<a href="tel:88003337575">8 800 333 75 75</a>
</div>
<div class="socials">
<a href="https://www.instagram.com/evoleasing/" target="_blank" rel="nofollow noopener">
<!--<a href="https://www.instagram.com/evoleasing/" target="_blank" rel="nofollow noopener">
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M16.0003 4.36377C12.8401 4.36377 12.4435 4.37759 11.2023 4.43407C9.9636 4.4908 9.11805 4.68692 8.37819 4.97468C7.61288 5.27189 6.96369 5.66947 6.31692 6.3165C5.66967 6.96328 5.2721 7.6125 4.97393 8.37759C4.68545 9.11771 4.4891 9.96353 4.43334 11.2018C4.37783 12.443 4.36328 12.8399 4.36328 16.0001C4.36328 19.1604 4.37734 19.5558 4.43358 20.797C4.49055 22.0358 4.68667 22.8813 4.97417 23.6212C5.27162 24.3866 5.66918 25.0358 6.31619 25.6826C6.96272 26.3298 7.61191 26.7284 8.37673 27.0256C9.11708 27.3133 9.96287 27.5095 11.2014 27.5662C12.4426 27.6227 12.8389 27.6365 15.9988 27.6365C19.1592 27.6365 19.5546 27.6227 20.7958 27.5662C22.0345 27.5095 22.881 27.3133 23.6214 27.0256C24.3864 26.7284 25.0347 26.3298 25.6812 25.6826C26.3284 25.0358 26.726 24.3866 27.0242 23.6215C27.3102 22.8813 27.5066 22.0355 27.5648 20.7972C27.6205 19.556 27.6351 19.1604 27.6351 16.0001C27.6351 12.8399 27.6205 12.4433 27.5648 11.2021C27.5066 9.96328 27.3102 9.11771 27.0242 8.37783C26.726 7.6125 26.3284 6.96328 25.6812 6.3165C25.0339 5.66922 24.3867 5.27165 23.6206 4.97468C22.8788 4.68692 22.0328 4.4908 20.7941 4.43407C19.5529 4.37759 19.1577 4.36377 15.9966 4.36377H16.0003ZM14.9564 6.46074C15.2662 6.46025 15.6119 6.46074 16.0003 6.46074C19.1071 6.46074 19.4753 6.47189 20.7022 6.52765C21.8367 6.57953 22.4524 6.7691 22.8626 6.92838C23.4056 7.13928 23.7928 7.39141 24.1998 7.79868C24.607 8.20595 24.8591 8.59383 25.0705 9.13686C25.2298 9.54656 25.4196 10.1623 25.4712 11.2969C25.527 12.5235 25.5391 12.892 25.5391 15.9975C25.5391 19.1029 25.527 19.4714 25.4712 20.6981C25.4194 21.8326 25.2298 22.4484 25.0705 22.8581C24.8596 23.4011 24.607 23.7878 24.1998 24.1948C23.7925 24.6021 23.4059 24.8542 22.8626 25.0651C22.4529 25.2251 21.8367 25.4142 20.7022 25.4661C19.4755 25.5218 19.1071 25.5339 16.0003 25.5339C12.8932 25.5339 12.525 25.5218 11.2983 25.4661C10.1638 25.4137 9.54809 25.2241 9.13768 25.0649C8.59467 24.8539 8.2068 24.6018 7.79954 24.1946C7.39228 23.7873 7.14017 23.4004 6.92878 22.8571C6.76951 22.4474 6.5797 21.8316 6.52806 20.6971C6.47231 19.4704 6.46116 19.1019 6.46116 15.9946C6.46116 12.8872 6.47231 12.5206 6.52806 11.294C6.57994 10.1594 6.76951 9.54365 6.92878 9.13347C7.13968 8.59044 7.39228 8.20256 7.79954 7.79528C8.2068 7.38801 8.59467 7.13589 9.13768 6.9245C9.54785 6.7645 10.1638 6.57541 11.2983 6.52328C12.3718 6.4748 12.7878 6.46025 14.9564 6.45783V6.46074ZM22.2115 8.39286C21.4406 8.39286 20.8151 9.01759 20.8151 9.78874C20.8151 10.5596 21.4406 11.1851 22.2115 11.1851C22.9824 11.1851 23.6078 10.5596 23.6078 9.78874C23.6078 9.01783 22.9824 8.39237 22.2115 8.39237V8.39286ZM16.0003 10.0244C12.7002 10.0244 10.0247 12.7 10.0247 16.0001C10.0247 19.3003 12.7002 21.9747 16.0003 21.9747C19.3003 21.9747 21.9749 19.3003 21.9749 16.0001C21.9749 12.7 19.3 10.0244 16 10.0244H16.0003ZM16.0003 12.1213C18.1423 12.1213 19.8789 13.8578 19.8789 16.0001C19.8789 18.1422 18.1423 19.8789 16.0003 19.8789C13.858 19.8789 12.1216 18.1422 12.1216 16.0001C12.1216 13.8578 13.858 12.1213 16.0003 12.1213Z"
@ -57,7 +57,7 @@
d="M4 16C4 21.9333 8.33333 26.8667 14 27.8667L14.0669 27.8132C14.0446 27.8088 14.0223 27.8045 14 27.8V19.3333H11V16H14V13.3333C14 10.3333 15.9333 8.66667 18.6667 8.66667C19.5333 8.66667 20.4667 8.8 21.3333 8.93333V12H19.8C18.3333 12 18 12.7333 18 13.6667V16H21.2L20.6667 19.3333H18V27.8C17.9777 27.8045 17.9554 27.8088 17.9331 27.8132L18 27.8667C23.6667 26.8667 28 21.9333 28 16C28 9.4 22.6 4 16 4C9.4 4 4 9.4 4 16Z"
fill="#8E94A7" />
</svg>
</a>
</a>-->
<a href="https://vk.com/evoleasing" target="_blank" rel="nofollow noopener">
<svg data-name="Layer 21" height="32" id="Layer_21" viewBox="0 0 24 24" width="32" xmlns="http://www.w3.org/2000/svg"><path fill="#8E94A7" d="M21.54736,7H18.25688a.74281.74281,0,0,0-.65452.39156s-1.31237,2.41693-1.73392,3.231C14.73438,12.8125,14,12.125,14,11.10863V7.60417A1.10417,1.10417,0,0,0,12.89583,6.5h-2.474a1.9818,1.9818,0,0,0-1.751.8125s1.25626-.20312,1.25626,1.48958c0,.41974.02162,1.62723.04132,2.64a.72943.72943,0,0,1-1.273.50431,21.54029,21.54029,0,0,1-2.4982-4.54359A.69314.69314,0,0,0,5.5668,7C4.8532,7,3.42522,7,2.57719,7a.508.508,0,0,0-.47969.68481C3.00529,10.17487,6.91576,18,11.37917,18h1.87865A.74219.74219,0,0,0,14,17.25781V16.12342a.7293.7293,0,0,1,1.22868-.5315l2.24861,2.1127A1.08911,1.08911,0,0,0,18.223,18h2.95281c1.42415,0,1.42415-.98824.64768-1.75294-.54645-.53817-2.51832-2.61663-2.51832-2.61663A1.01862,1.01862,0,0,1,19.2268,12.307c.63737-.83876,1.67988-2.21175,2.122-2.79993C21.95313,8.70313,23.04688,7,21.54736,7Z"/></svg>
</a>

1
local/yasprav.log Normal file
View File

@ -0,0 +1 @@
PHP Fatal error: require(): Failed opening required '/bitrix/header.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/bitrix/www/local/yasprav.php on line 3

74
local/yasprav.php Normal file
View File

@ -0,0 +1,74 @@
<?#!/usr/bin/php -q
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Для яндекс справочника");
?>
<?
$xmlbody = '<?xml version="1.0" encoding="UTF-8"?><companies>';
$i = 0;
$today = date("d.m.Y");
CModule::IncludeModule("iblock");
$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",);
$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]);
$xmlbody .= '<company>
<company-id>'.$arFields["PROPERTY_YAID_VALUE"].'</company-id>
<name lang="ru">Эволюция Автолизинга</name>
<shortname lang="ru">ЛК Эволюция</shortname>
<address lang="ru">'.$arFields["PROPERTY_YAADRESS1_VALUE"].'</address>
<country lang="ru">Россия</country>
<address-add lang="ru">'.$arFields["PROPERTY_YAADRESS2_VALUE"].'</address-add>
<phone>
<number>'.$arFields["PROPERTY_PHONE_VALUE"].'</number>
<info>Горячая линия</info>
<type>phone</type>
</phone>
<email>buy@evoleasing.ru</email>
<url>https://evoleasing.ru</url>
<add-url>https://www.instagram.com/evoleasing/</add-url>
<add-url>https://www.facebook.com/evoleasing</add-url>
<add-url>https://vk.com/evoleasing</add-url>
<info-page>https://evoleasing.ru/about/contacts/</info-page>
<working-time lang="ru">пн-пт 9:00-18:00</working-time>
<rubric-id>184105576</rubric-id>
<inn>9724016636</inn>
<ogrn>1207700245037</ogrn>
<actualization-date>'.$today.'</actualization-date>
<photos>
<photo url="https://evoleasing.ru/upload/img/logo.png" alt="Лого Эволюция Автолизинга" type="LOGO"></photo>
</photos>
<coordinates>
<lon>'.$geo[1].'</lon>
<lat>'.$geo[0].'</lat>
</coordinates>
</company>
';
?><pre><?
$i++;
print_r($i." => ".$arFields["PROPERTY_YAID_VALUE"]);
?></pre><?
}
?><pre><?
//print_r($arFields);
?></pre><?
$xmlbody .= '</companies>';
?><pre><?//print_r($xmlbody);?></pre><?
$file = $_SERVER["DOCUMENT_ROOT"] . "/upload/docs/yasprav.xml";
$handle = fopen($file, "w+");//Открываем для записи в конец.
if (!$handle) {
echo "Oшибка: файл не создался-".$text;
} else {
fputs ($handle, $xmlbody);
fclose($handle);
echo "Ok! Сохранено по <a href='https://www.evoleasing.ru/upload/docs/yasprav.xml'>ссылке!</a> ".$today;
}
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/home/bitrix/www/bitrix/footer.php");?>