Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Илья Якушин

  • 2
    вклад
  • 22
    вопроса
  • 7
    ответов
  • 57%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как посчитать поля в произвольных типах записи WordPress?

    Илья Якушин @YakushinIlya
    TILLhen, сам массив можно вывести и посмотреть что там есть, возможно его определенную часть считать нужно будет. Точнее его определенный ключ.

    $arr = json_decode($json);
    echo "<pre>";
    var_dump($arr);
    Написано 27 окт. 2022
  • Как посчитать поля в произвольных типах записи WordPress?

    Илья Якушин @YakushinIlya
    TILLhen, ну так это json формат. Если формат правильный, точнее вся его структура без ошибок, то просто переводим в формат массива и считаем количество элементов.

    echo count(json_decode($json));
    Написано 27 окт. 2022
  • Как посчитать поля в произвольных типах записи WordPress?

    Илья Якушин @YakushinIlya
    В каком виде хранятся данные в произвольном поле?
    Написано 27 окт. 2022
  • Как в Laravel выполнить задачу время которой указано в БД?

    Илья Якушин @YakushinIlya Автор вопроса
    Это я уже рассматривал. Но обращение к БД каждую минуту 24/7 это не слишком ли нагружно?
    Написано 09 авг. 2022
  • Laravel AJAX пароль не проходит валидацию?

    Илья Якушин @YakushinIlya Автор вопроса
    Точно! Мелкая невнимательность, а головоломки на долго вышло.
    Написано 28 февр. 2022
  • Laravel как записать в БД раз в сутки?

    Илья Якушин @YakushinIlya Автор вопроса
    Дмитрий, $depositCalc - это модель.
    Написано более года назад
  • Почему Laravel не авторизирует пользователя после регистрации?

    Илья Якушин @YakushinIlya Автор вопроса
    Дмитрий, все заработало. Проблема была в библиотеке jquery. Авторизация проходила на стороне сервера но после JS редиректа сессия терялась и авторизации не было. Как только поставил библиотеку jquery от google то сразу все заработало.
    Написано более двух лет назад
  • Почему Laravel не авторизирует пользователя после регистрации?

    Илья Якушин @YakushinIlya Автор вопроса
    Дмитрий, делал через email и через login тоже, это два разных поля. Результата никакого.
    Написано более двух лет назад
  • Почему Laravel не авторизирует пользователя после регистрации?

    Илья Якушин @YakushinIlya Автор вопроса
    Глеб Старков, Auth::attempt([
    'login' => $request->all()['login'],
    'password' => $request->all()['password'],
    ], true)
    Написано более двух лет назад
  • Почему Laravel не авторизирует пользователя после регистрации?

    Илья Якушин @YakushinIlya Автор вопроса
    JhaoDa, $this->create() стандартный, там не менял ничего. Регистрация проходит и все без проблем, только авторизации не происходит после регистрации.
    Написано более двух лет назад
  • Откуда ошибка LARAVEL и как ее исправить?

    Илья Якушин @YakushinIlya Автор вопроса
    Дмитрий Кузнецов, нет, ничего не менял. Только html самой формы, под свой дизайн менял, а именно, надпись кнопки и цвета.
    Написано более двух лет назад
  • Как в Laravel вывести список категорий в которых есть посты?

    Илья Якушин @YakushinIlya Автор вопроса
    Супер! Спасибо!
    Написано более двух лет назад
  • Bitrix Ajax как вывести уведомление после отправки формы?

    Илья Якушин @YakushinIlya Автор вопроса
    Dreamod, да, обе формы работают от одних скриптов по сути, только шаблоны компонента разные у них. Но вот эта ошибка появляется только у одной формы, которая не работает:
    kernel_main_v1.js?1596206376311659:23 Uncaught TypeError: Cannot set property 'innerHTML' of null
        at HTMLFormElement.t.BXFormCallback (kernel_main_v1.js?1596206376311659:23)
        at HTMLFormElement.a.ajax._submit_callback (kernel_main_v1.js?1596206376311659:23)
        at HTMLIFrameElement.<anonymous> (kernel_main_v1.js?1596206376311659:15)
    Написано более двух лет назад
  • Bitrix Ajax как вывести уведомление после отправки формы?

    Илья Якушин @YakushinIlya Автор вопроса
    Dreamod, файл mail.php содержит это:
    $name = trim($_POST['PROP[CONTACT]']);
    $phone = trim($_POST['PROP[PHONE]']);
    $message = trim($_POST['PROP[COMMENT]']);
    
    // указываем адрес отправителя, можно указать адрес на домене Вашего сайта
    $fromMail = 'admin@yousite.ru';
    $fromName = 'yousite.ru Форма';
    
    // Сюда введите Ваш email
    $emailTo = 'd@mailru';
    $subject = 'Форма обратной связи на php';
    $subject = '=?utf-8?b?'. base64_encode($subject) .'?=';
    $headers = "Content-type: text/plain; charset=\"utf-8\"\r\n";
    $headers .= "From: ". $fromName ." <". $fromMail ."> \r\n";
    
    $body = "Получено письмо с сайта stroyaqua.ru \n Имя: $name\nТелефон: $phone \nСообщение: $message";


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

    Илья Якушин @YakushinIlya Автор вопроса
    Решил задачу вот таким способом. В шаблоне компонента где HTML таблица вывел инфоблок, заранее созданный в админке:
    $sResult = [];
    if (CModule::IncludeModule('iblock')) {
        $iBlock = 23;
        $arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM", "PROPERTY_*");
        $arFilter = array("IBLOCK_ID" => $iBlock);
        $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
        while ($ob = $res->GetNextElement()) {
            $arProps = $ob->GetProperties();
        }
    }


    После него уже в цикле выводил строки таблицы с данными:

    <?php foreach($arProps as $arDataTable): ?>
            <tr>
                <td class="price-table__name">
                    <?=$arDataTable['NAME']?>
                </td>
                <td class="price-table__ceil">
    				<?=$arDataTable['VALUE']?$arDataTable['VALUE']:$arDataTable['DEFAULT_VALUE']?>
                </td>
            </tr>
        <?php endforeach; ?>
    Написано более двух лет назад
  • Как в Laravel группировать а потом сортировать?

    Илья Якушин @YakushinIlya Автор вопроса
    Антон Антон, группировка нужна по последнему обновлению.
    Support::whereIn('status', [0, 1, 2])->orderBy('updated_at', 'desc')->groupBy('account')->paginate(20);

    Сейчас все правильно, только нет нужной сортировки, там и старые и новые записи все выводятся вразброс.
    Написано более двух лет назад
  • Как в Laravel группировать а потом сортировать?

    Илья Якушин @YakushinIlya Автор вопроса
    Антон Антон, таблица Support и через ее модель выводятся данные. В это таблице есть поле account, status, updated_at. Группируем по account, чтоб не было несколько записей выведено с одним и тем же значением account, status нужен только 0, 1, 2 и сортировать нужно по дате что и происходит updated_at.
    Написано более двух лет назад
  • Как в Laravel группировать а потом сортировать?

    Илья Якушин @YakushinIlya Автор вопроса
    join здесь не нужен совершенно. Есть одна таблица Support из которой идет вся выборка и группирование.
    Написано более двух лет назад
  • Как вывести только одинаковые значения в двух колонках БД?

    Илья Якушин @YakushinIlya Автор вопроса
    Лентюй, По итогам тестирования как раз таки работодатель оставил эту версию, потому как ему так удобнее видеть весь список и самостоятельно решить кто с кем должен объединиться аккаунтами.
    Написано более двух лет назад
  • Как вывести только одинаковые значения в двух колонках БД?

    Илья Якушин @YakushinIlya Автор вопроса
    Лентюй, Повтор регистраций я уже исключил, слить аккаунты в один была тоже не проблема, но вот как их вычислить был такой вопрос. Но решил я его уже вот таким способом: User::groupBy(['firstname', 'surname'])->havingRaw('count(*) > 1')->get()

    Вывод прост, нужно учить документацию Laravel.
    Написано более двух лет назад
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 14 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • zdev-online
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • Sozdavan
    • 5 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации