diff --git a/.about.menu_ext.php b/.about.menu_ext.php index cb0554a..b4f6495 100644 --- a/.about.menu_ext.php +++ b/.about.menu_ext.php @@ -35,6 +35,13 @@ $aMenuLinks = Array( Array(), "" ), + Array( + "Инвесторам", + "/about/investoram/", + Array(), + Array(), + "" + ), Array( "Прочее", "/general-terms/", diff --git a/500.html b/500.html index 9e37b28..d9712d5 100644 --- a/500.html +++ b/500.html @@ -38,7 +38,7 @@

502

-

Извините, возникла техническая проблема, свяжитесь с нами по телефона 8 800 111 22 33

+

Извините, возникла техническая проблема, свяжитесь с нами по телефона 8 800 333 75 75

502
diff --git a/500.php b/500.php index f39d40a..12bc60e 100644 --- a/500.php +++ b/500.php @@ -3,7 +3,7 @@

500

-

Извините, возникла техническая проблема, свяжитесь с нами по телефона 8 800 111 22 33

+

Извините, возникла техническая проблема, свяжитесь с нами по телефона 8 800 333 75 75

502
diff --git a/about/.left.menu_ext.php b/about/.left.menu_ext.php index cb0554a..b4f6495 100644 --- a/about/.left.menu_ext.php +++ b/about/.left.menu_ext.php @@ -35,6 +35,13 @@ $aMenuLinks = Array( Array(), "" ), + Array( + "Инвесторам", + "/about/investoram/", + Array(), + Array(), + "" + ), Array( "Прочее", "/general-terms/", diff --git a/about/index.php b/about/index.php index 4f45d33..5922bb4 100644 --- a/about/index.php +++ b/about/index.php @@ -31,10 +31,10 @@ $APPLICATION->AddHeadString(' "ТОП 5", - "DEALS" => "> 80 млрд ₽", + "DEALS" => "> 100 млрд ₽", "CONTRACTS" => "16 000+", "CITIES" => "35", - "PERIOD" => "10 лет", + "PERIOD" => "> 10 лет", "DIVISIONS" => "61", "CLIENTS" => "8 000+", ) diff --git a/about/investoram/.section.php b/about/investoram/.section.php new file mode 100644 index 0000000..41eb525 --- /dev/null +++ b/about/investoram/.section.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/about/investoram/cfa/index.php b/about/investoram/cfa/index.php new file mode 100644 index 0000000..1f0ac43 --- /dev/null +++ b/about/investoram/cfa/index.php @@ -0,0 +1,60 @@ +SetTitle("Эволюция автолизинга: Цифровые финансовые активы"); +?> +IncludeComponent("bitrix:breadcrumb", "evolution", Array( + "PATH" => "/about/investoram/cfa/", // Путь, для которого будет построена навигационная цепочка (по умолчанию, текущий путь) + "SITE_ID" => "s1", // Cайт (устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный) + "START_FROM" => "0", // Номер пункта, начиная с которого будет построена навигационная цепочка + ), + false + ); +?> +
+
+

Цифровые финансовые активы

+
+ IncludeComponent("bitrix:menu", "evolution.left.menu", Array( + "ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно + "CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней + "DELAY" => "N", // Откладывать выполнение шаблона меню + "MAX_LEVEL" => "1", // Уровень вложенности меню + "MENU_CACHE_GET_VARS" => array( // Значимые переменные запроса + 0 => "", + ), + "MENU_CACHE_TIME" => "3600", // Время кеширования (сек.) + "MENU_CACHE_TYPE" => "N", // Тип кеширования + "MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа + "ROOT_MENU_TYPE" => "left", // Тип меню для первого уровня + "USE_EXT" => "Y", // Подключать файлы с именами вида .тип_меню.menu_ext.php + ), + false + );?> +
+ + + + + + + + + + + + + + + + + +
ВыпускОбъёмДатаСрок
ЭВО-ЦФА-001100 000 000 ₽26.01.2024360 днейРешение о выпуске
+
+
+
+IncludeComponent( + "evolution:form.leasing", + "", +Array() +);?> \ No newline at end of file diff --git a/about/investoram/index-test.php b/about/investoram/index-test.php new file mode 100644 index 0000000..47f2b4b --- /dev/null +++ b/about/investoram/index-test.php @@ -0,0 +1,54 @@ +SetTitle("Эволюция автолизинга: Инвесторам"); +?> +IncludeComponent("bitrix:breadcrumb", "evolution", Array( + "PATH" => "/about/investoram/", // Путь, для которого будет построена навигационная цепочка (по умолчанию, текущий путь) + "SITE_ID" => "s1", // Cайт (устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный) + "START_FROM" => "0", // Номер пункта, начиная с которого будет построена навигационная цепочка + ), + false + ); +?> +
+
+

Инвесторам

+
+ IncludeComponent("bitrix:menu", "evolution.left.menu", Array( + "ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно + "CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней + "DELAY" => "N", // Откладывать выполнение шаблона меню + "MAX_LEVEL" => "1", // Уровень вложенности меню + "MENU_CACHE_GET_VARS" => array( // Значимые переменные запроса + 0 => "", + ), + "MENU_CACHE_TIME" => "3600", // Время кеширования (сек.) + "MENU_CACHE_TYPE" => "N", // Тип кеширования + "MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа + "ROOT_MENU_TYPE" => "left", // Тип меню для первого уровня + "USE_EXT" => "Y", // Подключать файлы с именами вида .тип_меню.menu_ext.php + ), + false + );?> + +
+
+IncludeComponent( + "evolution:form.leasing", + "", +Array() +);?> \ No newline at end of file diff --git a/about/investoram/index.php b/about/investoram/index.php new file mode 100644 index 0000000..f817a01 --- /dev/null +++ b/about/investoram/index.php @@ -0,0 +1,53 @@ +SetTitle("Эволюция автолизинга: Инвесторам"); +?> +IncludeComponent("bitrix:breadcrumb", "evolution", Array( + "PATH" => "/about/investoram/", // Путь, для которого будет построена навигационная цепочка (по умолчанию, текущий путь) + "SITE_ID" => "s1", // Cайт (устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный) + "START_FROM" => "0", // Номер пункта, начиная с которого будет построена навигационная цепочка + ), + false + ); +?> +
+
+

Инвесторам

+
+ IncludeComponent("bitrix:menu", "evolution.left.menu", Array( + "ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно + "CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней + "DELAY" => "N", // Откладывать выполнение шаблона меню + "MAX_LEVEL" => "1", // Уровень вложенности меню + "MENU_CACHE_GET_VARS" => array( // Значимые переменные запроса + 0 => "", + ), + "MENU_CACHE_TIME" => "3600", // Время кеширования (сек.) + "MENU_CACHE_TYPE" => "N", // Тип кеширования + "MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа + "ROOT_MENU_TYPE" => "left", // Тип меню для первого уровня + "USE_EXT" => "Y", // Подключать файлы с именами вида .тип_меню.menu_ext.php + ), + false + );?> + +
+
+IncludeComponent( + "evolution:form.leasing", + "", +Array() +);?> \ No newline at end of file diff --git a/bitrix/php_interface/init.php b/bitrix/php_interface/init.php index 3c8cfa8..bb18f9b 100644 --- a/bitrix/php_interface/init.php +++ b/bitrix/php_interface/init.php @@ -196,10 +196,10 @@ function zerof_request($path, $query) } $request = curl_init(); + curl_setopt($request, CURLOPT_TIMEOUT, 900); curl_setopt($request, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); curl_setopt($request, CURLOPT_URL, $url); - curl_setopt($request, CURLOPT_CONNECTTIMEOUT, 30); - curl_setopt($request, CURLOPT_TIMEOUT, 30); + curl_setopt($request, CURLOPT_CONNECTTIMEOUT, 300); curl_setopt($request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($request, CURLOPT_HTTPHEADER, $headers); @@ -284,7 +284,7 @@ function advertiser_request($url, $payload) curl_setopt($request, CURLOPT_TIMEOUT, 900); curl_setopt($request, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); curl_setopt($request, CURLOPT_URL, $url); - curl_setopt($request, CURLOPT_CONNECTTIMEOUT, 30); + curl_setopt($request, CURLOPT_CONNECTTIMEOUT, 300); curl_setopt($request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($request, CURLOPT_POSTFIELDS, json_encode($payload)); curl_setopt($request, CURLOPT_HTTPHEADER, $headers); diff --git a/catalog/position.php b/catalog/position.php index 779d0db..7813154 100644 --- a/catalog/position.php +++ b/catalog/position.php @@ -18,13 +18,13 @@ $APPLICATION->AddChainItem("Каталог", "/catalog/"); [ "OFFER" => $OFFER, "initial_payment" => 20, - "lease_period" => 15, + "lease_period" => 36, "redemption_payment" => 5, "CAR_PRICE_MIN" => 500000, "CAR_PRICE_MAX" => 30000000, "INITIAL_PAYMENT_MIN" => 5, "INITIAL_PAYMENT_MAX" => 50, - "LEASE_PERIOD_MIN" => 7, + "LEASE_PERIOD_MIN" => 13, "LEASE_PERIOD_MAX" => 60, "REDEMPTION_PAYMENT_MIN" => 1, "REDEMPTION_PAYMENT_MAX" => 5, diff --git a/cron/yasprav.php b/cron/yasprav.php index 84191f5..d21cf37 100644 --- a/cron/yasprav.php +++ b/cron/yasprav.php @@ -35,18 +35,41 @@ while($ob = $res->GetNextElement()) phone buy@evoleasing.ru - https://evoleasing.ru - https://www.instagram.com/evoleasing/ - https://www.facebook.com/evoleasing + https://www.evoleasing.ru + https://t.me/evoleasingru https://vk.com/evoleasing - https://evoleasing.ru/about/contacts/ + https://www.evoleasing.ru/about/contacts/ пн-пт 9:00-18:00 + + 01.01.2024 + + + 02.01.2024 + + + 03.01.2024 + + + 04.01.2024 + + + 05.01.2024 + + + 06.01.2024 + + + 07.01.2024 + + + 08.01.2024 + 184105576 9724016636 1207700245037 '.$today.' - + '.$geo[1].' diff --git a/element_add.txt b/element_add.txt index 50c1983..1f2f844 100644 --- a/element_add.txt +++ b/element_add.txt @@ -1,66 +1,107 @@ array ( 'ACTIVE' => 'Y', 'MODIFIED_BY' => '1', - 'IBLOCK_ID' => 13, + 'IBLOCK_ID' => 14, 'ACTIVE_FROM' => '', 'ACTIVE_TO' => '', - 'SORT' => '493', - 'NAME' => 'Корпоративная программа Changan', + 'SORT' => '2', + 'NAME' => 'Sollers Atlant', 'CODE' => '', 'TAGS' => '', 'PREVIEW_PICTURE' => array ( - 'name' => 'changan525.jpg', + 'name' => 'red-car.jpg', 'type' => 'image/jpeg', - 'tmp_name' => '/home/bitrix/.bx_temp/sitemanager/BXTEMP-2023-09-13/03/bxu/main/f4856fb539b43ff1b62d689208f692d3/file1694527882980/default', - 'size' => '72032', + 'tmp_name' => '/home/bitrix/.bx_temp/sitemanager/BXTEMP-2024-02-26/22/bxu/main/31779c4299b38fe66bd226bf54868991/file1708933784318/default', + 'size' => '49129', 'error' => 0, 'description' => '', 'COPY_FILE' => 'Y', 'MODULE_ID' => 'iblock', ), - 'PREVIEW_TEXT' => '', + 'PREVIEW_TEXT' => '
+ Выгода до +
+

220 000 ₽

+

+

+ +

+

', 'PREVIEW_TEXT_TYPE' => 'html', 'DETAIL_TEXT' => '', 'DETAIL_TEXT_TYPE' => 'text', 'TMP_ID' => 0, 'PROPERTY_VALUES' => array ( - 25 => + 39 => array ( 'n0' => array ( - 'VALUE' => '103703', + 'VALUE' => 'Sollers', ), ), - 174 => - array ( - 0 => - array ( - 'VALUE' => '33', - ), - ), - 175 => + 28 => array ( 'n0' => array ( - 'VALUE' => 'Y1jgkD79VtBHEZmvSe2y8jBjy9if', + 'VALUE' => '', ), ), - 176 => + 32 => array ( 'n0' => array ( - 'VALUE' => 'https://www.evoleasing.ru/advertising/samples/program_special_offers_banner_103660.png', + 'VALUE' => 'Выгода до 220 000 ₽', ), ), - 195 => + 27 => array ( + 'n3' => + array ( + 'VALUE' => + array ( + 'name' => 'red-car.jpg', + 'type' => 'image/jpeg', + 'tmp_name' => '/home/bitrix/.bx_temp/sitemanager/BXTEMP-2024-02-26/22/bxu/main/31779c4299b38fe66bd226bf54868991/file1708933082416/default', + 'size' => '49129', + 'error' => 0, + ), + ), 'n0' => array ( - 'VALUE' => 'sob_103660', + 'VALUE' => + array ( + 'name' => 'gal2.jpg', + 'type' => 'image/jpeg', + 'tmp_name' => '/home/bitrix/.bx_temp/sitemanager/BXTEMP-2024-02-26/22/bxu/main/31779c4299b38fe66bd226bf54868991/file1708933804999/default', + 'size' => '40669', + 'error' => 0, + ), + ), + 'n1' => + array ( + 'VALUE' => + array ( + 'name' => 'gal4.webp.jpg', + 'type' => 'image/jpeg', + 'tmp_name' => '/home/bitrix/.bx_temp/sitemanager/BXTEMP-2024-02-26/22/bxu/main/31779c4299b38fe66bd226bf54868991/file1708933211925/default', + 'size' => '38936', + 'error' => 0, + ), + ), + 'n2' => + array ( + 'VALUE' => + array ( + 'name' => 'gal6.jpg', + 'type' => 'image/jpeg', + 'tmp_name' => '/home/bitrix/.bx_temp/sitemanager/BXTEMP-2024-02-26/22/bxu/main/31779c4299b38fe66bd226bf54868991/file1708933384717/default', + 'size' => '29826', + 'error' => 0, + ), ), ), ), @@ -77,7 +118,11 @@ array ( 'ELEMENT_DETAIL_PICTURE_FILE_TITLE' => '', 'ELEMENT_DETAIL_PICTURE_FILE_NAME' => '', ), - 'SEARCHABLE_CONTENT' => 'КОРПОРАТИВНАЯ ПРОГРАММА CHANGAN -- ВЫГОДА ДО 560 000 ₽ + 'SEARCHABLE_CONTENT' => 'SOLLERS ATLANT +ВЫГОДА ДО 220 000 ₽ + + + +- ПОЛНОПРИВОДНЫЙ ПИКАП ', ) \ No newline at end of file diff --git a/index.php b/index.php index 18ba3be..d373ff9 100644 --- a/index.php +++ b/index.php @@ -30,13 +30,13 @@ $APPLICATION->AddHeadString(' 2500000, "initial_payment" => 20, - "lease_period" => 15, + "lease_period" => 36, "redemption_payment" => 5, "CAR_PRICE_MIN" => 500000, "CAR_PRICE_MAX" => 30000000, "INITIAL_PAYMENT_MIN" => 5, "INITIAL_PAYMENT_MAX" => 50, - "LEASE_PERIOD_MIN" => 7, + "LEASE_PERIOD_MIN" => 13, "LEASE_PERIOD_MAX" => 60, "REDEMPTION_PAYMENT_MIN" => 1, "REDEMPTION_PAYMENT_MAX" => 5, diff --git a/local/components/evolution/form.leasing.used/templates/.default/template.php b/local/components/evolution/form.leasing.used/templates/.default/template.php index 50b4efa..b5af077 100644 --- a/local/components/evolution/form.leasing.used/templates/.default/template.php +++ b/local/components/evolution/form.leasing.used/templates/.default/template.php @@ -54,7 +54,7 @@ $this->setFrameMode(true);

Проверенные автомобили с прозрачной историей

-

Напишите на izt@evoleasing.ru или заполните форму

+

Заполните форму и наш менеджер в ближайшее время свяжется с Вами

diff --git a/local/components/evolution/form.leasing/templates/.default/template.php b/local/components/evolution/form.leasing/templates/.default/template.php index 5dbab9b..e2d3c53 100644 --- a/local/components/evolution/form.leasing/templates/.default/template.php +++ b/local/components/evolution/form.leasing/templates/.default/template.php @@ -54,7 +54,7 @@ $this->setFrameMode(true);

Всё о покупке автомобилей в лизинг

-

Напишите на buy@evoleasing.ru или заполните форму

+

Заполните форму и наш менеджер в ближайшее время свяжется с Вами

diff --git a/local/components/evolution/special.offers.offer/component.php b/local/components/evolution/special.offers.offer/component.php index d784e48..0511640 100644 --- a/local/components/evolution/special.offers.offer/component.php +++ b/local/components/evolution/special.offers.offer/component.php @@ -53,9 +53,12 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) { $ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PREVIEW_PICTURE'] = CFile::GetPath($ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PREVIEW_PICTURE']); - for($p = 0; $p < count($ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE']); $p++) + if(is_array($ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE'])) { - $ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE'][$p] = CFile::GetPath($ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE'][$p]); + for($p = 0; $p < count($ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE']); $p++) + { + $ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE'][$p] = CFile::GetPath($ar_res['PROPERTIES']['CARS']['RELATED'][$i]['PROPERTIES']['PHOTOS']['VALUE'][$p]); + } } } diff --git a/local/include/footer.php b/local/include/footer.php index e689fa7..ee6ea52 100644 --- a/local/include/footer.php +++ b/local/include/footer.php @@ -27,6 +27,7 @@
  • Карьера
  • Контакты
  • Реквизиты
  • +
  • Инвесторам
  • Отзыв доверенностей
  • Регионы лизинга
  • diff --git a/local/templates/evolution/css/reset.css b/local/templates/evolution/css/reset.css index d85b74a..a779f2b 100644 --- a/local/templates/evolution/css/reset.css +++ b/local/templates/evolution/css/reset.css @@ -65,4 +65,7 @@ main #bx-panel { main #bx-panel + div[style="border:red solid 1px"] { display: none; -} \ No newline at end of file +} +.comagic-c-buttons { + display: none; + } \ No newline at end of file diff --git a/local/used.php b/local/used.php index 33e7045..b4e564d 100644 --- a/local/used.php +++ b/local/used.php @@ -209,6 +209,15 @@ while($model_search_ob = $models_search_res->GetNextElement()) $bitrix_existed_models[] = $model_existed['ID']; } +print "bitrix_existed_models:\n"; +print_r($bitrix_existed_models); +print "\n\n"; + +print "bitrix_models:\n"; +print_r($bitrix_models); +print "\n\n"; + + //добавляем новые марки из api foreach($api_data AS $brand_uid => $brand) { @@ -236,6 +245,10 @@ foreach($api_data AS $brand_uid => $brand) } print "\n"; + print_r($brand['models']); + print "\n"; + print "\n"; + //добавляем новые модели из api foreach($brand['models'] AS $model_uid => $model) { @@ -255,7 +268,7 @@ foreach($api_data AS $brand_uid => $brand) while($model_search_ob = $models_search_res->GetNextElement()) { $model_existed = $model_search_ob->GetFields(); - + $el = new CIBlockElement; $el->Update($model_existed['ID'], ["ACTIVE" => "Y"]); } @@ -316,6 +329,8 @@ foreach($json as $car) array_push($api_existed_brands, $bitrix_brands[ $brand_id ]); array_push($api_existed_models, $bitrix_models[ $model_id ]); + print $car['article']." | ".$brand_id." | ".$model_id."\n"; + $PROPERTY_VALUES = [ "CONTRACT" => $car['article'], @@ -349,7 +364,6 @@ foreach($json as $car) $used_car_element = new CIBlockElement; $used_car_payload = [ "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => IBLOCK_ID_CATALOG_CARS_USED, "NAME" => $name, "CODE" => $code, "DETAIL_TEXT" => $car['description'], "PROPERTY_VALUES" => $PROPERTY_VALUES, "ACTIVE" => "Y", ]; - print $code."\n"; $api_cars[] = $code; if($new_used_car_id = $used_car_element->Add($used_car_payload)) diff --git a/local/yasprav.php b/local/yasprav.php index b5b39d0..0283d0e 100644 --- a/local/yasprav.php +++ b/local/yasprav.php @@ -36,6 +36,30 @@ while($ob = $res->GetNextElement()) https://vk.com/evoleasing https://www.evoleasing.ru/about/contacts/ пн-пт 9:00-18:00 + + 01.01.2024 + + + 02.01.2024 + + + 03.01.2024 + + + 04.01.2024 + + + 05.01.2024 + + + 06.01.2024 + + + 07.01.2024 + + + 08.01.2024 + 184105576 9724016636 1207700245037 diff --git a/used/position.php b/used/position.php index 9a93100..5d17099 100644 --- a/used/position.php +++ b/used/position.php @@ -24,7 +24,7 @@ $APPLICATION->AddChainItem("С пробегом", "/used/"); "CAR_PRICE_MAX" => 20000000, "INITIAL_PAYMENT_MIN" => 5, "INITIAL_PAYMENT_MAX" => 50, - "LEASE_PERIOD_MIN" => 7, + "LEASE_PERIOD_MIN" => 13, "LEASE_PERIOD_MAX" => 60, "REDEMPTION_PAYMENT_MIN" => 1, "REDEMPTION_PAYMENT_MAX" => 5,