• Как проверить кроссбраузернность на Linux mint?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Только такой вариант.
    Или такой: netrenderer.com
    Плагин под хром: тут
    Официальные виртуалки от Microsoft: тут
    Ответ написан
    Комментировать
  • Какую консоль выбрать?

    @res2001
    Developer, ex-admin
    Использую git, установленный в окружение msys2/mingw. Работает и в cmd и в bash.
    Ответ написан
    Комментировать
  • Какую консоль выбрать?

    @RidgeA
    Комментировать
  • Как сделать редирект?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    1. Директива rewrite может использоваться в блоке server, совсем необязательно (и даже не рекоммендуется) для каждого правила rewrite писать свой отдельный блок location. См. документацию.
    2. Если редиректов больше чем парочка штук, для удобства в блоке server подключите отдельный файл, класть его можно где угодно (я держу в самом проекте, это позволяет трекать все изменения в git):

    include /var/www/site-name/redirects.conf;

    3. А уже в этом файле пишите редиректы друг за другом, по одному в строчку:

    rewrite ^/page/qwe/?$ $schema://$server_name/page-qwe/ permanent;
    rewrite ^/qwe/?$ $schema://$server_name/qwe-qwe/ permanent;


    4. После каждого изменения конфига (в том числе подключенного конфига с редиректами) необходимо попросить Nginx перезагрузить конфиги (не обязательно, и даже не нужно перезагружать сам Nginx):

    sudo service nginx reload
    Ответ написан
    Комментировать
  • Как сделать редирект?

    megafax
    @megafax
    web-программист
    location /old-page {
      return 301 $schema://$host/new-page;
    }

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

    Negezor
    @Negezor
    Senior Shaurma Developer
    Я предполагаю что функция getVideos возвращает Promise для каждого элемента потому что массив не обернут потом в Promise.all. Одно из возможных решений проблемы:
    let videos = await Promise.all(getVideos());
    Ответ написан
    Комментировать
  • Где найти мелких блогеров?

    @frees2
    Вверху ссылка на сайт работает по старому апи, что плохо и поиск ограничен.
    Совершенно профессионально по ютубу говорю, получайте официальный поиск, по всем возможным категориям и районам. Регистрируем ключ и читаем мануалы... с примерами, в частности на php, получаем ленту json.
    $fff2 ='https://www.googleapis.com/youtube/v3/search'.$region.'&'.$vpoisk.'&key=тут ключ, получаем после регистрации'.$rating.'&type=video&'.$time.'&part=snippet&safeSearch=none'. $kolisestvo.'
    ';
    Ответ написан
    5 комментариев
  • Как лучше сделать смену фоток?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Загрузите все картинки в разные слои и меняйте z-index активной.
    Или подгружайте только 2-3 последующих или предыдущих (идущих по-карусели влево или вправо).
    Upgrade complete.
    Ответ написан
    Комментировать
  • Сколько примерно займет времени настройка SSL?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    история - зайти под рутом и написать history
    настройка SSL занимает 5 минут после того, как готовы сертификаты.

    Самописные сертификаты - тоже несколько минут, оформление более серьезных - от минут до дней, но это не личного времени.
    Ответ написан
    1 комментарий
  • Использовать Чужой паспорт?

    Jump
    @Jump
    Системный администратор со стажем.
    Есть ли какая-нибудь ответственность за это в РФ?

    Нет.
    Ответ написан
  • Как сделать что бы картинки не прыгали?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Цепляемся за событие загрузки фото и анимируем. Есть правда проблема с анимацией height: auto, но есть волшебный поджопник:
    https://jsfiddle.net/wokster/d32yeeze/
    Ответ написан
    Комментировать
  • Как быть с товарами?

    Exploding
    @Exploding
    wtf?
    Да не смотрите вы на эти вопросы глазами ПС! Смотрите с точки зрения потенциального посетителя. Как бы вы отреагировали на статус "нет в наличии"? Правильно - ушли бы искать туда, где есть. А что бы вас могло задержать? Понимаете?
    А как там оно будет с т.з. СЕО - это уже другой вопрос и кстати приоритетом для ПС тут будет именно поведенческий фактор, а не то, как оно у вас там технически реализовано.
    Отказ есть отказ, и он важнее для ПС, хоть у вас там все идеально вылизано согласно рекомендаций.
    О людях думайте в первую очередь, и будет все нормально.
    Ответ написан
    Комментировать
  • Как быть с товарами?

    @SEOVirus
    А если сортировать товары так, чтобы неактивные были в конце? Так делают многие интернет магазины.
    Ответ написан
    Комментировать
  • Как быть с товарами?

    правильно ли вообще это?

    По моему логичнее изменить фразу "Временно отсутствует" на чтото вроде "Под заказ" или "Доставка в течении 2 недель" и т.п., а если совсем уже нету то назвать это "Архив", чтобы пользователь мог понять, что теоретически товар могут привезти, но намного позже, во много раз позже, чем тот - что в наличии на данный момент. Так покупаю иногда товары у местных интернет-магазинов локальных, они выкладывают товары, но позвонив им оказывается что он прибудет только через месяц - полтора, оформляю заказ им, и жду месяц или полтора, потому что не срочно надо, и воспринимаю это вполне нормально, у них есть возможность привезти и перепродать, так пусть везут, мне что не всё ли равно, главное получить товар, чтобы доставили то что на картинке и чтобы соответствовало описанию "длина" и "ширина", за те деньги которые указаны в цене, пусть даже чуть дороже чем я найду на зарубежных какихто сайтах, ну и что, это уже не суть, потому что это их работа, собирать интересные товары все в одном месте, в одном интернет-магазине, чтобы я не "лазил" по интернету и не искал по отдельности, и обеспечивать логистику. А написав "временно отсутствует" у пользователя сразу отпадает всякое желание смотреть не то что этот, а и другие товары на сайте если чегото нету. Фактически надо указывать. Ну а если вообще нет, и не будет, и хочется оставить как вы говорите для SEO, то надо ставить фразу чтото вроде "Снят с производства" вместо ценника, и тому подобное. Прятать ничего не надо, Google очень сильно на это реагирует, при чём далеко не в пользу разработчиков.
    Ответ написан
    Комментировать
  • Как правильно посчитать кол-во строк в запросе?

    ivankomolin
    @ivankomolin
    Чтобы добиться уникальных товаров используйте:
    GROUP BY product_id

    А если все таки нужно получение количества товаров в указанной категории то так например:
    SELECT 
        COUNT(*)
    FROM 
        products_categories pc
    INNER JOIN
        categories c ON c.id = pc.category_id AND c.parentId=1
    GROUP BY 
        product_id
    Ответ написан
    2 комментария