Задать вопрос
  • Кто-то уже окунался в разработку с Nuxt 3?

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    Вы соберёте все проблемы и завалите все дедлайны. :)

    С таким же вопросом сталкиваюсь, смотрел - он прям очень, очень сырой, я был крайне разочарован.
    Нельзя это тащить в продакшен, оно падает на каждый чих, причём почти всегда без внятной возможности понять, что пошло не так.

    Причём после релиза было ощущение что "сейчас всё быстренько допилят" (потому что и без того релиз на полгода откладывали), но динамика показывает, что ближайшие полгода - вряд ли, а то и год.

    Да и вообще есть ощущение, что они слишком фанатично пытаются всё упростить и обвешать магией, ушли куда-то не туда.
    Всякий сахарок - это прикольно, но должно быть опционально и навешиваться поверх уже готовой, работающей системы, а там половина issue - это борьба с теми проблемами, которые они сами себе придумали в погоне за "хотим, чтобы тут одну строчку написать - и дальше оно всё само".
    Но альтернатив не видно, поэтому пока Nuxt 2, возможно Nuxt Bridge, но и то смотреть надо.

    Другой вопрос - а зачем вам SSR для CRM? Для морды можно и пререндер сделать, а всё что за авторизацией - кому вообще интересно, есть там серверный рендеринг или нет?
    Ответ написан
    4 комментария
  • Как получить доступ к элементам стороннего сайта?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Не нужно заниматься вот этой вот возней.
    Надо оставить чужой сайт в покое, и заняться чем-нибудь полезным.
    Ответ написан
    1 комментарий
  • Как сделать ЧПУ на nuxt.js как в битриксе?

    @cheeroque
    Попробуйте использовать _.vue вместо _category.vue.

    Тогда в $route.params.pathMatch у вас будет весь путь после /catalog/, его уже разбирайте на части и делайте с ним что хотите.
    Ответ написан
    Комментировать
  • Почему я не могу получить значения пользовательского поля раздела инфоблока?

    udjin123
    @udjin123
    PHP, Golang, React
    При выборке пользовательских полей обязательно должен быть в фильтре IBLOCK_ID, без вариантов.

    По этому сначала по IBLOCK_CODE получаем его ID потом уже выборка разделов.
    Ответ написан
    Комментировать
  • Как сделать отправку форм для всех в PHP?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    POST-запросом
    Ответ написан
    3 комментария
  • Как реализовать онлайн проверку результатов?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    1. Берешь разработчиков
    2. Составляешь вместе с ними ТЗ
    3. Разработчики, за деньги, делают продукт

    Если коротко, что потребуется:
    1. бд с результатами
    2. нужно авторизировать пользователей только к их результатам (потребуется аутентификация + подтверждение, если берется из других источников)
    3. ну и скрипт, который все в html запихнет.
    Ответ написан
    2 комментария
  • Из-за чего вылезает ошибка при изменении значения в json?

    Aetae
    @Aetae
    Тлен
    Я сейчас покажу абсолютно секретный кусок кода, вы такой нигде больше не найдёте. Это чудо решает 99% проблем!
    spoiler
    $data  = file_get_contents('values.json');
    $data = json_decode($data , true); 
    var_dump($data);
    Ответ написан
  • Не устарел ли ещё курс Скиллбокс "Веб-верстка" декабря 2020 года?

    @antares4045
    У меня родственник решил потратить деньги на этот курс: акценты сильно смещены в сторону бесполезных свистоперлелок типа pixel perfect, и nvda, которые фронтендер, только сошедший с конвера ещё несколько лет не вкусит (а может и вообще никогда).
    + полностью отсутствует практика верстки не лендингов (внезапно, если на сайте будет больше одной страницы, есть куча специфики, с которой вам прийдётся знакомиться сразу на боевом проекте).

    Но (особенно после обновления зимы 20-21 (когда оно точно было не помню)) вся ключевая информация в курсе освнщена. Тем не менее фокус на ванильном html+js там совершенно излишен. Клиент и работодатель сейчас хотят реакт (большие компании вообще ангуляр).
    Ответ написан
    1 комментарий
  • Как выбрать язык программирования для своего web проекта?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Какой язык и технологии мне следует использовать для максимально эффективной реализации

    Тот и ту, которые лучше знаете
    Ответ написан
    Комментировать
  • Можно ли использовать return;?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    ретюрн это точка выхода из функции больше этот оператор никому ничего не должен.

    В вашем случае это значение по умолчанию, но так как функция void то это можно игнорировать
    Ответ написан
    Комментировать
  • Можно ли использовать return;?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    return; - это бессмыслица, её надо убрать из кода
    И никакое false она не возвращает.
    Про "еще одно противоположное значение" вас тоже обманули

    Если функции нечего вернуть, то ничего возвращать она и не должна.

    Максимум, где можно использовать пустой return - если он используется для управления ходои исполнения. То есть чтобы досрочно завершить исполнение кода
    Ответ написан
    Комментировать
  • 0 Call to a member function get() on null как испаравить?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Не записывать null в $params.
    Ваш К.О.
    Ответ написан
    Комментировать
  • Как получить доступ к ключам многомерного массива?

    0xD34F
    @0xD34F
    echo implode("\n", array_map(fn($n) => "$n[0] $n[2]", array_filter($arr, fn($n) => $n[1])));
    Ответ написан
    2 комментария
  • Зачем .Net разработчику нужны отличные знания JavaScript?

    @kttotto
    пофиг на чем писать
    Если идете в веб, то без базовых знаний фронта полноценно решать задачи даже бэка не получится. На каком то уровне знать что там происходит и как работает - нужно. Может Вам и не придется решать конкретно фронтедные задачи, но читать код и что-то с чем-то согласовывать - придется.

    А так , да. Чистый бэкендщик сейчас мало кому нужен. Не ради экономии денег, ради экономии времени, чтобы не буцать и не блокировать задачи. Дали задачу реализовать часть отображения данных, делаешь бэк для получения данных и сам же делаешь отображение. Не нужно тратиться на согласовывание между двумя и фронту ждать, когда бэк что сделает, а потом, если что-то не так, опять возвращать на бэк и т.д.
    Ответ написан
    Комментировать
  • Зачем .Net разработчику нужны отличные знания JavaScript?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Первое. Половину требований в вакансиях можно смело отбрасывать. Это автогенерируемый мусор, чтобы быть конкурентными.
    .NET-разработчики разные бывают. Есть чистый бэкенд, которым не нужно знать ангуляр, но JS знать рекомендуется, а HTML обязательно знать вообще всем.
    ASP.NET-разработчик тесно связан с фронтендом, а значит все ангуляры и реакты ему знать нужно, чтобы можно было договориться с тру-фронтендщиками на том же ангуляре.
    Не надо так близко к сердцу принимать все прописываемые требования. Часто сами HR, а потом ещё и разработчики сами удивляются как та или иная технология попала в их список. Учитывать надо и то, что вакансия могла быть написана 5 лет назад, а за это время многое в компании поменялось
    Ответ написан
    4 комментария
  • Как доработать код?

    @Vitsliputsli
    Ничего страшного, допишите еще один case и метод, и все будет нормально. Да, это нарушает принцип, но все так делают, просто хрен кто признается. Не пытайтесь здесь вкрячить какого-нибудь монстра, сложный код - это потенциальные ошибки, если возможно написать просто, так и нужно сделать.
    Принципы - они принципы, а не законы, надо следовать не букве, а смыслу. Принцип открытости и закрытости оберегает нас от ошибок и дополнительных затрат на тестирование кода, который вроде бы и так уже работает и хорошо себя зарекомендовал. Т.е. если бы у вас был один метод и вы там внутри как-то хитро разруливали работу с разными типами и при добавлении нового типа изменяли бы его - это было бы ужасно. В текущей реализации, вам нужно будет добавить новый метод (это не изменит поведение класса до вмешательства), и добавить новый путь при использовании нового типа - да, вмешательство, но оно минимально. Если умудритесь накосячить здесь, то вас уже никакие принципы не спасут.
    Если же у нас, что-то гораздо более сложное, либо класс физически недоступен для изменений, или он уже вовсю используется, а новый тип нужен только для конкретной реализации, то, пожалуйста, есть наследование. Наследуете класс, в потомке добавляете метод и заменяете метод, выполняющий перенаправление (не забывайте, что есть вызов parent). Это будет полностью соответствовать принципу.
    Но я бы больше уделил внимание тому, почему мы ориентируемся для выбора метода на внутреннее свойство, точно ли это должны быть методы, а не отдельные классы. И вполне может быть получится так, что все эти танцы с бубнами не нужны.
    Ответ написан
    Комментировать
  • Что такое сегодняшняя разработка сайтов?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    На фронте всё так же html, css и js. Только jQuery заменили React, Angular и Vue, а также добавились всякие там сборщики. На бэке десятки разных языков и сотни фреймворков. Джентельменского набора на все случаи жизни не существует.
    Ответ написан
    3 комментария
  • Как вывести остатки товара на сайт?

    1) Наймите программиста
    2) Изучите битрикс и сделайте сами
    Ответ написан
    2 комментария
  • Как администратору войти в административную часть сайта под другим пользователем?

    @konsealex
    Настройки->Пользователи->Список пользователей->У нужного пользователя жмем "Бургер"->Авторизоваться

    https://i.imgur.com/Rb77hyR.png
    Ответ написан
    Комментировать
  • Как сделать микроразметку на сайте?

    1) Пройти курсы битрикса и сделать самому
    2) Нанять исполнителя за денежку
    Ответ написан
    Комментировать