Задать вопрос
  • Импорт 1с-битрикс. Как не изменять изображения?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    /bitrix/admin/settings.php
    Контролировать загрузку дубликатов файлов: V
    Работает в относительно новых версиях Битркис.
    Ответ написан
    Комментировать
  • Как отключить защитник Windows в 2022 году на Windows 10?

    @anton99zel
    29а класс средней школы №7
    Как отключить защитник Windows в 2022 году на Windows 10

    Установить сторонний антивирусник, хоть платный, хоть бесплатный и не мешать системе контролировать безопасность персонального компьютера
    Ответ написан
  • Почему не работает urlrewrite на втором домене?

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

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

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

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Необходимо использовать Bitrix Push server 2.0
    https://helpdesk.bitrix24.ru/open/12803800/
    Ответ написан
    Комментировать
  • Как получить все товары в формате JSON 1С Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Получаем записи
    <?
    $arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_*");
    $arFilter = Array("IBLOCK_ID"=>IntVal($yvalue), "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
    $res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
    while($ob = $res->GetNextElement()){ 
     $arFields = $ob->GetFields();  
    print_r($arFields);
     $arProps = $ob->GetProperties();
    print_r($arProps);
    }
    ?>

    Формируем нужное в массив и делаем из него json
    json_encode($data)
    Ответ написан
    Комментировать
  • Как отправлять заявку с сайта в Telegram?

    @anton99zel
    29а класс средней школы №7
    Я вообще не питонщик) Но разве это делается не так?!
    import requests
    
    def send_msg(text):
       token = "your_token"
       chat_id = "your_chatId"
       url_req = "https://api.telegram.org/bot" + token + "/sendMessage" + "?chat_id=" + chat_id + "&text=" + text 
       results = requests.get(url_req)
       print(results.json())
    
    send_msg("Hello there!")
    Ответ написан
  • Как получить свойства элемента инфоблока?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    $arFilter = Array(
      "ID" => УКАЖИ, 
      "IBLOCK_ID"=>УКАЖИ, 
      "IBLOCK_SECTION_ID" => $arResult["ID"],
      );
    $arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_CODE");
    $res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>50), $arSelect);
    while($ob = $res->GetNextElement()){ 
     $arFields = $ob->GetFields();  
    print_r($arFields);
     $arProps = $ob->GetProperties();
    print_r($arProps);
    }

    PROPERTY_CODE, например PROPERTY_COLOR
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Сортировку переделай сам
    Ответ написан
    Комментировать
  • Как администратору войти в административную часть сайта под другим пользователем?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Создать нового пользователя с правами админа
    Авторизоваться под этим новым пользователем
    )))
    Ответ написан
    Комментировать
  • Как подружить pagespeed и yandex.metrika?

    @anton99zel
    29а класс средней школы №7
    Тупое решение для обмана клиента - заблокировать доступ к части кода для pagespeed.
    типа
    <?php if (!isset($_SERVER['HTTP_USER_AGENT']) || stripos($_SERVER['HTTP_USER_AGENT'], 'Chrome-Lighthouse') === false): ?>
    Ответ написан
    Комментировать
  • Как хранить цену на товар и скидку?

    @anton99zel
    29а класс средней школы №7
    Ни один.
    Хранить только базовую цену.
    Для гибкого и эффективного управления скидками, промиками, персональными скидками нужна отдельная таблица, которая в будущем позволит создавать отдельные правила: суммирование скидок, накопительные скидки, скидки только корзины, скидки только в каталоге, или для конкретной группы клиентов с ограничением по датам, условиям доставки и прочее и прочее.
    Ответ написан
    Комментировать
  • Доставляемость рассылок через Unisender на сервера Yahoo и iCloud?

    @anton99zel
    29а класс средней школы №7
    Надо смотреть правильность txt в dns, spf, DMARC
    У нас сендпульс, последняя рассылка была в начале месяца, все Yahoo и iCloud получили письма (их мало, около 200 клиентов с такими ящиками)
    Надо делать также тесты
    https://www.mail-tester.com/
    Ответ написан
    Комментировать
  • Как убеждать клиентов оплачивать ТЗ (или оценку проекта) и нужно ли это делать?

    @anton99zel
    29а класс средней школы №7
    Больно много текста, а надо лишь:
    Не работать с мудаками, срок умножать на 3, деньги на 2.
    Иногда ставить себя на место клиента.
    Ответ написан
    Комментировать
  • Как сделать блоки inline через css?

    @anton99zel
    29а класс средней школы №7
    .profile_comment_body{display: inline-flex;}
    Ответ написан
    Комментировать
  • Как добавить на сайт счётчики аналитики не ухудшая скорость загрузки?

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

    @anton99zel
    29а класс средней школы №7
    <style>
    img{vertical-align: middle;}
    @media (max-width: 600px) {span{display:block;}}
    </style>
    <div>
        <img src="https://avatars.mds.yandex.net/get-yapic/30061/WoC18IUowxzmydVWvbPgtA9vS3Y-1/islands-retina-50"/>
        <span>Добрый день!</span>
    </div>

    min-width: 600px
    60b8f6819d632758562520.png
    max-width: 600px
    60b8f686e81aa368760953.png
    Ответ написан
    Комментировать
  • Прыгаю с языка на язык, с одной сферы в другую, как сфокусироваться на одном языке?

    @anton99zel
    29а класс средней школы №7
    Возможно, что у вас нет проекта, идеи.
    Вы пытаетесь через подбор инструмента поймать интерес к чему-либо.
    Это как взять в руки молоток, покрутить его в руках, понять, что одним только молотком ничего не сделать, и берете в руки отвертку. Отвертка прикольная, насадки разные, но и она не явлется вдохновением сделать что-либо.
    Но если бы у вас была идея, проект, например создать из материала кровать или табурет, то под свою идею вы бы и выбирали необходимые инструменты.
    Так и вашем случае:
    Если у вас есть идея - создать информационный сайт или сайт интернет-магазина, либо какой то сервис, с последующей его продажей (например, делать типовые решения для бстрого старта), то и набор языков и навыков у вас бы сложился. Вы бы стали понимать, что вам необходмы знания html, php, mysql.
    -
    Второй момент заключается в уровне ответственности. Если у вас нет заказчика, группы людей, которые могли бы оценить ваш продукт, наставника, то ваш внутренний голос говорит вам, что "забей, чувак, это скучно..."
    А если бы вы относились ответственно к себе, а в будущем и к участникам проекта, то веротяно вы бы не перескакивали с одного языка на другой, с проекта на проект, а доводили бы начатое до конца.
    -
    Апатия возникает тогда, когда вы не видите положительный результат, тенденцию к лучшему после выполнения части работ. Необходимо язык не учить, как учили предметы в школе или институте, а сопровождать практикой, а еще лучше иметь наставника, который будет указывать на ошибки, объяснять непонятные моменты.
    -
    С другой стороны, поиск себя в новом, пробы - это не так уж и плохо.
    Ответ написан
    Комментировать
  • Стоит ли обновлять php с 5.6 до 8 на сервере, где работает битрикс?

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

    Нужно
    до 8

    Не нужно. Лучше 7.2
    гугл продолжает показывать жалкие 9% производительности

    сначала серверные дела закончите, а потом перейдете на фронт.
    Если Битрикс до сих пор на 5,6 то там и мускул надо смотреть, да и вообще всё комплексом.
    Начать со штатной проверки сайта и замера производительности.
    но не сломаю ли сайт

    можешь и сломать, последние обновления Битрикс в каком году ставились?
    И не спрашивайте одно и тоже
    Как настроить кэширование для более быстрой отдачи статики в nginx?
    Ответ написан
  • Как вывести новинки товары, которые меньше месяца активны?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    global $arrFilter;
    $date = date('m,d,Y', time() - 86400 * 30);
    $arrFilter = Array(
    ">=DATE_CREATE"=>date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,$date))
    );

    Для меток просто сравнивайте даты и выводите label
    Ответ написан