• Нужно ли устанавливать на ПК node.js для разработки приложений на React и React Native?

    Alexandroppolus
    @Alexandroppolus
    кодир
    Весь (за мелкими исключениями) инструментарий для фронта работает на node.js. Так что без вариантов.
    Ответ написан
    Комментировать
  • Сделать портал между сервером и локальном пк?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Ну так скачивайте на сервер, а потом любом способом копируйте на компьютер, хоть через FTP, хоть через SFTP, хоть ещё как...
    Ответ написан
    Комментировать
  • Поднял VPN на российском VDS, но кинопоиск не дает доступ к контенту, что не так?

    CityCat4
    @CityCat4 Куратор тега VPN
    Внимание! Изменился адрес почты!
    Возможно на кинопоиске забанены IP хостингов. Так на самом деле делают многие ресурсы, которые банят подключения из-за бугра - то, что работает в одну сторону, запросто работает и в другую.
    Ответ написан
    3 комментария
  • Какой вариант мультисайтинга выбрать для Wordpress?

    YBB
    @YBB
    Я бы, скорее всего, использовал плагин типа "страница=субдомен".
    Например
    https://ru.wordpress.org/plugins/each-domain-a-page/
    https://wordpress.org/plugins/page-as-subdomain-lite/
    Ответ написан
    1 комментарий
  • Как развернуть сайт на Openserver и загрузить его на CMS?

    YBB
    @YBB
    Судя по именам директорий:
    1. это НЕ Wordpress. Что это можно попытаться узнать, почитав файлы composer.json и/или README.md
    2. CMS/фреймворк уже входит в состав файлов.
    3. В конфиге httpd в качестве DocumentRoot для этого сайта должна быть указана субдиректория public. (нет, я не знаю где и что лежит у Openserver)
    4. Не исключено, что кроме файлов сайта, может понадобиться еще и база данных от него.
    Ответ написан
    1 комментарий
  • Можно ли как-то отредактировать файл /etc/resolv.conf на shared хостинге?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Нет. Он потому и шаред, что расшарен среди кучи народа, которым вовсе может и не нужна твоя правка. Хочешь полного доступа - бери VPS.
    Ответ написан
    Комментировать
  • Какие есть способы определения подмены параметров браузером?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Да проще простого, прямо элементарнейше! Приходите на рабочее место пользователя (к его компьютеру или планшету или телефону), и смотрите все нужные свойства и параметры, сравниваете их с теми, что пришли вам на сервер. И готово, вуаля, профит!

    P.S. А другого способа нет, потому что вы просите браузер предоставить информацию о себе. И браузер или аддон или пользователь сам решает, что предоставлять, а что - нет.
    Ответ написан
    Комментировать
  • Добрый день, где храняться в базе данных информация о подписках в woocomerce subscription?

    Woocommerce Subscription работает с объектами класса WC_Subscription (не только с ним, но это базовый класс, глубже копать вам не нужно), который наследуется от WC_Order:

    class WC_Subscription extends WC_Order {...}

    соответственно, данные хранятся в таблицах woocommerce.

    Напрямую через запросы к таблицам вы работать с подписками конечно можете, но это как-бы не очень хорошая идея. Чтобы получить данные подписок пользователя вам достаточно вызвать функцию wcs_get_users_subscriptions($user_id) и передать в неё id пользователя. Перед этим, желательно проверить, а есть ли у пользователя вообще подписки - wcs_user_has_subscription($user_id).

    Пример:

    // каким-то образом получаете id пользователя
    $user_id = get_current_user_id();
    
    // далее проверяете, есть ли у пользователя подписки
    if (wcs_user_has_subscription($user_id)) {
            // получаете массив объектов WC_Subscription
            $users_subscriptions =  wcs_get_users_subscriptions($user_id);
    // далее, вытаскиваете из объектов всё, что вам нужно. Здесь я привёл лишь некоторые данные из возможных. На самом деле их там гораздо больше. Версия WC Subscription 5.6.0.
            $result = array_map(
                function($subscription) {
                    return [
                        'id'                    => $subscription->get_id(),
                        'version'               => $subscription->get_version(),
                        'customer_id'           => $subscription->get_customer_id(),
                        'status'                => $subscription->get_status(),
                        'currency'              => $subscription->get_currency(),
                        'date_created'          => $subscription->get_date( 'date_created' ),
                        'next_payment'          => $subscription->get_date( 'next_payment' ),
                        'date_end'              => $subscription->get_date( 'end' ),
                        'date_trial_end'        => $subscription->get_date( 'trial_end' ),
                        'payment_method'        => $subscription->get_payment_method_title(),
                        'total'                 => $subscription->get_total(),
                        'discount_total'        => $subscription->get_discount_total(),
                        'shipping_total'        => $subscription->get_shipping_total()
                    ];
                },
                $users_subscriptions
            );
            
            echo '<pre>';
            print_r($result);
            echo '</pre>';
        }


    Для получения данных профиля пользователя вам вполне достаточно функции get_user_by('ID', $user_id).
    Для получения ссылки на аватар - get_avatar_url($user_id)
    Ответ написан
  • Как в WooCommerce сделать изображение на карточке товара круглым?

    VladimirARS
    @VladimirARS
    С помощью css, пропиши в стилях темы

    .shop-img img{
    border-radius: 100px;
    }
    Ответ написан
    2 комментария
  • Можно ли припаять флешку к флешке?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сама идея объединения USB устройств в хабы - заложена в протокол. Благодаря ему и существуют всякие портативные разветвители для ноутбуков. Тоесть 1 слот и там ... до хрена устройств подключить. Это
    как TCP сеть в миниатюре. Вообще после всяких COM/LPT слотов USB шина была прорывом. Размножение
    устройств например на SCSI кабеле было реализовано за счет электрических свойств самого кабеля.
    USB после этого конечно верх удобства.

    По поводу припаять. Скорее всего не получиться. Дело в то что флешка это не кусок памяти. Это
    вполне себе умное и завершенное устройство со своим контроллером и со своими зашитыми
    от производителя возможностями. И это умное устройство паять тоже нужно по умному.

    А так можно попробовать просто вставить 2 флешки в хаб и как-то объединить их в один логический
    volume средствами ОС Linux например. Правда надежность такого волума будет падать.
    Если какое-то устроство отъезжает от случайного шатания слота - то весь диск будет развален.
    Ответ написан
    Комментировать
  • За что отвечают параметры в fstab?

    @dronmaxman
    VoIP Administrator
    sw - явно указывает использовать опции монтирования для swap.
    defaults - использовать опции монтирования по умолчанию (defaults) для ранее указанной файловой системы (swap).

    По факту одно и тоже. Да debian и ubuntu похожи... но не во всем.
    Ответ написан
    Комментировать
  • Как вывести атрибуты товара в меню?

    PolarOneBear
    @PolarOneBear
    Можно, но не совсем так. Буквально в прошлом месяце об этом задумался, и нашел уже готовую реализацию
    Bulk menu creator
    В видео прям на этом кадре видно как это делается.
    А еще понравилось, что можно get в ссылки ставить и не надо шаманить
    Ответ написан
    2 комментария