Задать вопрос
  • Как выполнить вывод количества просмотров елемента в карточку товара "Битрикс" с функцией возврата окончания слова при склонении?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    function RusEnding($n, $n1, $n2, $n5) {
        if($n >= 11 and $n <= 19) return $n5;
        $n = $n % 10;
        if($n == 1) return $n1;
        if($n >= 2 and $n <= 4) return $n2;
        return $n5;
      }
    echo RusEnding(40, "Человек", "Человека", "Человек");
    Ответ написан
  • Почему не получается выйти из админки Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Как вариант: проблема, связанна с редиректом, например, когда пытаются убрать index.php из url, я бы посмотрел .htaccess
    Из-за редиректов возможны ситуации, когда при нажатии на Выход из админки - не выходит.

    Второй вариант: проблема с сессией. Есть ли тут ошибки /bitrix/admin/site_checker.php?lang=ru ?
    И еще загляните на страницу /bitrix/admin/settings.php?lang=ru&mid=main&mid_menu=1 и посмотрите вкладку Авторизация
    Ответ написан
    Комментировать
  • Как в Битрикс удалить ненужные записи из свойства инфоблока?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Еще раз и еще раз и еще раз, начните пользоваться документацией, ваши вопросы вокруг да около:
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Ответ написан
  • Как в Битрикс через SQL запрос, нескольким товарам записать свойство?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Через SQL нельзя делать, да хотя бы потому, что в разных таблицах могут быть зависимости. Получите потом ошибки и глюки.
    Свойство можно присвоить так:
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Прогнать выше код можно циклом через ГетЛист, сделав отбор нужных вам элементов
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...

    Вот *овнокод как изменить цену у некоторых товаров, со свойством тот же принцип:
    <?
    require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
    //это просто нужно
    CModule::IncludeModule("catalog");
    // подключаем модуль каталога
    $arSelect = Array("ID", "IBLOCK_ID", "CATALOG_PRICE_1");
    // выбираем поля
    $arFilter = Array("IBLOCK_ID"=>8, "CATALOG_PRICE_1" => '9000');
    // фильтруем, выбирая инфоблок и товары с ценой в 9000 рублей, сюда же можно вписать свойства
    $resw = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>1000000), $arSelect);
    while($ob = $resw->GetNextElement()){ 
     $arFields = $ob->GetFields();  
     $arProps = $ob->GetProperties(); 
    {
    //echo $arFields[ID].' - '.$arFields['CATALOG_PRICE_1'].'</br>';
    $PRODUCT_ID = $arFields[ID];
    $PRICE_TYPE_ID = 1;
    $arFields = Array(
        "PRODUCT_ID" => $PRODUCT_ID,
        "CATALOG_GROUP_ID" => $PRICE_TYPE_ID,
        "PRICE" => '9500', //повысим цены с 9000 до 9500
        "CURRENCY" => "RUB"
    );
    
    $res = CPrice::GetList(
            array(),
            array(
                    "PRODUCT_ID" => $PRODUCT_ID,
                    "CATALOG_GROUP_ID" => $PRICE_TYPE_ID
                )
        );
    if ($arr = $res->Fetch())
    {
    CPrice::Update($arr["ID"], $arFields); //апдейт цен
    }
    else
    {
    CPrice::Add($arFields);
    };
    }
    };
    Ответ написан
  • Какую ОС для сервера лучше использовать для Битрикс? Что Вы можете мне порекомендовать?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Без разницы какую ставить, в работе Битрикса это не сказывается.
    Я ставлю Debian+Isp Manager
    Ответ написан
    Комментировать
  • Где в Битриксе находится html главной страницы?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Может в самом шаблоне подключается контент?
    Смотрите в /bitrix/templates/НАЗВАНИЕШАБЛОНА/header.php

    покажите код header.php и код index.php из корня
    Ответ написан
  • Как вывести каталог в мобильном меню bitrix aspro optimus?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Для начала посмотрите через консоль наличие каталога. может он скрыт через CSS (раз в версии для ПК он есть).
    Может какие то стили перебиты.
    Вот пример из Демо-версии
    spoiler
    <ul class="mobile_menu opened" style="display: block;">
    							<li class="icons_fa has-child current">
    					<a class="dark_link parent" href="/catalog/">Каталог</a>
    											<div class="toggle_mobile_menu"></div>
    						<ul class="dropdown">
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/avtoelektronika/">Автоэлектроника</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/bytovaya_tekhnika/">Бытовая техника</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/napolnye_pokrytiya/">Напольные покрытия</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/sadovaya_tekhnika/">Садовая техника</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/santekhnika/">Сантехника</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/stroitelnye_materialy/">Строительные материалы</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/foto_i_video/">Фото и видео</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/kosmetika/">Косметика</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/odezhda/">Одежда</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/sport/">Спортивные товары</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/elektroinstrument/">Электроинструмент</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa " href="/catalog/novogodnyaya_rasprodazha/">Новогодняя распродажа</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa parent" href="/catalog/tovary_dlya_sobak/">Товары для собак</a>
    								</li>
    													</ul>
    									</li>
    							<li class="icons_fa  ">
    					<a class="dark_link " href="/sale/">Акции</a>
    									</li>
    							<li class="icons_fa  ">
    					<a class="dark_link " href="/services/">Услуги</a>
    									</li>
    							<li class="icons_fa has-child ">
    					<a class="dark_link parent" href="/help/">Как купить</a>
    											<div class="toggle_mobile_menu"></div>
    						<ul class="dropdown">
    															<li class="full ">
    									<a class="icons_fa " href="/help/payment/">Условия оплаты</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa " href="/help/delivery/">Условия доставки</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa " href="/help/warranty/">Гарантия на товар</a>
    								</li>
    													</ul>
    									</li>
    							<li class="icons_fa  ">
    					<a class="dark_link " href="/info/brands/">Производители</a>
    									</li>
    							<li class="icons_fa  ">
    					<a class="dark_link " href="/contacts/stores/">Магазины</a>
    									</li>
    							<li class="icons_fa has-child ">
    					<a class="dark_link parent" href="/company/">О компании</a>
    											<div class="toggle_mobile_menu"></div>
    						<ul class="dropdown">
    															<li class="full ">
    									<a class="icons_fa " href="/company/news/">Новости</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa " href="/company/staff/">Сотрудники</a>
    								</li>
    															<li class="full ">
    									<a class="icons_fa " href="/company/jobs/">Вакансии</a>
    								</li>
    													</ul>
    									</li>
    							<li class="icons_fa  ">
    					<a class="dark_link " href="/contacts/">Контакты</a>
    									</li>
    						<li class="search">
    				<div class="search-input-div">
    					<input class="search-input" type="text" autocomplete="off" maxlength="50" size="40" placeholder="Поиск" value="" name="q">
    				</div>
    				<div class="search-button-div">
    					<button class="button btn-search btn-default" value="Найти" name="s" type="submit">Найти</button>
    				</div>
    			</li>
    		</ul>
    Ответ написан
    1 комментарий
  • Как вывести дополнительные изображения на детальной странице товара из свойства в штатном(.default) компоненте catalog.element?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Массив $arResult["PROPERTIES"]["MORE_PHOTO"]["VALUE"] содержит ID картинок
    Получить картинку по ID можно так:
    $img_resize_path = CFile::ResizeImageGet(
          $arResult[PROPERTIES][MORE_PHOTO][VALUE][0],
          array('width'=>'100', 'height'=>'150'),
          BX_RESIZE_IMAGE_PROPORTIONAL
        );
    echo $img_resize_path[src];

    Это пример для одной картинки с Ресайзом. Для получения всех картинок нужно использовать foreach.
    В слайдере вы можете использовать любое количество массивов. Или загнать все картинки в один общий массив.
    Ответ написан
  • Торговые предложения в битрикс у уже добавленных товаров?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Штатно нет.
    Можете написать небольшой код
    1. Сделать выборку товаров по нужному признаку через getlist
    2. Методом add создаете новые элементы с привязкой к основному товару.
    Вот ответ на ваш вопрос, всё примерно так:
    Bitrix api Как добавить торговых предложений к товару?
    Ответ написан
    Комментировать
  • Как создать включаемую область на странице битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Компонент используйте
    <?$APPLICATION->IncludeComponent(
        "bitrix:main.include",
        "",
        Array(
            "AREA_FILE_SHOW" => "file",
            "PATH" => SITE_TEMPLATE_PATH."/include/company.php"
        )
    );?>
    Ответ написан
    Комментировать
  • Есть ли где-то статистика по тому, насколько успешно пытаться схантить ребят из СПБ в Москву?

    @anton99zel
    29а класс средней школы №7
    Я как человек, который жил и в Москве, и в Питере и в провинции, отвечу:
    Москва
    Многие компании находятся в пределах ТТК.
    Тут либо тратиться на дорогу, снимая жильё подешевле, либо снимать рядом с работой.
    Стоимость жилья (Однушка, метров 30) в районе ТТК около 45 тр и выше. Хороших вариантов мало и очень дорого.
    Стоимость жилья у МКАДА в районе 30 тр и чаще выше.
    Можно снимать в таких городах как Зеленоград, Одинцово. Добираться на Ласточке. Жилье от 20тр можно найти, чаще дороже. Проезд в Ласточке (30 минут до центра Москвы) выходит в районе 200 рублей + метро в районе 50 рублей. Могу ошибаться, давно не ездил. По транспортным картам дешевле выходит.
    По факту в одну сторону из Подмосковья можно добираться до 2 часов. На машине, например из Зеленограда до центра Москвы (всего 40 км) можно и 3 и 5 часов ехать. Серьезно. Но в последнее время стало лучше, лет 5-7 назад было хуже.
    Если на работе кормят, то хорошо, иначе рублей до 500 за обед легко отдадите. Может сэкономите, но на всякие перекусы и кофе по дороге все равно потратитесь.
    -
    Если есть маленькие дети и город чужой, то скорее всего временами придется пользоваться услугами няни. Кстати, про детский сад - нужна регистрация. В Москве её не любят делать никому. За деньги у кого как. В среднем 15-20 т.р. на полгода и выше на руки хозяину жилья. Садики и школа выходят дешевле в Москве и Зеленограде. Плата за садик в Подмосковье дороже до 3 раз и до 2 раз в провинции. Примерно 2500 стоит садик в Москве. Каждое допзанятие, типа футбола или робототехники от 1000-1500 за 4-8 занятий в месяц. Няня стоит от 20-25 тр. и сильно выше (это 2 раза в неделю по 4 часа).
    -
    Продукты. Удивитесь, но продукты дешевле, чем в Рязани или Твери. Почему - потому, что в Москве есть выбор где купить. В провинции в радиусе доступности может быть всего пару сетевых магазинов класса "Эконом". Берешь не из того, что дешевле, а из того что в принципе есть. Но в целом цены примерно одинаковы. Топливо тоже.
    -
    Интернет в Москве дешевле. Учитывая, что Мегафон и МТС сделали прорыв в скоростях, то в Москве вполне можно пользоваться мобильным интернетом. Модем вполне выдавал до 90-100 мегабит. Можно достать тариф белимит за 250-300 рублей в месяц. В регионах с инетом беда. Приходится подключаться к Ростелекому. Ценник сразу от 500 и выше. Если ростелеком падает, то лично у меня в этот день выходной.
    -
    Провинция
    Квартплата: В Москве квартплата платится одной платежкой, годовые ресурсы раскидываются по месяцам. В регионах за отопление, например, платят только зимой. В Москве зимой и летом.
    Средняя цена коммуналки за 1 метр по системе всё включено = 122 рубля (здесь всё, включая газ и интернет).
    К примеру, если в Питере есть дома, где плата за капремонт составляет не дороже 6 рублей за метр, то в Рязани стоимость метра 15 рублей. Отопление дороже. Электричество условно как в Москве.
    -
    Развлечения. Не сказать, что когда жил в Москве - прям бегал по аттракционом и по клубам. Но в Москве есть выбор. В провинции мне не хватает магазинов, типа Икея, KFC и др. Если в Москве мне ночью что то нужно, я сажусь в машину - еду и покупаю. В провинции я жду когда закончатся выходные и наступит утро)))
    -
    Про плюсы: сейчас живу за городом, удаленно работаю. Рад не видеть пробки, людей, наслаждаюсь тишиной. При той же зарплате, что была - богаче не стал. Не стало одних трат, появились другие.
    --
    В Москве 120 т.р. зарплата не плохая, но по сути эти деньги также успешно тратятся, как и зарабатываются. На такую зп из регионов поехал бы, но с Питера точно нет.
    --
    И на последок про Шаблоны мышления, что в Москве все дохера получают.

    Вот у меня жена в Москве, чтобы получать 140 т.р. встает в 5 утра, через час стоит на остановке и идет на станцию, далее едет около часу до центра Москвы, где пересаживается на метро, затем ещё 20 минут идет пешком. В 9 утра начинается работа. в 13:00 идет в столовку, где тратит в районе 300 рублей, вечером, если не просят остаться в начале седьмого едет домой (в вагонах, где яблоку не упасть). Пришла домой ближе к 21:00, поела, через час спать. Может и в субботу выйти. В итоге в день уходит до 900 рублей только чтобы сходить на работу))
    Я и сам когда в Москве работал мог домой поздно приехать, потому, что работой и деньгами дорожили. В конце недели чувствуешь себя вымотанным.
    А в это время в каком-нибудь Зажопинске после 18:00 машину помыть негде и хлеба не купить, но ноет бизнес, что денег не могут заработать.
    -
    PS: В Питере был недолго. Если своя квартира в Питере, то в Москву не нужно суваться. Думаю три ставки мало кто предложит. Если в Питере арендная и вы одиноки, то почему бы и нет. Там глядишь может перейдешь куда-нибудь потом.
    Ответ написан
    1 комментарий
  • Как вывести "правило работы с корзиной" в детальной карточке товара?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Скидку показывает, потому что передается правило, но сами правила не содержат данные о товарах.
    https://dev.1c-bitrix.ru/api_help/sale/classes/csa...
    Если нужно как то группировать товары со скидкой, то группируйте через свойства.
    Кроме того, правила корзины могут работать и без указания ID товаров. Например, через свойства.
    Можете помучать этот метод (крайне не рекомендуется)
    https://dev.1c-bitrix.ru/api_help/catalog/classes/...
    Ответ написан
    Комментировать
  • Штатный способ в админке задать тип редактора "Визуальный редактор" для всех полей?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    /bitrix/admin/settings.php?lang=ru&mid=fileman&mid_menu=1
    Первая строчка первой вкладки
    Ответ написан
  • Почему после установки решения появляется ошибка ERR_CONTENT_DECODING_FAILED?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Раньше помогало отключение модуля компрессии и/или композита.
    Или в init.php добавьте define('BX_COMPRESSION_DISABLED',true);
    Ответ написан
    Комментировать
  • Как в Битрикс закрыть для доступа через браузер или только по авторизации папку с файлами /upload/logs/?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Добавьте в папку с файлами /upload/logs/ файл .htaccess и запишите в нем deny from all
    или учите:
    https://dev.1c-bitrix.ru/learning/course/index-new...
    Ответ написан
    5 комментариев
  • Не выводится картинка в bitrix не пойму почему?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    $img_resize_path = CFile::ResizeImageGet(
    			$arResult[PROPERTIES][PHOTO][VALUE][0],
    			array('width'=>'100', 'height'=>'150'),
    			BX_RESIZE_IMAGE_PROPORTIONAL
    		);
    echo $img_resize_path[src];
    Ответ написан
    Комментировать
  • Как в Битриксе добавить наценку на доставку почтой России?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    5e020475bf4e0708722364.jpeg
    /bitrix/admin/sale_discount_edit.php
    Ответ написан
    2 комментария
  • Как в битриксе свойство заказа добавить в xml-файл выгрузки в 1С?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    /bitrix/admin/1c_admin.php?lang=ru последняя вкладка
    Ответ написан
    Комментировать
  • Как создать динамические табы в карточке товара - Битрикс CMS?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вариант 1:
    Создайте для товаров свойство "Привязка......" , в карточке товара появится возможность вручную указывать рекомендуемый товар к основному товару. В табах по этому признаку выведутся рекомендуемые товары (через компонент или getlist с фильтром по привязке выше)
    Можно создать несколько таких свойств для каждого таба.
    Вариант 2:
    Чтобы в вручную не заполнять, можно связать разделы и в табах рандомно выводить популярное из категории.
    Честно, не совсем понимаю вашего вопроса
    Ответ написан
  • Как обновить информацию о пользователе на сайте в БУС после выгрузки из 1с?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    То, что не умеет модуль обмена - умеет api:
    Напишите api в Битриксе по апдейту Юзеров(покупателей)
    Этот и не только этот метод нужен https://dev.1c-bitrix.ru/api_help/main/reference/c...
    Далее в 1с в модуле Справочника с контрагентами добавьте в процедуру "при сохранении" код-отправку post запросов в Битрикс с нужными данными.
    Когда всё настроите - делайте массовое проведение документов.
    Ответ написан
    1 комментарий