• Как вывести среднее значение из массива bitrix?

    @anton99zel
    29а класс средней школы №7
    рейтинг

    На мой взгляд рейтинг так нельзя считать, особенно при сортировке элементов по рейтингу.
    В своё время находил статью на эту тему, вроде даже на форуме Битрикса. Там было написано как правильно вывести формулу.
    Сами смотрите:
    1 человек поставил оценку 5 и рейтинг у товара будет 5
    А к другому товару 200 человек поставили разные оценки на общий балл 4,7, например.
    Исходя из вашей системы подсчетов Первый товар будет более рейтинговым, чем второй, хотя и не пользуется популярностью совсем.
    значение выгрузить в свойство обратно чтобы хранилось в БД

    CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, array($PROPERTY_CODE => $PROPERTY_VALUE));
    Ответ написан
  • Что поменять в ноутбуке что бы он стал заряжаться?

    @anton99zel
    29а класс средней школы №7
    батарея не заряжается, но при этом она корректно отображается в биосе.

    Одна из причин, почему не заряжается - это глубокий разряд батареи. Она всегда будет отображаться, но не будет заряжаться. У меня на старом ноутбуке время от времени разряжается батарея в 0. Тогда я ее снимаю, корпус немного раздвигаю и цепляю к контактам (там стоят 18650) +19 вольт с блока питания, на 2 минуты. После чего переставляю в ноутбук и там уже начинается заряд. Это называется толкнуть батарею. В этом случае, главное не оборвать провода от платы внутри аккумулятора, иначе плата уйдет в защиту и батарея на выброс.
    --
    при чем такая операция проводится мной время от времени, как купил замену родному аккумулятору, может это ваш случай.
    Dell мне тоже не нравится
    Ответ написан
  • Паспортные данные для регистрации домена?

    @anton99zel
    29а класс средней школы №7
    Возможно ли где-нибудь зарегистрировать домен в RU зоне где не нужно при регистрации вводить свои паспортные данные

    Нет
    кто-то советует найти сканы чужих паспортов и вводить не свои данные

    Тебе понравится, что кто то однажды использует твои данные?
    Я не собираюсь делать ничего запрещенного

    Вы уже под подозрением, написав этот вопрос!
    Заслуживают ли доверия какой-нибудь из перечисленных регистраторов

    Пьяный админ на аутсорсе, который будет чинить БД может ее забекапить себе на комп? Почему нет?
    Или это излишняя паранойя?

    паранойя, Интернет тоже не на вас оформлен?
    Ответ написан
    Комментировать
  • Bitrix купон применяется, но не показывает что он использован?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Был использован отображается для многоразовых купонов. Использованный одноразовый имеет признак использования в Дате использования и у него затем снимается активность.
    5fc8b275bc06c720901421.jpeg
    Заказ сделан, после еще раз могу использовать купон.

    Надо смотреть применился ли он в заказах дважды, если это глюк, мало ли что вы его ввели.
    Ответ написан
  • Есть ли модуль на bitrix, который позволяет по названию городу давать координаты?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    как администратору, добавлять карту в карточку?

    А что свойство Привязка к Яндекс Карте уже не подходит для показа карточек с картой?
    по названию городу давать координаты

    DaData может, но там ограничение на кол-во запросов до 10000 в день (вроде бы)
    Ответ написан
    Комментировать
  • Почему код HTML в письмах из 1с Битрикс приходит в виде текста?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Когда читали эту доку, в поисках ответа на свой вопрос, что именно не поняли?
    https://dev.1c-bitrix.ru/user_help/settings/settin...
    Ответ написан
  • Как сделать, чтобы при клике на Анонс должна открываться картинка из Подробнее?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    В a class="product-item-image-wrapper" ссылка типа href="<?=$arResult[DETAIL_PICTURE] ?>"
    В span class="product-item-image-original"
    ссылка style="background-image: url('<?=$arResult[PREVIEW_PICTURE] ?>'); "

    spoiler
    <div class="product-item-material">
    		<a class="product-item-image-wrapper" href="/upload/iblock/1df/13.jpg" title="ДЕКОР 3/3 для шкафов" data-entity="image-wrapper">
    			<span class="product-item-image-slider-slide-container slide" id="bx_3966226736_1493_ec5d0e2cff91ab20debac17d8febe5be_pict_slider" style="display: none;" data-slider-interval="3000" data-slider-wrap="true">
    					</span>
    		<span class="product-item-image-original" id="bx_3966226736_1493_ec5d0e2cff91ab20debac17d8febe5be_pict" style="background-image: url('/upload/iblock/800/13.jpg'); "></span>
    				<span class="product-item-image-slider-control-container" id="bx_3966226736_1493_ec5d0e2cff91ab20debac17d8febe5be_pict_slider_indicator" style="display: none;">
    					</span>
    				</a>
    		<p class="product-item-title">
    				<span>
    		<!-- <a href="/materialy/fasady/687324/" title="ДЕКОР 3/3"> -->
    				ДЕКОР 3/3				<!-- </a> -->
    		</span>
    			</p>
    						<div class="product-item-info-container product-item-price-container" data-entity="price-block">
    												<span class="product-item-price-current" id="bx_3966226736_1493_ec5d0e2cff91ab20debac17d8febe5be_price">
    													</span>
    					</div>
    										<!--<div class="product-item-info-container product-item-hidden" data-entity="buttons-block">-->
    					<div class="product-item-info-container" data-entity="buttons-block">
    														 <div class="product-item-button-container">
    																		<!-- <button class="btn btn-link btn-md"
    										id="bx_3966226736_1493_ec5d0e2cff91ab20debac17d8febe5be_not_avail" href="javascript:void(0)" rel="nofollow">
    										Нет в наличии									</button> -->
    								<!-- <div class="product-item-order">
    								<div><a href="#modal1" class="popup-content">Уточнить цену</a></div>								
    								<div><a href="#modal3" class="popup-content">Заказать</a></div>	
    								</div> -->
    								
    								</div> 
    								
    													</div>
    					</div>
    Ответ написан
  • Как написать AGI скрипт для Asterisk, чтобы он передавал DTMF данные на сервер?

    @anton99zel
    29а класс средней школы №7
    Правильный ответ дал Andrey Barbolin про привязку к номеру телефона.
    Добавлю, что можно номер не вводить, а распознавать голос и выдавать синтезированный ответ с помощью Yandex SpeechKit https://cloud.yandex.ru/services/speechkit#demo
    В итоге у вас должно быть так:
    Если номер телефона есть в базе, то подтягивать его, иначе
    Нажмите 1, чтобы узнать баланс...бла-бла-бла...
    Продиктуйте номер
    Яндекс распознает голос
    Смотрим баланс в базе
    Яндекс диктует баланс
    End
    Ответ написан
    Комментировать
  • Где в админке хранятся комментарии? И как можно вывести список всех комментариев?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    https://dev.1c-bitrix.ru/learning/course/index.php...
    Если комменты хранятся на сайте
    https://dev.1c-bitrix.ru/user_help/components/cont...
    Если используются ВК или FB
    Ответ написан
    Комментировать
  • Как организовать запись звонков в Asterisk?

    @anton99zel
    29а класс средней школы №7
    exten => s,1,MixMonitor(/myrecords/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.wav,v(2),/usr/bin/lame --preset standard /myrecords/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.wav /myrecords/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.mp3 && rm -f /myrecords/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.wav && curl -F document=@"/myrecords/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.mp3" https://api.telegram.org/bot108766227:AAEDbS90ZrvHgOINvf-cnow_I04N12BH7RY/sendDocument?chat_id=25128888 && rm -f /myrecords/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.mp3)

    У меня такая строчка перед Background
    Требуется установка # apt-get install lame
    Суть - Записать файл, конвертировать в mp3, после звонка отправить файл в телеграм, удалить файл на сервере.
    Также для исходящих.
    5fc50870ac868052384986.jpeg
    Ответ написан
    3 комментария
  • Как использовать поле в почтовых шаблонах bitrix?

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

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Получить дату создания элемента, написать условие: если от даты создания не прошло 7 дней, то вывести иконку
    Ответ написан
  • Какой посоветуете сверхбюджетный ноутбук на линукс?

    @anton99zel
    29а класс средней школы №7
    Ну, если говорить объективно и смотреть на текущие цены в российском сегменте ритейла, то ничего за 25-30 тр купить невозможно. Что-то адекватное будет стоить от 40тр.
    Совет подразумевает выбор между чем то. А в данном диапазоне цен и выбирать то не из чего.
    Если память 8 гиг, то цены уже от 35тр
    Разрешение 1920, цены от 40тр
    -
    Сэкономив сейчас, через год племянник намученный будет требовать другой пк, потому что упрется в ресурсы.
    Ответ написан
    Комментировать
  • Битрикс - как вывести фотогалерею с возможностью редактирования?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    разные компоненты битрикс

    Свой пиши!
    Тебе понадобится
    1. Написать загрузчик и прикрутить ajax
    или юзать это (если оно еще живо, лень проверять)
    2. Сделать привязку файлов к пользователю (тут разберешься в настройках инфоблока).
    3. Прикрутить галерею, типа owl-carousel
    ...
    Как удалять фото.
    Ответ написан
  • Как Instagram под iOS запоминает логин и как удалить все его данные, чтобы он заново запросил логин?

    @anton99zel
    29а класс средней школы №7
    Очень интересный вопрос, и казалось бы нужно выключить настройку Связка ключей
    Настройки - ICloud - Связка ключей
    Но это не помогает, даже если очистить пароли Инстаграма, Фэйсбука и Ватсап...
    ---
    Но в самом Инстаграме есть выключатель:
    Настройки -Безопасность - Сохраненные данные для входа

    Где в примечании как бы намекается, что привязка идет к учетной записи Icloud
    Т.е. продав устройстве, вам нужно выйти из Айклауд (удивительно, да?)
    А для верности отключить выше названную настройку в самом инстаграме.
    5fbf8f2016cd2689720437.jpeg
    5fbf8f71385eb906460825.jpeg
    Ответ написан
    3 комментария
  • Как убрать ошибку после обновления Битрикс Call to undefined method Bitrix\Sale\PropertyValueCollection::refreshRelated()?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    С этой ошибкой не работает корзина и оформление заказа. Подскажите, пожалуйста, в чем может быть проблема и как это исправить?

    https://dev.1c-bitrix.ru/api_d7/bitrix/sale/techni...
    самописное оформление заказа?
    Ответ написан
  • Как изменить товар после оформления заказа?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Держи очень плохую кашу, которую не проверял. Дорабатывай.
    AddEventHandler("sale", "OnSaleStatusOrder", Array("Zzpro", "habr")); 
    CModule::IncludeModule('sale');
    class Zzpro
    { 
    function habr($ID, $val)
    {if ($val == "F") { 
    //F замени на статус заказа при котором должно происходить действие, в моем случае это доставлен
    use Bitrix\Sale;
    $order = Sale\Order::load($ID);
    $basket = \Bitrix\Sale\Order::load($ID)->getBasket();
    //загрузили заказ, смотрим его состав
    foreach ($basket as $basketItem) {
    $dbItem = \Bitrix\Iblock\ElementTable::getList(array(
        'select' => array('ID', 'IBLOCK_ID', 'NAME'),
        'filter' => array('ID' => $basketItem->getProductId()),
        'limit' => 10,
        'order' => array('TIMESTAMP_X' => 'ASC')
    ));
    while ($arItem = $dbItem->fetch()) {
    //echo $arItem[ID];
    //echo $basketItem->getQuantity();
    //получили ID товара и количество
    $db_props = CIBlockElement::GetProperty(8, $arItem[ID], Array("CODE"=>"KUPLENO"));
    //8 это твой инфоблок, KUPLENO это код твоего свойства, нам нужно получить кол-во ранее записанное
    if($ar_props = $db_props->Fetch()) $KUPLENO = IntVal($ar_props["VALUE"]);
    //Берем прежнее значение, и добавляем сколько куплено
    //почему не +1? потому что могли же купить 10))
    $property_value = $KUPLENO + $basketItem->getQuantity() ;
    CIBlockElement::SetPropertyValuesEx($arItem[ID], false, array($property_id => $property_value));
    //запишем в свойства товара новое значение
    //$property_id это id свойства KUPLENO
    }
    }}};
    Ответ написан
  • Битрикс проблема с ссылками?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Если элемент не может определиться с разделом, то ищите галочку в компоненте Строгая проверка раздела для показа списка
    А также добавьте проверку на занятость Element Code в настройка инфоблока.
    Ответ написан
    Комментировать
  • Сколько стоит проработать на первой работе?

    @anton99zel
    29а класс средней школы №7
    сколько стоит проработать на этой работе

    Ну, можно и 20 лет косячить, думая, что ты специалист. Опыт не определяется временем. Вам тут большинство скажет, что опыт это тот стек технологий и навыков, который вы освоили к своему возрасту, и чем быстрее и больше вы освоите, тем ваша ценность на рынке труда будет выше.
    В советское время не очень любили тех, кто часто меняет работу, а в наше время менять работу каждые 2-3 года это нормально, особенно когда вверх по карьере.
    Если Вы уже сейчас чувствуете себя не в своей стихии, то лучше сразу уходить.
    Ответ написан
  • Какие логины стоит сразу блочить при открытой регистрации?

    @anton99zel
    29а класс средней школы №7
    логины в 2020 уже моветон

    Очень бы хотелось дожить до того дня, когда у всех авторизация будет по смс, ну или камеру навел и вуаля! Ну, хотя бы по кнопке Gmail)
    Я везде захожу через кнопку "Вспомнить пароль"...
    Ответ написан