• Когда стоит думать о поиске работы школьнику?

    @anton99zel
    29а класс средней школы №7
    Когда стоит думать о поиске работы школьнику?

    Когда за коммуналку будет нечем платить, а пока ищи новые направления и развивай скиллы. На html много не заработаешь.
    Ответ написан
    Комментировать
  • Почему не меняется цвет фона?

    @anton99zel
    29а класс средней школы №7
    У вас ошибка <div сlass="header">
    нужно <div class="header">
    В первом случае у вас сlass через кириллицу написан в первом символе
    <!DOCTYPE html>
    <html lang="ru">
    <head>
     <meta charset="UTF-8">
        <title>Сайт Портфолио</title>
        <!-- Нормализация стилей -->
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css">
        <!-- Собственные стили -->
        <link rel="stylesheet" href="css/main.css">
        <!-- Подключение веб-шрифтов ИКОНОК ЗНАЧКОВ -->
        <link href="https://fonts.googleapis.com/css2?family=Merriweather&family=PT+Sans+Caption:wght@400;700&display=swap" rel="stylesheet">
        <link rel="shortcut icon" type="image/x-icon" href="img/favicon/favicon-16x16.ico" >
        <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
        
        
    </head>
    <style>
    html {
     font-family: "PT Sans Caption", sans-serif;
        font-size: 16px;
        line-height: 1.5; 
        
    } 
    .header {
        background-size: cover;
        background: red;
        text-align: center;
    }
    </style>
    <body>
    <div class="header">
         <div class="header__title">Ананьев Виталий</div>
         <div class="header__slogan">Верстка сайтов на HTML и CSS <br>HTML5 CSS3 JS jQuery</div>
         <div class="header__arrow">стрелка</div>
             </div>
    </body>    
    </html>
    Ответ написан
    Комментировать
  • Как проверить нахождение юзера на определённом url с помощью php?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Всё проще:
    <?if (CSite::InDir('/catalog/')){?>Твой код<?}?>
    Ответ написан
    Комментировать
  • Купить 10 шаблонов или сделать самому?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Такой дешманский шаблон проще заказать у студента за 3000-5000 рублей или сверстать самому.
    Потом отвалить за натяжку на Битрикс 5-7тр, хотя не вижу смысла его использовать для такого проекта.
    На редакции выше Старт можно все 10 сайтов разместить.
    Остальные 9 шаблонов просто кастомизировать не много.
    Ответ написан
    3 комментария
  • Как использовать JavaScript с Bitrix?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    JavaScript работает на клиенте в браузере с элементами html. Вы хотите воздействовать на массив php.
    Оберните элементами html результат php и обвесьте js.
    Ответ написан
    Комментировать
  • Какой массив для вывода суммы заказа Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    <?
    use Bitrix\Sale;
    $order = Sale\Order::load($orderId);//номер заказа вставь в скобки
    $sum = $order->getPrice();
    print_r($sum);
    ?>
    Ответ написан
  • Почему после удаления компонента в футере, сайт стал узким?

    @anton99zel
    29а класс средней школы №7
    Вам надо задать стили:
    .container {
        max-width: 100%;
        margin: 0 auto;
    }
    .col-md-9 {
        flex: auto;
        max-width: 100%;
    }
    Ответ написан
    Комментировать
  • Ноутбук зависает каждые 15 минут из-за проблем с диском, как исправить?

    @anton99zel
    29а класс средней школы №7
    У меня точно такая же история была со старым ноутбуком.
    То, что он там крякает на диск, то вполне это нормально, ведь работа ноутбука была завершена некорректно.
    Я своему менял эти диски и так далее - толку ноль.
    Потом обратил внимание, что замирание происходит при физическом контакте с ноутбуком - будь то поправить угол наклона экрана или печать на клавиатуре.
    Если ноутбук "устал", то вероятно могут быть повреждения дорожек, плохой контакт между компонентами ноутбука, включая шлейфы, разьемы..
    Нужно разбирать, чистить, смотреть под микроскопом, диагностировать...
    Ответ написан
    Комментировать
  • Хочу создать подобие VPS сервера. Как это сделать?

    @anton99zel
    29а класс средней школы №7
    Выскажу своё мнение:
    Если Вы разворачиваете подобие сервера дома, то я бы не сказал, что это выгодно: затраты на электричество, удаленность сервера от основной аудитории, стабильность и ширина интернет-канала, расположение вашего сервера в помещении - его охлаждение и его шумы... Плюс белый ip нужен.
    Само железо должно быть серверным, бытовое домашнее не даст производительности.
    Не знаю какие у вас будут задачи, но оптимальный сервер стоит около 400 рублей в месяц, сам столько плачу (у меня крутится несколько битрикс умирающих сайтов, астериск на полную катушку, боты и vpn). Мне кажется это не большие деньги.
    Могу ошибаться, но если поискать, то можно купить ispmanager без техподдержки и обновлений с пожизненной лицензией. У самого такая. В этой панели легко настраиваются компоненты для работы сайтов.
    Кроме того, мое не экспертное мнение, что нужно роутер использовать из серии Микротик, есть бюджетные варианты по 3500-3700 рублей.
    Систему ставь Центос свежий или Дебиан, в целом всё равно.
    Панель не нужна особо, всё можно настроить руками, но посмотрите в сторону Весты.
    Как открыть порты на конкретном роутере спрашивайте на 4pda в ветке вашего роутера.
    А вообще идея так себе, но для опыта и мучений может быть.
    Virtualbox не используй, ставь на голый жесткий систему.
    Ответ написан
    Комментировать
  • Как лучше отрисовывать карту регионов для сайта?

    @anton99zel
    29а класс средней школы №7
    На фоне других ответов - мой ответ наверное покажется смешным...
    Яндекс Карта же есть! Рисуй, ставь метки, масштабируй, раскрашивай...весело и забавно же, а какой адаптив)))
    5f730be3cef19231584403.jpeg
    Ответ написан
    Комментировать
  • Как убрать "доступное количество" на сайте ,в Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    <style>
    .item-stock{display:none!important;}
    </style>
    Ответ написан
    Комментировать
  • Как задать стили для конкретного каталога?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Топорно так:
    <?
    if (CSite::InDir('/catalog/aksessuary/')){
            ?><style>.html{width:90%;}</style><?
    }
    ?>

    Вверху файла index.php в catalog папке.
    Ответ написан
    1 комментарий
  • Как в Битрикс можно реализовать расчет стоимости доставки в зависимости от расстояния от интернет-магазина?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вариант более точный, по маршруту
    Яндекс.Карты API
    5f649208bd125374415469.jpeg
    Второй вариант - по радиусу:
    // Радиус земли
    define('EARTH_RADIUS', 6372795);
     
    /*
    * Расстояние между двумя точками
    * $φA, $λA - широта, долгота 1-й точки,
    * $φB, $λB - широта, долгота 2-й точки
    * Написано по мотивам http://gis-lab.info/qa/great-circles.html
    * Михаил Кобзарев <mikhail@kobzarev.com>
    *
    */
    function calculateTheDistance ($φA, $λA, $φB, $λB) {
     
    // перевести координаты в радианы
    $lat1 = $φA * M_PI / 180;
    $lat2 = $φB * M_PI / 180;
    $long1 = $λA * M_PI / 180;
    $long2 = $λB * M_PI / 180;
     
    // косинусы и синусы широт и разницы долгот
    $cl1 = cos($lat1);
    $cl2 = cos($lat2);
    $sl1 = sin($lat1);
    $sl2 = sin($lat2);
    $delta = $long2 - $long1;
    $cdelta = cos($delta);
    $sdelta = sin($delta);
     
    // вычисления длины большого круга
    $y = sqrt(pow($cl2 * $sdelta, 2) + pow($cl1 * $sl2 - $sl1 * $cl2 * $cdelta, 2));
    $x = $sl1 * $sl2 + $cl1 * $cl2 * $cdelta;
     
    //
    $ad = atan2($y, $x);
    $dist = $ad * EARTH_RADIUS;
     
    return $dist;
    }
    $lat1 = 77.1539;
    $long1 = -139.398;
    $lat2 = -77.1804;
    $long2 = -139.55;
     
    echo calculateTheDistance($lat1, $long1, $lat2, $long2) . " метров";
    // Вернет "17166029 метров"
    Ответ написан
    Комментировать
  • Очень хорошо знаю PHP - куда двигаться дальше?

    @anton99zel
    29а класс средней школы №7
    куда двигаться дальше в бэкенде?

    Вся проблема в том, что
    не горю желанием работать в фирмах
    Ответ написан
    Комментировать
  • Правильные настройки кассы Атол на Битрикс для упрощенной системы налогообложения?

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

    @anton99zel
    29а класс средней школы №7
    У вас вопрос неверный.
    Вы спрашиваете про отправку через php, а по сути ищете наименее затратный способ.
    --
    Я себе сделал бесплатный от слова совсем, даже 600 смс и за те не плачу)
    правда, железо у меня уже было (домашнее).
    ---
    Нужно:
    1. Модем e3372
    2. Роутер Кинетик с usb
    3. Сим-карта Дэником, которая на тарифе за 0 рублей дает 600 смс просто так, либо мегафон или Yota дают условный безлимит на смс за 50 рублей. По сути блокируют отправку, если превышаешь лимит в час.
    4. Белые ip не нужны. Интернет на Сим карте тоже не нужен

    Модем прошиваем в hilink, на роутере включаем keendns, добавляем модем к этой службе, при включении будет выдан адрес в сети интернет и ssl, там же в роутере закрываем модем паролем.

    Далее к модему можно обращаться не только по локальной сети 192.168.8.1, но и из интернета (спасибо кинетик)

    Пишем php код, нужно написать несколько функций (отправка, получение, удаление, получение токена)
    Вот пример:
    //функция Отправки СМС
    function send($sms_phone, $sms_message){
      $xml = auth();
      $options = array(
        CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
        CURLOPT_USERPWD => 'admin:34543sdd4!@0',
        CURLOPT_URL => 'https://modem.ВАШЕ_ИМЯ.keenetic.link/api/sms/send-sms',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_USERAGENT => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',
        CURLOPT_HTTPHEADER => array("X-Requested-With: XMLHttpRequest",'Cookie:'. $xml->SesInfo,'__RequestVerificationToken:'. $xml->TokInfo,'"Content-Type:application/x-www-form-urlencoded; charset=UTF-8"'),
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => "<request><Index>-1</Index><Phones><Phone>".$sms_phone."</Phone></Phones><Sca/><Content>".$sms_message."</Content><Length>5</Length><Reserved>1</Reserved><Date>".date("Y-m-d H:i:s")."</Date></request>"
      );
      $curl = curl_init();
      curl_setopt_array($curl, $options);
      curl_exec($curl);
      curl_close($curl);
    };


    И сама отправка:
    send($sms_phone, $sms_message);
    На сервере нужно делать проверку номера и спам-защиту:
    Проверка можно делать тут, включая ограничения по региону:
    rosreestr.subnets.ru/?get=num&num=79152000200
    --
    Тем самым ваш сайт может слать смс.

    Вы можете отправлять и получать СМС в телеграм/из телеграм.
    Ничего не платите, если не беспределите, не рассылаете рекламу и не превышаете лимиты

    Для клиентов, когда важно передать именное смс, а не циферное, использую www.smsimple.ru
    В среднем отправка 2,30 рубля
    Ответ написан
    Комментировать
  • Как передать динамический SuccessUrl на Яндекс Кассу?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    так и пишите
    https://site.ru/#ORDER_ID#/
    или на профиль
    https://site.ru/personal/orders/#ORDER_ID#/
    как то так)
    из доков:
    Текст может содержать метки: #PAYMENT_ID# - ID оплаты, #ORDER_ID# - ID заказа, #PAYMENT_NUMBER# - номер оплаты, #ORDER_NUMBER# - номер заказа, #USER_EMAIL# - Email покупателя
    Ответ написан
  • Можно ли импортировать множественное свойство через excel в 1C-Bitrix?

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