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

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

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

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

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

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

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

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

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

VPVPVP

  • 4
    вклад
  • 77
    вопросов
  • 21
    ответ
  • 24%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Линия :before у заголовка всегда над ним,как изменить z-index?

    andand44 @andand44
    Нужна дополнительная обертка для текста. span подойдет в данном случае
    https://jsfiddle.net/hyg2q64c/
    Ответ написан 26 авг. 2021
    1 комментарий
    1 комментарий
  • Отображать разный текст при входе нового юзера на сайт?

    nokimaro
    nokimaro @nokimaro
    Меня невозможно остановить, если я смогу начать.
    <?php
    $phone_nums = [
       '+7923000001',
       '+7923000002',
       '+7923000003',
       '+7923000004',
       '+7923000005',
    ];
    
    $rand_phone = $phone_nums[array_rand($phone_nums)];
    echo $rand_phone;
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Отсутствует тип поля Repeater в ACF?

    KingAnton @KingAnton
    Да, только в pro версии
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Что это за шрифт,знает кто то?

    idShura
    idShura @idShura
    Hagrid Extrabold
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как в этом js удалить класс в положение скрола 0px?

    StiflerProger @StiflerProger
    function hasScrolled() {
      var st = jQuery(this).scrollTop();
        
      if (st === 0) return jQuery('#myHeader').removeClass('nav-down').removeClass('nav-up');
    
    //.
    //.
    //.
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Что не так с этим htacess?

    shambler81
    Виктор Таран @shambler81 Куратор тега htaccess
    ну тут проще сказать что тут так

    1. я писал стандартный .htacces и в нем было все продумано, вы вырезали с него куски,натыкали в разные места и спрашиваете что тут пошло не так.
    К примеру у вас только один кусок отвечающий за убирание слеша, а добавлять слеш на каталоги ваше светейшество решило не делать ибо не судьба ?
    2. htaccess читается сверху в низ и последовательность важна
    3.
    верхнего в нижний регистр итд
    вы так же перемешали правила.
    ну тут чтоб без матюгов я отвечу коротко Линукс регистрозависимая система ( это реально если матюгов и пены) какой "умный" человек вообще придумал делать такие редиректы заслуживает отдельного места в аду.
    4.(Chrome/76.0.3809.10) - только данная версия остальные нет ?
    5.
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    это я так понимаю вы пытались удалить слешы у симлинков и файлов?

    6.#RewriteCond %{REQUEST_URI} !^/$
    ээ вас не смущает что таких ссылок в природе не бывает
    домен закрывается слешем до реврайт рул, то есть это должно быть site.ru//index.php

    в общем у вас правильно только часть ЧПУ движка и то странно разделена поо середине
    напишите что у вас за движок и что вы хотели получить этими редиректами я вам напишу как это должно выглядеть
    Ответ написан более года назад
    10 комментариев
    10 комментариев
  • Как исправить syntaxerror identifier 'btn' has already been declared в моём случае?

    Benzin102
    Pashok Doom @Benzin102
    Shitcoder
    Что-то в духе такого должно быть
    Ответ написан более года назад
    6 комментариев
    6 комментариев
  • Как добавить перенос строки к префиксу в js?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега JavaScript
    Смотря как вы с этой строкой дальше работаете. Если там может быть html, то так и написать:
    var smprefix = 'Мой текст <br/>';

    Если же нет, то вставить символ переноса:
    var smprefix = 'Мой текст \n';
    Ответ написан более двух лет назад
    9 комментариев
    9 комментариев
  • Как тут передаются данные в woocommerce?

    wppanda5
    WP Panda @wppanda5 Куратор тега WooСommerce
    WordPress Mедведь
    Передают выбранные данные в обработчик https://strellas.com/?action=checkoutPoster

    Дальше на их основе формируют товар согласно полученным атрибутам, товар кстати скорее всего простой, вариативный там не надо, ибо вариаций может быть бесконечное множество. Товар формируется на лету, судя по всему просто добавляют к элеметам объекта WC_Cart массив с элементами и на их основании выводят стоимость.

    Оно на самом деле не сильно сложное, просто надо понимать как работает корзина и как собирается товар.

    P.S. штука у них кстати весьма дырявая, а обработчит хоть и требует POST, но товар можно добавить в корзину и так

    https://strellas.com/?action=checkoutPoster&json={...

    Как оно работает на пальцах можно глянуть тут. Реализация на коленке и кривожопая, но суть понятна
    https://gist.github.com/WP-Panda/a16f2da4fc5f514a4...
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 8 ответов
    • 0 вопросов
  • gogowq
    gogowq
    • 5 ответов
    • 1 вопрос
  • SagePtr
    SagePtr
    • 5 ответов
    • 0 вопросов
  • Alexandroppolus
    Alexandroppolus
    • 5 ответов
    • 0 вопросов
  • DR01D0
    • 3 ответа
    • 2 вопроса
  • gritsulevichV
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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