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

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

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

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

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

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

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

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

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

Maks Codov

JavaScript, HTML/CSS, PHP,MySQL, SuiteCRM/SugarCRM
  • 10
    вклад
  • 0
    вопросов
  • 27
    ответов
  • 26%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Вывести кто онлайн через базу данных?

    DmitriyEntelis
    Дмитрий Энтелис @DmitriyEntelis
    Думаю за деньги
    Сессии вообще про другое.

    Общая логика в таких случаях: заводим юзеру в табличке поле с datetime последнего действия на сайте.
    (Под действием понимаем в простом варианте - запрос любой страницы)
    Соответственно обновляем это поле.
    Все юзеры у кого время последнего действия > (now - nn секунд) считаются online.

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

    К. А. @f_u_s_s
    Любопытный кодер
    Тут вот так
    .offers .text{
    	color: gray;
    	font-size: 6pt;
    	background-color: white;
      height: 68%;
    }

    а тут вот так
    .offers .price{
    	width: 100px;
      margin: 0 auto;
    }


    Попробуйте)
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать переключатель для checkbox?

    politon
    Олег @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Вообще то лучше реализовать на radiobutton
    Но вот и на checkbox https://jsfiddle.net/yh6jtyaw/1/
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как адаптировать слайдер в закритом форме?

    prodavecmacdonalds
    prodavec macdonalds @prodavecmacdonalds
    коммуницирую
    передернуть функцию которая висит у слайдера на ресайзе
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Структура БД для табеля, как правильно хранить записи часов работы?

    mletov @mletov
    Year,month,day,id_worker,hour,status


    Лучше так


    id_worker, date, cnt_hours, status


    Но насколько правильно хранить в одной записи весь месяц сотрудника (json)

    Всякие такие нестандартные решения типа json в одном поле, mongo и пр для ОЧЕНЬ больших объемов данных.
    Для среднестатистического проекта гораздо важнее, чтобы 1-2 sql запросами можно было вытащить нужные данные.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как сделать такой текст?

    bootd
    Дима Паутов @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Нет бы погуглить!

    Или так
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как в Vue.JS передать данные из php, HTML?

    webinar
    Максим Тимофеев @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Можно в data атрибут загнать, потом прочитать его с помощью jquery, как то так:
    <a href="javascript:;" v-on:click="reloadInfo" data-myrrr="{{rrr}}" id="superrrlink">{{rrr}} Повысить</a>

    а потом в jquery
    var rrr = $('#superrrlink').attr('data-myrrr');
    alert(rrr);
    Ответ написан более трёх лет назад
    11 комментариев
    11 комментариев
  • Как показывать блок только десктопным или мобильным устройствам?

    Kote @kotemedia
    Режу
    @media (max-width: 768px) {
    . adsdesktop {
        display: none;
      }
    . adsmobile {
    display: block;
     }
    }
    Ответ написан более трёх лет назад
    15 комментариев
    15 комментариев
  • Как добавить определенные атрибуты к нескольким элементам DOM?

    Wolfnsex
    Евгений Вольф @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Подозреваю, что как-то так.

    $(document).ready(function() {
          $('.panel0 .panel1 .panel2').each(function(i, e) {
            var bgColor = $(this).css('background-color'); //Определяем цвет фона
            $(this).attr('data-color', bgColor); //Добавляем атрибут с найденным цветом фона
          })						
        });


    Ещё можно .panel0 .panel1 .panelX заменить на div и операция будет проходить со всеми слоями вообще...
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Как дождаться отображения div?

    alsopub
    Алексей @alsopub
    Ну попробуйте так чтоли:
    function Save() {
      var arrow = document.getElementsByClassName('sf-feed')[0];
      if (arrow) {
        arrow.click();
        var saveV = document.getElementsByClassName('sf-menu-item')[0];
        saveV.click();
      } else {
        setTimeout(Save, 500);
      }
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как получить email пользователя от VK?

    maxsof
    Максим Софронов @maxsof
    Фронтенд-разработчик
    У пользователя ВК мыла может и не быть, если привязан только телефон. Это точно, узнавал в техподдержке. Попробуйте явно авторизовать пользователя у которого точно указано мыло в настройках.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как отправить массив с помощью serialize в mysql?

    Maks T @MaksimT Автор вопроса
    backend pro
    Спасибо за ответы, нашел решение. Проблема была в синтаксисе с этими " ' и . (конкатенация) можно запутаться окончательно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой нужен для планшетов media запрос?

    gr1mm3r
    Антон Нагаец @gr1mm3r
    50% ответа в правильном вопросе. Остальное мануал.
    @media screen and (max-width:1024px){}
    @media screen and (max-height:530px){}
    @media screen and (max-height:780px){}
    @media screen and (max-width:1024px),all and (max-height:530px){}
    @media all and (max-width:1024px),all and (max-height:530px){}
    @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}
    @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}
    @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}
    @media screen and (min-width:1024px){}
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
Самые активные сегодня
  • solotony
    Antonio Solo
    • 6 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 6 ответов
    • 0 вопросов
  • AshBlade
    Сергей Соловьев
    • 4 ответа
    • 0 вопросов
  • pindschik
    pindschik
    • 4 ответа
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 4 ответа
    • 0 вопросов
  • mayton2019
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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